MP4ファイル結合時の音ズレを抑制する為のMP4BOXフロントエンドです。
映像と音声で短い方のDurationを指定して結合する処理を自動化します。
コトの発端はこちら。
ご利用は自己責任でお願いします。
動作環境
- .NET Framework 3.8 (必須)
- mp4box.exe (必須)
- mp4chaps.exe (奨励)
注意点
次のような条件の結合は失敗する可能性が高いです。
- コーデックが異なる
- 解像度が異なる
- フレームレートが異なる
- マルチトラック(複数音声)
mp4box.exe ついて
GPAC 版 [gpac-2.1-DEV-rev106-g4478f566-master-x64.exe] (64bit) で動作を確認しています。
(1.2.0.0以前のバージョンの場合、GPAC1.1以降のmp4box.exeでduration取得不具合があります。)
mp4chaps.exe ついて
MP4v2 Library 版 [mp4v2-r479-windows-binaries.zip] (32bit) で動作を確認しています。
- Downloads から取得
- zipファイル内 /bin/Windows-Win32/Release の mp4chaps.exe・libmp4v2.dll を抽出して使用
- 別途 Microsoft Visual C++ 2008 再頒布可能パッケージ がおそらく必要
ダウンロード
最新バージョンは1.2.1.0 (2022/04/14)になります。