壊れたMPEG2ファイル

数年前に激安台湾メーカーDVD-Rに焼いたDVDビデオが劣化!?で再生が危うくなり、焼直した時MPEG2ファイルが破損したので修復した時の備忘録。

DVD-Rをリッピングしようと試みたが不良セクタがあるのかリッピングできなかった。

不良セクタがあるDVDビデオをリッピングするのに利用したソフトと参考にしたサイト
DVDFab HD Decrypter + ImgBurnでコピー
Download DVD Copying Software for free | Convert DVD to PSP

これでなんとか不良セクタのあるDVDビデオからリッピングできた。
今回はチャプターを付け直したかったので、DVDイメージ(*.VOBファイル)からMPEG2ファイルに変換する。

MPEG2変換に使用したソフト
MpegCraft2 DVD 製品情報
価格.com - カノープス MpegCraft2 DVD のクチコミ掲示板
現在、生産終了しています。

ここで問題発生、DVDイメージから作成したMPEG2ファイルが破損しているためにMpegCraft2で読み込むことができない。(読み込み完了しない) そこでMPEG2ファイルの修復を試みる。

MPEG2修復に使用したソフト・1回目
「VCDGear」MPEG修復フリーソフト | エンジョイブログ
Download VCDGear

しかしMpegCraft2と同様に読み込み途中で止まってしまって修復に失敗する。
MPEG2の修復でこんな情報を仕入れる。

MPEGファイルを修復 - BIGLOBEなんでも相談室

ここでMediaCoderで再エンコードしたら直ったとの情報を手にいれる。

MPEG2修復に使用したソフト・2回目
MediaCoder - k本的に無料ソフト・フリーソフト
MediaCoderの試用

但し再エンコードするとどうしてもオリジナルから劣化してしまうので、再エンコードせずに修復する方法を試してみる。
そこて実行したのがGOP単位で動画を再編集して、破損部分を切り離すことにした。GOP単位なら再エンコードの必要がないが、フレーム単位なら再エンコードが必要になる為。

編集後のMPEG2ファイルをMpegCraft2で無事読み込むことができた。
そこでチャプターを付けDVDイメージファイルを作成する。
B's MoviePlayerでDVDイメージを再生すると、音ずれしていることが分かる。

理由はチャプターを付けたときにフレーム単位で付けたことだと思われる。
再度GOP単位でチャプターを付け直した。(編集方法の設定をGOP単位で編集に設定する)
これで無事昔作成した壊れかけたDVDビデオを修復することができました。