我看过这个问题:ffmpeg: How to repeat an audio "watermark"和我能够创建一个带水印的音频文件,每x秒重复一次。
然而,我需要一个行为的小变化,而我自己还不能弄清楚-在原始音频剪辑播放了至少x秒之后,我如何每x秒重复一次水印?换句话说,对于33秒长的剪辑,我希望水印在10秒、20秒和30秒时是可听的,目前它也是在0秒(即剪辑的开始)时可听的。
提前感谢!
发布于 2019-12-28 13:24:46
假设您已按照链接答案中的步骤1进行操作。使用
ffmpeg -i main.mp3 -filter_complex "amovie=beep.wav:loop=0,asetpts=N/SR/TB,adelay=10s:all=1[beep];
[0][beep]amix=duration=shortest,volume=2" out.mp3beelp的开始时间延迟了10秒。使用最新的git版本的ffmpeg,否则all=1将无法识别,所有通道的延迟都将被设置。
https://stackoverflow.com/questions/59508313
复制相似问题