17 lines
598 B
Bash
Executable File
17 lines
598 B
Bash
Executable File
#! /bin/bash
|
|
|
|
if [ $# -ne 2 ]; then
|
|
echo "Usage: $0 <input> <output>"
|
|
exit 1
|
|
fi
|
|
|
|
INFILE="$1"
|
|
OUTFILE="$2"
|
|
|
|
#ffmpeg -i "$INFILE" -c:v h264 -profile:v baseline -level 3.0 -vf scale=-2:270 -c:a aac -b:a 96k "$OUTFILE"
|
|
#ffmpeg -i "$INFILE" -c:v h264 -profile:v baseline -level 3.0 -vf scale=480:-2 -c:a aac -b:a 96k "$OUTFILE"
|
|
ffmpeg -i "$INFILE" -c:v h264 -profile:v baseline -level 3.0 -vf scale="'trunc(min(1,min(480/iw,272/ih))*iw/2)*2':'trunc(min(1,min(480/iw,272/ih))*ih/2)*2'" -c:a aac -b:a 96k "$OUTFILE"
|
|
|
|
ffmpeg -i "$INFILE" -ss 10 -t 1 -vf scale=160:-2 -f image2 "${OUTFILE%.*}.jpg"
|
|
|