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

View File

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