scripts/encode_{mp4,webm}.sh: update

This commit is contained in:
Astro 2011-10-06 23:22:34 +02:00
parent e7f2234170
commit ca1cd303f2
2 changed files with 18 additions and 23 deletions

View File

@ -1,33 +1,31 @@
#!/bin/sh
if=$1
of=`basename "$1"|sed -e 's/.avi/.mp4/'`
of=`basename "$1"`".mp4"
schedtool -De \
~/ffmpeg/ffmpeg -i "$if" \
-threads 2 \
ffmpeg -i "$if" \
-f mp4 \
-an \
-vcodec libx264 \
-vpre slower_firstpass \
-b 800k \
-bt 800k \
-s 720x406 \
-vpre baseline \
-b 400k \
-bt 400k \
-s 600x336 \
-pass 1 \
-passlogfile "$of.ffmpeg2pass" \
-y \
/dev/null && \
schedtool -De \
~/ffmpeg/ffmpeg -i "$if" \
-threads 2 \
ffmpeg -i "$if" \
-f mp4 \
-acodec libmp3lame \
-ab 160k \
-ab 96k \
-vcodec libx264 \
-vpre slower \
-b 800k \
-bt 800k \
-s 720x406 \
-vpre baseline \
-b 400k \
-bt 400k \
-s 600x336 \
-pass 2 \
-passlogfile "$of.ffmpeg2pass" \
-y \

View File

@ -1,33 +1,30 @@
#!/bin/sh
if=$1
of=`basename "$1"|sed -e 's/.avi/.webm/'`
of=`basename "$1"`".webm"
if [ ! -f "$of.ffmpeg2pass" ]; then
schedtool -De \
~/ffmpeg/ffmpeg -i "$if" \
-threads 4 \
ffmpeg -i "$if" \
-f webm \
-an \
-vcodec libvpx \
-b 400k \
-bt 400k \
-s 720x405 \
-s 600x336 \
-pass 1 \
-passlogfile "$of.ffmpeg2pass" \
-y \
/dev/null || exit 1
fi
schedtool -De \
~/ffmpeg/ffmpeg -i "$if" \
-threads 4 \
ffmpeg -i "$if" \
-f webm \
-acodec libvorbis \
-ab 160k \
-acodec copy \
-vcodec libvpx \
-b 400k \
-bt 400k \
-s 720x405 \
-s 600x336 \
-pass 2 \
-passlogfile "$of.ffmpeg2pass" \
-y \