2008年1月19日土曜日

TA-100エンコードスクリプト2

TATOO TA-100のエンコードにVBRの再生を試したらいけたのでスクリプト修正しました。
画枠サイズや絵柄で調整しなくていいですしね。
また、Xvidでも B-frameを除けばうまくいくことがわかったので、コーデックをXvidに変更。


#!/bin/sh

if [ -z "$1" ]; then
echo "Usage: $0 [options] list_of_movie_files"
echo " options: -bitrate high|low"
exit 1
fi

# video encoding bit rate
OPTA=" -srate 48000 -oac mp3lame -lameopts cbr:br=96"
OPTF="320:-2"
OPTB="3.5"

while [ "$1" ]; do
case "$1" in
"-bitrate" )
shift
case "$1" in
"high" ) OPTB="2.5";;
"low" ) OPTB="5";;
* ) echo "-bitrate option error. ex. -bitrate high|low"
exit 1;;
esac
shift;;
* ) break;;
esac
done
#OPTV=" -vf scale="$OPTF",expand=320:240,crop=320:240 -ovc lavc -lavcopts vqscale="$OPTB":vmax_b_frames=0 -ffourcc XVID"
OPTV=" -vf scale="$OPTF",expand=320:240,crop=320:240 -ovc xvid -xvidencopts fixed_quant="$OPTB":max_bframes=0"

while [ "$1" ]; do
mencoder "$1" $OPTV $OPTA -o $1.avi
shift
done

0 件のコメント: