FFmpegのメディア合成
静止画と音声の合成
静止画ファイルと音声ファイルを合成して動画を作成する方法です。
なお、事前に映像と音声の長さを同じにしておく必要があります。
@echo off
cd "ターゲットフォルダのパス"
for %%a in ("*.入力音声形式") do set "入力音声形式=%%~a"
for %%a in ("*.入力画像形式") do "ffmpeg.exeのパス" -f image2 -r 1 -loop 1 -t 映像の再生時間(秒数または00:00:00) -i "%%~a" -i "%入力音声形式%" -c:a copy "%%~na.出力動画形式"
for /r %%a in (*) do if /i "%%~xa" neq ".出力動画形式" del "%%a"
映像と音声の合成
映像ファイルと音声ファイルを合成して動画を作成する方法です。
なお、事前に映像と音声の長さを同じにしておく必要があります。
@echo off
cd "ターゲットフォルダのパス"
for %%a in ("*.入力音声形式") do set "入力音声形式=%%~a"
for %%a in ("*.入力動画形式") do "ffmpeg.exeのパス" -i "%%~a" -i "%入力音声形式%" -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 "%%~na.出力動画形式"
for /r %%a in (*) do if /i "%%~xa" neq ".出力動画形式" del "%%a"