MEncoderで日本語字幕.srtを付けてAVI出力したメモ

入力はXvidとmp3のAVI + 日本語字幕の.srtファイル。MEncoderでうまく焼き込めた。

mencoder INPUT.avi \
-oac copy \
-ovc lavc \
-lavcopts vcodec=mpeg4:vbitrate=960 \
-sub SUBFILE.srt \
-subfont-text-scale 4 \
-utf8 \
-slang ja \
-o OUTPUT.avi
-oac copy

元ファイルの音源を新たにエンコードせずにそのままコピー

-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=960

libavcodecのmpeg4を使用、ビットレート960bps

-sub SUBFILE.srt -subfont-text-scale 4 -utf8 -slang ja

字幕ファイルSUBFILE.srtを使用、文字スケール4、utf8、日本語

  • slangはコンテナによって二文字(ja)だったり三文字(jpn)だったりするらしい
  • 文字スケールのデフォルトは5。
  • フォント指定(-subfont)を省くと、デフォルトのフリータイプフォント ~/.mplayer/subfont.ttf になる。拡張子は.ttfだが、試しにシステムのヒラギノ角ゴ pro W6.otfにシンボリックリンクを貼ってみたら特に問題ないようだ、今の所は。


参考:http://medir.jp/node/751