まず、チャプター位置を記録したkeyframeファイル、もしくはchapter.txtファイルが必要です。
ここではtest.mp4、test.m2ts、test.keyframeを想定します。
- TMPGEnc MPEG Smart Rendererを使っている場合、m2tsファイルが残っていればそれを読み込み、カット編集画面でCTRL+Sでkeyframeファイルを保存します。
- 保存したkeyframeファイルをchapter.txt形式に変換します。
- L-Smashのremuxer.exeを用意します。
remuxer -i test.mp4 --chapter test.chapter.txt -o output.mp4
とすれば、チャプターを打って結果を output.mp4 に保存してくれます。
ということで、これをバッチファイルにしてしまえば楽ですね。こんな感じです。
@echo off if x%1==x goto :ERR set MP4=%* set BASE=%~n1 echo %MP4% echo %BASE%".chapter.txt" C:\Apps\aviutl\exe_files\remuxer_r1474.exe -i %MP4% --chapter "%BASE%.chapter.txt" -o temptemp.mp4 move temptemp.mp4 %MP4% :END
このバッチファイルにMP4ファイルを食わせれば、うまいことやってくれます。
が・・・。
【悲報】VLC MediaPlayerでChrome Castに飛ばしたら、レグザのリモコンのチャプターボタンでは移動できませんでした…。
0 件のコメント:
コメントを投稿