Guest User

Untitled

a guest
Apr 24th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.88 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. FILENAME=`basename $1`
  4. NAME=`echo $FILENAME | awk '{print substr($0, 0, length($0)-4)}'`
  5. EXPORT="$2$NAME".m4v
  6.  
  7.  
  8. VIDEO=`/usr/local/bin/ffmpeg -i "$1" 2>&1 | grep Video`
  9. AUDIO=`/usr/local/bin/ffmpeg -i "$1" 2>&1 | grep Audio`
  10. VPARM=""
  11. APARM=""
  12.  
  13. case "$VIDEO" in
  14.     *h264* ) VPARM="-vcodec copy";;
  15.     * ) VPARM="";;
  16. esac
  17.  
  18. case "$AUDIO" in
  19.     *ac3* ) APARM="-acodec libfaac -ab 128k -ac 2 -dts_delta_threshold 10 -vol 1024";;
  20.     *a52* ) APARM="-acodec libfaac -ab 128k -ac 2 -dts_delta_threshold 10 -vol 1024";;
  21.     *aac* ) APARM="-acodec copy";;
  22.     * ) APARM="-acodec libfaac -ab 128k -ac 2";;
  23. esac
  24.  
  25. if [ "$VPARM" == "" ]; then
  26. /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
  27. else
  28. /usr/local/bin/ffmpeg -i "$1" $VPARM $APARM -sn "$EXPORT"
  29. fi
Add Comment
Please, Sign In to add comment