X-Git-Url: https://code.delx.au/transcoding/blobdiff_plain/27f8d8a21a62bae3af60a3d8372d923540cff6e4..8d8caa4e32b955fe175a0f404381602d44f815f1:/hencode diff --git a/hencode b/hencode index c085ead..0efa854 100755 --- 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[@]}" @@ -31,7 +34,7 @@ set -x HandBrakeCLI \ --encoder x264 --x264-preset slow --quality 20 --loose-anamorphic \ --aencoder "${AENCODER:-fdk_aac}" --mixdown 7point1 --aq 3 \ - --audio-lang-list eng \ + $AUDIO_SELECT \ --subtitle scan --subtitle-forced \ --markers \ "$@"