FFmpeg指令 向指定文件插入多个MP3

新手上路,请多包涵

多段MP3合成到一个固定的背景音中

我需要将N段MP3文件合成插入一个固定的背景MP3中,小段MP3是根据视频字幕录制的,所以个数不确定,现在需要将所有录制的MP3文件重新插入一个固定的仅有背景音没有人声的MP3文件中,因为字幕有间距,所以也需要将这些录制的小段MP3延迟对应时间插入,请问有人清楚这个指令该怎么写么?如果是for循环来执行呢?

相关代码

-i E:/QQ/Images/383670418/FileRecv/MobileFile/back.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/01.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/02.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/01.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/02.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/01.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/02.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/01.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/02.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/01.mp3
-i E:/QQ/Images/383670418/FileRecv/MobileFile/02.mp3

-filter_complex
"[1]adelay=4000|4000[del1],
[2]adelay=6000|6000[del2],
[3]adelay=8000|8000[del3],
[4]adelay=10000|10000[del4],
[5]adelay=12000|12000[del5],
[6]adelay=14000|14000[del6],
[7]adelay=16000|16000[del7],
[8]adelay=18000|18000[del8],
[9]adelay=20000|20000[del9],
[10]adelay=22000|22000[del10]"

-f mp3 remix.mp3

上面是我自己写的指令代码,解释模拟10个MP3进行插入合成,但是具体执行报错。

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进