From fa1a36c3eab464c599eb50756cf96ef1633f9cc0 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 3 May 2017 14:33:57 +0200 Subject: Add hidden flag use_male_cbr. --- localvideowebencode | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/localvideowebencode b/localvideowebencode index fc3388c..352ad7d 100755 --- a/localvideowebencode +++ b/localvideowebencode @@ -217,6 +217,10 @@ fi #use_aac=yes [ -n "$use_aac" ] || use_mp3=yes +# Avoid MP3 VBR but seems ABR is fine: Set to CBR for strict correctnes +#use_lame_cbr=yes +[ -n "$use_lame_cbr" ] || use_lame_abr=yes + # resolve quality/speed hints multipass=yes qscale_theora=5 @@ -383,6 +387,7 @@ fi quality_vorbis=3 bitrate_opus=48 quality_lame=6 +bitrate_lame=64 bitrate_aac=64 case "$audio" in @@ -394,6 +399,7 @@ case "$audio" in quality_vorbis=2 bitrate_opus=32 quality_lame=7 + bitrate_lame=48 opusapp=voip ;; silence) @@ -480,7 +486,7 @@ _oggenc_vorbis="$_oggenc_downmix -q $quality_vorbis" _melt_opus="$_melt_downmix acodec=libopus ab=$((channels*bitrate_opus))k${opusapp:+ application=$opusapp}" _ffmpeg_opus="$_ffmpeg_downmix -c:a libopus -b:a $((channels*bitrate_opus))k${opusapp:+ -application $opusapp}" _opusenc_opus="$_opusenc_downmix --bitrate $((channels*bitrate_opus))" -_melt_mp3="$_melt_downmix acodec=libmp3lame aq=$quality_lame" +_melt_mp3="$_melt_downmix acodec=libmp3lame${use_lame_abr:+ aq=$quality_lame}${use_lame_cbr:+ ab=$((channels*bitrate_lame))k}" _melt_aac="$_melt_downmix acodec=aac ab=$((channels*bitrate_aac))k" # container options -- cgit v1.2.3