diff options
author | root <root@atreju.jones.dk> | 2014-09-03 16:36:13 +0200 |
---|---|---|
committer | root <root@atreju.jones.dk> | 2014-09-03 16:36:13 +0200 |
commit | f6ea19c0a49ad1312650262aaa452405c47feb37 (patch) | |
tree | 48931e194ddff7d43a837b7f6d23a9297d4dd0a8 | |
parent | 9265cfe66da0933a79e78a7bd77b6379e3e959ad (diff) |
Tweak optimizations for Theora and H.264.
-rwxr-xr-x | localvideowebencode | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/localvideowebencode b/localvideowebencode index 64c59c6..c545e50 100755 --- a/localvideowebencode +++ b/localvideowebencode @@ -246,13 +246,15 @@ esac # TODO: When verified beneficial, add option real_time=-2 _melt_in="${_melt_in:+$_melt_in }-progress $sample" _melt="$_melt ${bitrate:+vb=${bitrate}} ${size:+s=$size} ${aspect:+aspect=$aspect}" +_melt_ogg="f=ogg vcodec=libtheora ${bitrate:-qscale=5}" +_melt_h264="$_melt_h264 ${bitrate:-qscale=5}" _melt_webm="${webmpreset:+-vpre=libvpx-$webmpreset}" _melt_audio="${channels:+ac=$channels}" _melt_vorbis="$_melt_audio acodec=libvorbis ab=$(($channels*$bitrate_vorbis))k" _melt_aac="$_melt_audio acodec=libvorbis ab=$(($channels*$bitrate_aac))k" ## Theora/Vorbis/Ogg -melt -group $_melt_in $infiles -group $filters -consumer avformat:"$stem.ogv" f=ogg vcodec=libtheora $_melt $_melt_vorbis $_melt_out +melt -group $_melt_in $infiles -group $filters -consumer avformat:"$stem.ogv" $_melt_ogg $_melt $_melt_vorbis $_melt_out ## H.264/AAC/MP4 [ -z "$bitrate" ] || melt -group $_melt_in $infiles -group $filters -consumer avformat:/dev/null properties=x264-medium-pass1 $_melt_h264 $_melt $_melt_out |