#! /bin/bash if [ $# -ne 2 ]; then echo "Usage: $0 " 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"