https://naba-san.hatenablog.com/


MP4にAACをmuxしてtimecode.txtを埋め込むだけのサンプル的な何か。

tc2mp4BoxとMP4Box.exe必須。同じフォルダにmux_tc+aac.batとかの名前で保存して使う。

@echo off
SETLOCAL
%~d0
cd %~dp0

SET tc2mp4Mod_exe="%~dp0tc2mp4Mod.exe"
SET mp4box_exe="%~dp0MP4Box.exe"

echo ------------------------------------------------------------
echo Usage: mux_tc+aac.bat [VIDEO].mp4 [TIMECODE].txt [AUDIO].aac
echo ------------------------------------------------------------
echo Video: %1
echo.
echo Timecode: %2
echo.
echo Audio: %3
echo ------------------------------------------------------------
pause
echo.

%tc2mp4Mod_exe% -i "%~dp1%~nx1" -o "%~dp1%~n1_tc.mp4" -t "%~dp2%~nx2"
%mp4box_exe% -add "%~dp1%~n1_tc.mp4"#video -add "%~dp3%~nx3"#audio -new "%~dp1%~n1_fix.mp4"
del "%~dp1%~n1_tc.mp4"
pause

[使い方]
mux_tc+aac.bat に動画(MP4)、タイムコード(TXT)、音声(AAC)を一斉にドラッグ&ドロップする。
ファイル名やソート順によってはこの順番だと使い勝手が悪いかもしれない。必要に応じて引数部分(%1とか%2とか%3)を置き換える。