あるゲーマーのひとりごと。 -226ページ目

映像と字幕を合成。

映像と字幕の合成で、本当に参ったのが文字化け。

いろいろなツールを使ったけど、最終的にAviSynthを使うことに落ち着いた。

http://sourceforge.net/projects/avisynth2/

これは実行ファイルを叩いてやるような物じゃなく、プラグインで利用する。

まずはインストール。

その後、avsファイルっていうテキストファイルを作る。

↓中身

v = AviSource("C:\karaoke\papuwa_ed\papuwa_mu.avi") #動画を読み込む
v = v.TextSub("C:\karaoke\papuwa_ed\moshika_ry4.ass") #字幕を読み込む
return v

これを拡張子avsで保存。


AviUtlを開いて、保存したavsファイルを開く。

後は変換すればいいだけなんだけど、その前にテスト。

メニューの表示→再生ウィンドウの表示

実際に再生して、字幕が正しく表示されているかチェック。

字幕がずれてたら、txt2assに戻って修正。

また、どうやっても字幕がずれる場合がある。

そうなったらassファイルを自力で直すことになる。

assファイルのスクリプト自力修正はまた後で。


正常に再生できたとして、そこに、メニューのファイル→音声の読み込みから

カラオケ用の音源を読み込ませる。


後は、Aviファイルを出力すればOK。

強くDivxでのエンコードなら2パスエンコードを強く推奨。


ちなみに、私の設定は

DivXマルチパス、ビットレートは3000kbps。


これで、パソカラ用の動画が完成。