環境はUbuntu Linuxですが、他のLinuxでもいけます。
使い方は、
tatooenc.sh 動画1.flv 動画2.avi 動画3.mpg
という感じでやると、動画1.flv.avi 動画2.avi.avi 動画3.mpg.avi というファイルが作成されます。
オプションはあまり用意してないけど、スクリプト読んで見てください。
#スクリプトの右端が見えないみたいだけど、コピペで取れるようです。
------------ tatooenc.sh -------------
#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: $0 [options] list_of_movie_files"
echo " options: -frame wide|normal"
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="192"
while [ "$1" ]; do
case "$1" in
"-frame" )
shift
case "$1" in
"wide" ) OPTF="320:180";;
"normal" ) OPTF="320:240";;
* ) echo "-frame option error. ex. -frame normal|wide"
exit 1;;
esac
shift;;
"-bitrate" )
shift
case "$1" in
"high" ) OPTB="256";;
"low" ) OPTB="192";;
* ) 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 vbitrate="$OPTB" -ffourcc XVID"
while [ "$1" ]; do
mencoder "$1" $OPTV $OPTA -o $1.avi
shift
done
0 件のコメント:
コメントを投稿