]> code.delx.au - transcoding/commitdiff
hencode: allow manual audio track selection
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 15 Jan 2017 23:10:17 +0000 (10:10 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Sun, 15 Jan 2017 23:10:17 +0000 (10:10 +1100)
hencode

diff --git a/hencode b/hencode
index c085ead31b20b4d1fc0b79c565dacec6ea0b6cfa..ec484802f727504e94bb2959834efe2318103c89 100755 (executable)
--- a/hencode
+++ b/hencode
@@ -5,23 +5,26 @@ set -eu
 THIS_DIR="$(cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" && pwd)"
 
 PAL24FPS=0
+AUDIO_SELECT="--audio-lang-list eng"
 
 ARGS=( "$@" )
 for i in $(seq 0 "$(($# - 1))"); do
     case "${ARGS[$i]}" in
         --output|-o)
             OUTPUTFILE="${ARGS[$i+1]}"
-            continue
+            ;;
+        --audio|--audio-lang-list)
+            AUDIO_SELECT=""
             ;;
         --pal24fps)
             PAL24FPS=1
             AENCODER="copy"
             ARGS+=("--cfr" "--rate" "25")
+            unset "ARGS[$i]"
             ;;
         *)
-            continue
+            ;;
     esac
-    unset "ARGS[$i]"
 done
 set -- "${ARGS[@]}"