VOBファイルをMP4へ統合する
2000年代に主流であったDVDレコーダーやカムコーダーで記録された映像資産は、現在、物理的な寿命という深刻なリスクに直面しています。光学メディアの記録層は経年劣化によって酸化し、数十年単位で読み取り不能に陥る可能性を孕んでいます。また、現代のPCやモバイルデバイスには光学ドライブが標準搭載されなくなり、メディアを再生する行為そのものが大きな障壁となりました。かつて家庭内で作成されたホームビデオや個人的なプロジェクトの記録を将来へ継承するためには、物理メディアという不自由な形態から解き放ち、汎用性の高いデジタルデータへと移行させることが不可欠です
データの価値を損なわないデジタル化の目的
本記事の目的は、Windows 11上のWSL2(Ubuntu 24.04)環境を活用し、DVD-Video規格特有の不便なファイル構造(VOB形式)を、現代の標準的な視聴環境に適応した単一の動画ファイル(MP4)へと再構築することにあります。単に「動画を録画し直す」のではなく、元データが持つポテンシャルを最大限に引き出し、かつ管理のしやすい形態へと昇華させる技術を提示します。
仮想環境の断絶とVOB形式の特殊性
自作DVDのデジタル化をWSL2で行う際、最大の障壁となるのは「ハードウェアの断絶」です。WSL2は標準では物理ドライブを直接認識できないため、デバイスレベルでのパススルー設定が必須となります。また、映像本体であるVOBファイルは、DVDビデオ規格の制約により1GBごとに分断されています。これらを単純に繋ぎ合わせるだけでは、タイムスタンプの不連続性により再生時のフリーズや音ズレが生じる可能性があります。さらに、DVD映像特有のインターレース方式は、適切な処理なしには現代のディスプレイで激しいノイズとして現れるという課題があります。
WSL2とffmpegを駆使した解決手順
これらの課題を解決するために、WSL2上のffmpegを活用した「Remux(再多重化)」と「フィルタリング」の手法を構築します。
環境の準備
Windows 11にインストールした usbipd-win を使用し、物理的なDVDドライブをWSL2(Ubuntu)へパススルーします。
- Windows側(PowerShell管理者権限):
usbipd list コマンドで対象ドライブのBUSIDを確認します。
usbipd bind –busid <BUSID> で共有を許可し、
usbipd attach –wsl –busid <BUSID> でWSL2へアタッチします。 - WSL2側(Ubuntu):
lsblk を実行し、/dev/sr0 として光学ドライブが認識されていることを確認します。
ffmpegによる統合
分割されたVOBファイルを一本のMP4ファイルにまとめます。映像と音声の中身を再圧縮せずに、入れ物(コンテナ)だけを移し替える処理を行います。
# catコマンドでストリームを連結し、ffmpegでMP4へ転送 cat VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB | ffmpeg -i - -c copy -sn output.mp4
この -c copy オプションにより、映像と音声の劣化は発生せず、極めて短時間で処理が完了します。
物理メディアからの解放
分割された古い動画ファイルを単一のMP4へと統合することは、単なる整理整頓以上の意味を持ちます。それは、物理メディアや古いファイルシステムという過去の制約からデータを解放し、将来にわたって活用可能な「真のデジタル資産」へとアップデートする作業です。WSL2とffmpegを組み合わせたこの手法は、技術的な透明性が高く、かつ最高効率で大切な記録を守り抜くための、納戸工房が推奨するエンジニアリング的最適解です。