Make your own free website on Tripod.com

字幕の吸出し

Last modified 2000/06/21
Authored by vagrantz

1.はじめに

以下にDVDから字幕付きMPEGを作成する方法について記述します。字幕入りはDVD2MPEGを使用しても作成可能(というかこちらのほうが数段簡単)ですが、今回はあえて別の方法での字幕入りエンコードを行ってみたいと思います。今回は「GHOST IN THE SHELL(攻殻機動隊)」を使用しました。このソフトはCSS等の小細工が一切かけられていないため扱いは楽でした。

2.ムービーの抜き出し

ムービーの抜出にはMPEG2AVIを使用します(無論、何で抜いても構いません)。[2000-12-23]現在はDVD2AVIを使用して抜き出すのが一番良いようです。

1.MPEG2AVIの使用

まず、VOB UTILSを使用して必要な部分を切り出します。切り出されたVOBファイルが10個以上になった場合、10個以下になるように適当にVOBファイルを連結します。連結にはDV-TOOLS等を使用します。次にMPEG2AVIを使用してVOBファイルをAVI形式に変換します。MPEG2AVIの抜き出しパラメータはこんな感じです。

mpeg2avi -b e:\GIS.LST -f -q0 -r1 -3x 384 -3y 216 -1 384 216 -o7 "f:\GIS"

読み込むリストファイルにはVOB UTILSで切り出して適当に結合したVOBファイルのファイルネームを再生順に記述しておきます。記述方法についてはHow to use MPEG2AVIを参照してください。fpsは23.980。抜き出しの解像度は8の倍数で(MPEG2AVIの制限)16:9になるように調整しています。また、-o7で指定しているのはディレクトリで、アンオフィシャルなMPEG2AVI+は映像の抜き出しとAC3の出力を同時に行ってくれますが、ファイル名は固定となっておりディレクトリ名を指定する(ディレクトリは予め作成しておく)ようになっているためこのような記述になっています。使用CodecはAVIZLIBです。ただし、変換には6時間を要しました。Huffyuv等の方が所要時間は短くてすむかもしれません。

2.音声処理

音声は英語と日本語の2種類のAC3ファイルが出力されます。AC3->WAV変換は、色々方法がありますが私はSoft Encode 1.0というソフトを使用しています。他にはGraph Editを使用する方法やAC3DECを使用する方法などがありますが、詳述はしません。Webサイト集のページからいずれのツール、手順等にもアクセスできるものと思われますので。また、直接AC3ファイルを結合することも可能です(AVIとAC3を結合するを参照のこと)。

3.字幕の合成

字幕を合成するにはVirtualDubとそのPlug-inであるVobSub 1.18を使用します。[2000-12-23]現在のVobsubは1.3xですが、以下の手順は1.18専用です。新しいVobsubでの字幕合成については字幕の吸出し2を参照してください。

1.Plug-inのセットアップ

Plug-inはVirtualDubのPluginsディレクトリにvobsub.vdfファイルをコピーしておくことで使用可能となります。

2.AVIファイルの読み込み

VirtualDubに作成されたAVIファイルを読み込んでいきます。1つ目のファイルは、[File]->[Open video file]から開きますが、残りのファイルは全て[File]->[Append video segment]から開きます。

3.Plug-inの追加

[Video]->[Filters]を開き、VobSub 1.18を選択します。


右図のようなウィンドウが現れるので、[Select vob(s)/gif]をクリックし、切り出したVOBファイルと抜き出したDVDのIFOファイルを指定します。


適切に指定すると右図のようになりますが、この作業が初めての場合は[Create index]からインデックスファイルを作成する必要があります。また、表示する字幕の言語をプルダウンメニューから選択します。ここで 3x となっているのが連続したvobファイルの数です。vobファイルは10個以下にしておかないとここで9個までしか認識してくれませんので注意する必要があります。


プレビューしてみることで、本編に字幕が合成されていることがわかります。

[Video]->[Compression]から圧縮方式を選択し(今回はMPEG-4V3使用)出力します。終わり。

5.総括

今回は作りが素直なソースを使用したので簡単でしたが、最近のひねくれたDVDでは一筋縄では行かないのかもしれません(^^;。恐らく他のツール類も駆使しなければいけないでしょう。それと、字幕はやはり汚いですね。DVDから映像を抜くときは720*480などで大きく抜いて、字幕を合成してからリサイズするようにしたほうが綺麗になるかもしれません。勿論、それなりのディスク容量と時間が必要になりますが・・・・。ま、とりあえずこんな感じでDVD2MPEG以外でも字幕入りを作成できるということです。

とりあえず、本文に関する疑問質問指摘等は掲示板或いはメールにて宜しくお願いします。


Valid XHTML 1.0!Valid XHTML 1.0!メニューにもどる