]> code.delx.au - transcoding/commitdiff
hencode customisable quality
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 14 May 2017 13:38:37 +0000 (23:38 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Sun, 14 May 2017 13:38:37 +0000 (23:38 +1000)
hencode

diff --git a/hencode b/hencode
index 0efa85402265e54742a976df9c0059e82f600bf2..234608d20ff80271b5770274fe823603698dcadd 100755 (executable)
--- a/hencode
+++ b/hencode
@@ -6,6 +6,7 @@ THIS_DIR="$(cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" && pwd)"
 
 PAL24FPS=0
 AUDIO_SELECT="--audio-lang-list eng"
+QUALITY="--quality 20"
 
 ARGS=( "$@" )
 for i in $(seq 0 "$(($# - 1))"); do
@@ -22,6 +23,12 @@ for i in $(seq 0 "$(($# - 1))"); do
             ARGS+=("--cfr" "--rate" "25")
             unset "ARGS[$i]"
             ;;
+        --quality)
+            QUALITY=""
+            ;;
+        --vb)
+            QUALITY=""
+            ;;
         *)
             ;;
     esac
@@ -32,7 +39,9 @@ set -x
 
 
 HandBrakeCLI \
-    --encoder x264 --x264-preset slow --quality 20 --loose-anamorphic \
+    --encoder x264 --x264-preset slow \
+    $QUALITY \
+    --loose-anamorphic \
     --aencoder "${AENCODER:-fdk_aac}" --mixdown 7point1 --aq 3 \
     $AUDIO_SELECT \
     --subtitle scan --subtitle-forced \