vob2h264


フォルダ内すべてのVOBを.mp4形式に変換する。H.264、AAC 128kbps
mp4変換済み検出,インターレース解除付き
PS3、PCで再生可
超簡単。ffmpeg.exe、vob2h264.batをvobの入ったフォルダにコピー、実行、待つ。

同名.mp4がある場合、変換済みとしてスキップする


vob2h264v4.zip
(通常版。使いやすい)

mpg2h264v4.zip
(mpg→mp4版。-deinterlaceは必要に応じて外して使う)

vob2h264-nerov2.zip
(NeroAACEnc使用版。面倒くさい。ダウンロードしなくてOK)


更新情報:

2009/1/19 v4: mpg2h264を追加
       ファイル名に空白があると失敗するバグを修正
2009/1/18 v3: スレッド数を2に減らした。重いから。
       ffmpegを最新版に入れ替え。
       vobの結合編を書き加えた
2009/1/7 v2: -level 30を外した。現在のffmpegは自動的に判別できる模様。


手順:

・VOB前準備

分割編:(45分ドラマなどの場合)
 DVD Shrinkでディスク、またはVOBを開く
 1GBごとにファイルを分けるオプションをオフ
 再編集ボタンを押し、番組ごとに分ける。ドラマなら一話ずつわける。
 バックアップボタンで違う場所に保存。
 ↓
 vobをVLCなどで確認。番組名をファイル名につける。(例:owarai1-1.vob)

結合編:(映画の場合)
 copy /b vts_01.vob+vts_02.vob+vts_03.vob out.vobのように結合。これはvts_01.vobとvts_02.vobとvts_03.vobを結合してout.vobとして保存する。
 vobをVLCなどで確認。映画名をファイル名につける。(例:gozillavsmos.vob)

・実行
ffmpeg.exe,vob2h264.batをvobの入ったフォルダにコピー、実行、待つ。

・中断したから続きを変換する
中断して壊れたmp4を削除。
vob2h264.batを実行。待つ。



副音声がある場合:
vob2h264を実行したとき、音声が2つある場合がある。
例えば5.1chと2ch、また日本語と英語など。
その場合は、batファイルのffmpegに-map 0.0:0.0 -map 0.2:0.1のようなオプションを書き加えると副音声が出力される。
5.1chを録音したい場合は-acなどもいじる必要があるかと思う。5.1chでも2chステレオになってしまうからだ。



動作:
フォルダ内のvobファイルを検査。
同名.mp4を検索、なければ変換。



参考:
720x480@29.97fpsの45分ドラマの場合350MBほど。変換時間はAthlon X2で録画時間と同程度。Pentium Mで2倍~かかった。
PS3で再生可能。



FFMPEG最新版 http://sourceforge.net/project/showfiles.php?group_id=205275&package_id=248632


ライセンス:
ffmpegはLGPLライセンス。http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html



戻る