vine/transcode

インストール

transcodeからダウンロード

$ rpm -ta transcode-0.6.9.tar.gz
# rpm -ihv transcode-0.6.9-1.i386.rpm

Divxへの変換スクリプト

使い方

$ avi2divx (-br bitrate) filename.avi
  • filename_reenc.aviという名前で再エンコードしたファイルを作成.
  • -brオプションで指定したビットレート(kbps)とする.オプション指定が無いときは800kbps

中身の補足

  • bashで書いてあります.
  • codecがRIFFとMPEG1の場合は,transcodeでdivxに変換しています.変換に失敗した場合は,mencoderでmjepgに変換してから再度transcodeでdivxに変換します.
  • codecがRealやadvanced(ASF)の場合は,mencoderで一度mjpegに変換してからtranscodeでdvixに変換しています.フレームレートが29fps以上の場合も同じです.
  • その他のcodecの場合は,-x mplayer でmplayer経由で入力してdivxに変換しています.ただしこの場合は赤と青が入れ替わってしまう場合が頻繁にあります.