random-scripts/pspencode.sh

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"