summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2012-07-12 15:59:44 +0200
committerJonas Smedegaard <dr@jones.dk>2012-07-12 15:59:44 +0200
commit44a9a3e4954457d23ad882d6a5317b981323ba45 (patch)
treeedebffc7668390d8e16cddeb066e00e494e0ebbd
parentb9bf3ccf37133aab45fd1a4e8b1f23ea1b95e22d (diff)
Set two-pass options before custom arguments, and set pass1 options as underlay properties (not explicitly).
-rwxr-xr-xlocalvideowebencode4
1 files changed, 2 insertions, 2 deletions
diff --git a/localvideowebencode b/localvideowebencode
index f303134..fe217e2 100755
--- a/localvideowebencode
+++ b/localvideowebencode
@@ -133,8 +133,8 @@ args_audio="ac=2 ar=44100 ab=96k"
melt -group $args_in $infiles -group $filters -consumer avformat:"$stem.ogg" f=ogg vcodec=libtheora $args acodec=libvorbis $args_audio $args_out
## H.264/AAC/MP4
-melt -group $args_in $infiles -group $filters -consumer avformat:/dev/null f=mp4 properties=x264-medium-$h264profile $args pass=1 an=1 fastfirstpass=1 $args_out
-melt -group $args_in $infiles -group $filters -consumer avformat:"$stem.mp4" properties=x264-medium-$h264profile $args pass=2 acodec=libvo_aacenc $args_audio $args_out
+melt -group $args_in $infiles -group $filters -consumer avformat:/dev/null properties=x264-medium-pass1 properties=x264-medium-$h264profile $args $args_out
+melt -group $args_in $infiles -group $filters -consumer avformat:"$stem.mp4" pass=2 properties=x264-medium-$h264profile $args acodec=libvo_aacenc $args_audio $args_out
mv "$stem.mp4" "$stem.mp4"~
qt-faststart "$stem.mp4"~ "$stem.mp4"
[ -f "$stem.mp4" ] && rm "$stem.mp4"~ || exit1 "failed to optimize with qt-faststart."