X-Git-Url: https://code.delx.au/transcoding/blobdiff_plain/8d8caa4e32b955fe175a0f404381602d44f815f1..HEAD:/hencode diff --git a/hencode b/hencode index 0efa854..a91ae6b 100755 --- a/hencode +++ b/hencode @@ -6,6 +6,8 @@ THIS_DIR="$(cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" && pwd)" PAL24FPS=0 AUDIO_SELECT="--audio-lang-list eng" +QUALITY="--quality 20" +ANAMORPHIC="--loose-anamorphic" ARGS=( "$@" ) for i in $(seq 0 "$(($# - 1))"); do @@ -16,12 +18,21 @@ for i in $(seq 0 "$(($# - 1))"); do --audio|--audio-lang-list) AUDIO_SELECT="" ;; + --*-anamorphic) + ANAMORPHIC="" + ;; --pal24fps) PAL24FPS=1 AENCODER="copy" ARGS+=("--cfr" "--rate" "25") unset "ARGS[$i]" ;; + --quality) + QUALITY="" + ;; + --vb) + QUALITY="" + ;; *) ;; esac @@ -32,10 +43,12 @@ set -x HandBrakeCLI \ - --encoder x264 --x264-preset slow --quality 20 --loose-anamorphic \ + --encoder x264 --x264-preset slow \ + $QUALITY \ + $ANAMORPHIC \ --aencoder "${AENCODER:-fdk_aac}" --mixdown 7point1 --aq 3 \ $AUDIO_SELECT \ - --subtitle scan --subtitle-forced \ + --all-subtitles \ --markers \ "$@"