ブルーレイや地デジMPEG-TSをaviなどに変換:DGIndexの日本語化と使い方
DVDからaviに変換する際に、長い事DVD2AVIと云うフリーソフトを使用していました。
このたび、ようやく重い腰を上げてDGIndex(DGMPGDec)に乗り換える事に決定。
理由は簡単。DVD2AVIではブルーレイや地デジ等デジタル放送のTSファイルに対応していないから。

▲DGIndex。DVD2AVIの後継ソフトという事で見た目、使用感共に全く違和感なし。
DVD2AVIを使用していた人なら迷うことなく移行できます。初めて使う人もAviUtil、AviSynth等を使っていれば簡単に使いこなせるエンコードツールです。
DGIndexの特徴
DGIndexは以下の特徴を持ったフリーソフトです。
- DGIndexは、DVDのVOBファイルやデジタル放送のTSファイルなどMPEGデータの解析を行うツール。
- 扱えるデータはDVD, VOB, Transport Streams, DVB/Digital/HDTVStreams, *.mpg/*.m2v/*.ts。
Mpeg2全般が扱えると思ってよさそう。 - 解析結果を「中間ファイル」として出力する事が可能で、VFAPI形式が読み込めるツールで使用可能。具体例で言うとAviUtl、AviSynth等のエンコードソフトへの橋渡しが出来る。
- 音声部分を無劣化で分離する事も可能。
- ブルーレイから取り出したm2tsデータは読めない場合がある。そんな時はMurdocCutterで192byteのパケットを188byteに変更してやる事
DGIndexのダウンロード、日本語化
DGMPGDec MPEG1/2 Decoder and Frame Server
▲DGIndexは上記よりダウンロード出来ます。
PHANTASIA.NET 日本語化パッチ
DGIndex日本語化パッチ配布サイト2
▲DGIndexの日本語化パッチは、現在上記サイトよりダウンロード出来ます。
DGIndexのインストール
DGIndexはダウンロードしたファイルを解凍すればそのまま使用できますが、少しばかり注意が必要。
以下レジストリの確認とAviSynthを使用する場合はプラグイン登録が必須です。
レジストリの確認
DGIndexは初回起動時、レジストリを書き換えます。DGIndexフォルダを移動させたりして作動がおかしくなった場合は、 レジストリエディタを起動して以下のキー値を削除します。
HKEY_CURRENT_USER\Software\VFPlugin\DGIndex

▲DGIndexのレジストリ削除。
ちなみにレジストリエディタの起動方法は、「ファイル名を指定して実行」から「regedit」と入力して行います。
AviSynthのプラグイン登録
DGIndexで作成した中間ファイルは、最新のAviUtliならそのまま読み込めますが、AviSynthはDGDecode.dllへのパスを通してやらないと読み込む事が出来ません。
AviSynthのプラグインフォルダにDGDecode.dllをコピーしてやるか、avsファイル内でDGDecode.dllへパスを通してやる必要があります。

▲AviSynth Wiki:DGVfapi.vfpiを読んで、DGDecode.dll以外にもDGVfapi.vfp、DGIndex.exeもAviSynthプラグインフォルダにコピーしました。
三つともコピーする必要は無いかもしれないけど、念の為。
これでDGIndexを使う準備が出来ました。
(ここまでで利用できない方は、このページ下段の追記を読んでみて下さい。MPEG-2 VIDEO VFAPI Plug-Inをインストールする必要があるかもしれません)
DGIndexの使い方1:普通のDVDビデオの読み込み
一般的なDVDビデオの読み込み、中間ファイル作成はDVD2AVIと同様の手順で行えますので、過去に紹介した「DVDをaviに変換する為のフリーツールDVD2AVIの使い方」と云うエントリを参照してください。
DGIndexの使い方2:デジタル放送、.tsファイルの読み込み
地デジ等デジタル放送を録画した.tsファイルを読み込み中間ファイルを作成する場合は、以下の手順で行います。

▲まずDGIndexを最初に起動したら「VFAPIプラグイン」にチェックが入っているか確認。
チェックが入っていなければ、上記レジストリ登録が上手く行っていません。
▲メニューバー「ファイル」≫「開く」より、変換したいファイルを選択します
▲動画ファイルを追加したい場合は「追加」ボタン、1本だけでOKな場合は「OK」ボタンを押します
▲地デジ放送.tsファイルの場合、「ストリーム」≫「PIDの検出:PAT/PMT」をクリック。
PIDファイルを指定する作業が必要になります。

▲このような画面が現れますので、映像、音声、PCRそれぞれの項目を選択し、セットを行います。地デジ録画ファイルではこの作業を行わないとその後の抽出作業が上手く進行しません。
ここまでの作業でTSファイルの読み込みは終了です。
ここから出力の指定を行います

▲次に映像、音声の指定を行いますが、以前紹介したDVD2AVIとほぼ同じ手順で進めるため、そちらを参照の事。
▲「プロジェクトの保存」を選んで中間ファイルの出力を行う。
2時間くらいの地デジTSファイルも4~5分で出力できる。

▲出来上がった中間ファイル(.d2v)と音声ファイル(.aac)
.d2vファイルは最新のAviUtilなら直読み可能、VirtualDubならばAviSynth経由(MPEG2Sourceを使用)で読み込み可能。
.aacファイルには音ズレ情報が記載されているので(今回の場合DELAY -388msと表示されている部分)変換した動画と結合する際にこの数値分音をずらしてやれば基本的に音ズレする事はない。
デジタル放送の音声の扱い
デジタル放送の.aac音声は番組の切り替えやCM時にチャンネル数が変わったり、とにかく複雑なのでそのままavi動画にMUXすると再生できなかったり、他形式に変換するにしても音ズレが発生し易い。
今の所
VLCを使用して無圧縮PCM ≫ Lameやffmpegを使用してmp3やac3に変換
と云う作業で音ズレの発生は当方では確認出来ないが、VLCも万能では無いようで、そのうち別方法も試す予定。
AviSynthでDGIndexの.d2vファイルが上手く読み込めない(2009.09.09追記)
MPEG-2 VIDEO VFAPI Plug-Inをインストールしてみましょう。DGIndexは初回起動時に自動でVFAPIに登録される筈ですが何故か登録されない場合があるようです。
当環境(Windows7 x64)では、当初すんなり動いていましたが、DXVA関連の再生フィルタやスプリッタを追加していくとVFAPIが全滅。DGIndexの再インストールのみではVFAPIの関連付けは上手く行きません。
MPEG-2 VIDEO VFAPI Plug-Inのインストール方法
解凍したファイルの中のm2vconf.exeを起動。「決定」ボタンを押せばOKです。
(m2vconf.exeとm2v.vfpは必ず同じフォルダ内にある事)
通常は設定を弄る必要はありません。詳しくは上記リンク先の解説を読んでみて下さい。
コメント・トラックバックページ C[0] T[0]
関連記事
地デジTSファイルをCMカット⇒mp4など他形式の動画に変換:2009.10月
HDUSドライバ改造方法手順:BonDriver_nnb利用(x86)XP版
低スペックPC(PenM 1.6GHz)でHDUS
TvRockの使い方:設定が解らない、番組表の取得・予約が出来ない人の為に
TVTestの設定と使い方(HDUS + x64 Windows7)
地デジ番組録画の変な音ズレを体験
地デジ録画ファイルの音ズレ対処法、5.1ch番組の編集方法
地デジTSファイルのカット、編集、圧縮方法の記事訂正
地デジTSファイルの変換速度を比較(Mencoder、h.264)
BonTSDemux:tsファイル音声の扱いに困ったらお世話になるフリーソフト
ぜんぶ見る>> 地デジにしよう | 各種ツール
スポンサード リンク
