首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFMPEG:在特定时间部分向另一个音频文件添加beep声音

FFMPEG:在特定时间部分向另一个音频文件添加beep声音
EN

Stack Overflow用户
提问于 2020-01-27 12:44:08
回答 1查看 1.2K关注 0票数 0

我有一个场景,我需要修改音频file.Currently的某些部分,我可以通过FFMPEG音频过滤器在特定部分为音频文件添加静音,-af.But有什么东西可以用哔声代替特定的音频部分,并且文件的持续时间应该是相同的?

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

EN

回答 1

Stack Overflow用户

发布于 2020-01-27 19:45:32

从10秒到15秒,用蜂鸣声代替音频:

代码语言:javascript
复制
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
  • 正弦 -发出嘟嘟声
  • A延迟 -增加一个延迟来定位蜂鸣声
  • 盘式 --将单声响转换为立体声的多种方法之一
  • 阿米克 -将蜂鸣声混入主音频

如果beep几乎立即发生在10毫秒而不是10秒,那么您的ffmpeg就过时了,您必须声明毫秒而不是秒:adelay=10000

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59931442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档