Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- FILENAME=`basename $1`
- NAME=`echo $FILENAME | awk '{print substr($0, 0, length($0)-4)}'`
- EXPORT="$2$NAME".m4v
- VIDEO=`/usr/local/bin/ffmpeg -i "$1" 2>&1 | grep Video`
- AUDIO=`/usr/local/bin/ffmpeg -i "$1" 2>&1 | grep Audio`
- VPARM=""
- APARM=""
- case "$VIDEO" in
- *h264* ) VPARM="-vcodec copy";;
- * ) VPARM="";;
- esac
- case "$AUDIO" in
- *ac3* ) APARM="-acodec libfaac -ab 128k -ac 2 -dts_delta_threshold 10 -vol 1024";;
- *a52* ) APARM="-acodec libfaac -ab 128k -ac 2 -dts_delta_threshold 10 -vol 1024";;
- *aac* ) APARM="-acodec copy";;
- * ) APARM="-acodec libfaac -ab 128k -ac 2";;
- esac
- if [ "$VPARM" == "" ]; then
- /usr/local/bin/HandBrakeCLI -i "$1" -o "$EXPORT" -e x264 -q 20.0 -r 29.97 --pfr -a 1 -E faac -B 160 -6 dpl2 -R Auto -D 0.0 -f mp4 -4 -X 1280 --loose-anamorphic -m
- else
- /usr/local/bin/ffmpeg -i "$1" $VPARM $APARM -sn "$EXPORT"
- fi
Add Comment
Please, Sign In to add comment