Audio FFMPEG:在特定时间段向另一个音频文件添加蜂鸣音

Audio FFMPEG:在特定时间段向另一个音频文件添加蜂鸣音,audio,ffmpeg,Audio,Ffmpeg,我有一个场景,我需要修改音频文件的某些部分。目前,我可以通过FFMPEG音频过滤器-af在音频文件的特定部分添加静音。但是是否有什么东西可以用嘟嘟声替换音频的特定部分,并且处理后文件的持续时间应该相同 例如:Input.wav,我想在文件中添加10s-15s(即5秒)的嘟嘟声将音频替换为10到15秒的嘟嘟声: ffmpeg -i input.wav -filter_complex "[0]volume=0:enable='between(t,10,15)'[main];sine=d=5:f=80

我有一个场景,我需要修改音频文件的某些部分。目前,我可以通过FFMPEG音频过滤器-af在音频文件的特定部分添加静音。但是是否有什么东西可以用嘟嘟声替换音频的特定部分,并且处理后文件的持续时间应该相同


例如:Input.wav,我想在文件中添加10s-15s(即5秒)的嘟嘟声

将音频替换为10到15秒的嘟嘟声:

ffmpeg -i input.wav -filter_complex "[0]volume=0:enable='between(t,10,15)'[main];sine=d=5:f=800,adelay=10s,pan=stereo|FL=c0|FR=c0[beep];[main][beep]amix=inputs=2" output.wav
  • -发出嘟嘟声
  • -增加一个延迟来定位蜂鸣音
  • -将蜂鸣音从单声道转换为立体声的多种方法之一
  • -将蜂鸣音混入主音频

如果嘟嘟声几乎在10毫秒而不是10秒时立即出现,则您的
ffmpeg
已过时,您必须声明毫秒而不是秒:
adelay=10000

欢迎使用StackOverflow!请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。这是否回答了你的问题?