Тема: [ffmpeg] Як додати аудіо у відео за допомогою ffmpeg
Є на форумі люди які розбираються в ffmpeg?)
Я тільки почав вивчати ffmpeg. Хочу автоматизувати процес об'єднання декількох відео в одне.
Завдання таке:
1) Об'єднати відео, між відео вставити плавний перехід - вийшло
2) Додати фоновий звуковий файл - не виходить
Код
E:\Programs\ffmpeg\ffmpeg-4.4.1-essentials_build\bin\ffmpeg.exe ^
-y ^
-i E:/Programs/ffmpeg/f1.mp4 ^
-i E:/Programs/ffmpeg/f2.mp4 ^
-i E:/Programs/ffmpeg/f3.mp4 ^
-i E:/Programs/ffmpeg/f4.mp4 ^
-i E:/Programs/ffmpeg/f5.mp4 ^
-i E:/Programs/ffmpeg/f6.mp4 ^
-i E:/Programs/ffmpeg/music.mp3 ^
-f lavfi -i color=black:s=3840x2160 -filter_complex ^
"[0:v]format=pix_fmts=yuva420p,fade=t=out:st=10:d=1:alpha=1,setpts=PTS-STARTPTS[v0]; ^
[1:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=1:alpha=1,fade=t=out:st=10:d=1:alpha=1,setpts=PTS-STARTPTS+10/TB[v1]; ^
[2:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=1:alpha=1,fade=t=out:st=10:d=1:alpha=1,setpts=PTS-STARTPTS+20/TB[v2]; ^
[3:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=1:alpha=1,fade=t=out:st=10:d=1:alpha=1,setpts=PTS-STARTPTS+30/TB[v3]; ^
[4:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=1:alpha=1,fade=t=out:st=10:d=1:alpha=1,setpts=PTS-STARTPTS+40/TB[v4]; ^
[5:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=1:alpha=1,fade=t=out:st=10:d=1:alpha=1,setpts=PTS-STARTPTS+50/TB[v5]; ^
[6:v]trim=duration=30[over]; ^
[over][v0]overlay[over1]; ^
[over1][v1]overlay[over2]; ^
[over2][v2]overlay[over3]; ^
[over3][v3]overlay[over4]; ^
[over4][v4]overlay[over5]; ^
[over5][v5]overlay=format=yuv420[outv]" -vcodec libx264 -map [outv] -map 6:a -shortest -movflags +faststart merge.mp4
pause
пише "[mp3float @ 000002a9a40603c0] Header missingme=00:06:30.65 bitrate= 123.5kbits/s speed=53.7x Error while decoding stream #6:0: Invalid data found when processing input"
Як виправити це ?