如何使用FFMpeg将背景音乐添加到另一个音频文件中?

塞巴斯蒂安

我有两个文件:story.wav(180秒)和background-music.wav(90秒)。我需要一个FFMpeg命令,该命令将两个文件合并,并在story.wav结束前30秒钟在background-music.wav(带有esin)中淡出。

我在单独的命令中有这个:

ffmpeg -i background-music.wav -filter_complex afade=t=in:curve=esin:ss=0:d=30 fadein.wav
ffmpeg -i fadein.wav -af "adelay=150000|150000" delayed.wav
ffmpeg -i delayed.wav -i story.wav -filter_complex amix=inputs=2:duration=longest final.wav

这很丑陋-并且存在一个问题,即第一部分的体积仅为50%(应保留该体积)。

必须有一种优雅的方法可以在一个命令中实现这一目标-但是如何做到呢?

额外的问题:如何在同一命令中将结果转换为mp3(设置了比特率等参数)?

谢谢你的帮助!塞巴斯蒂安

吉安

采用

ffmpeg -i background-music.wav -i story.wav
-filter_complex
   "[0]afade=t=in:curve=esin:ss=0:d=30,adelay=150000|150000[bg];
    [1]volume=2[fg];
    [bg][fg]amix=inputs=2:duration=longest"
-b:a 128k final.mp3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ffmpeg:如何在单个命令中合并音频文件并添加背景音乐?

来自分类Dev

每隔一段时间将一个音频文件添加到另一个音频文件,最终结果是一个新的音频文件

来自分类Dev

如何将数据添加到另一个文件变量中的数组?

来自分类Dev

如何将工作表从Excel文件添加到另一个文件?

来自分类Dev

如何将XIB文件中的UIView作为子视图添加到另一个Xib文件

来自分类Dev

使用bash脚本将XML文件的内容添加到另一个文件中

来自分类Dev

如何使用ffmpeg向视频添加多个音频文件(过滤一个)?

来自分类Dev

如何将文件中的特定行添加到另一个文件中的特定行的末尾?(可能使用sed)

来自分类Dev

将stdin作为另一个文件添加到tar存档中

来自分类Dev

如何将保存在文件中的值添加到另一个变量?

来自分类Dev

如何将一个文件中的一行一行添加到另一个文件中

来自分类Dev

如何将表中的值添加到另一个表中?

来自分类Dev

如何将混音从一个文件添加到另一个文件

来自分类Dev

当播放或暂停HTML5音频文件时,将一个类添加到div

来自分类Dev

当播放或暂停HTML5音频文件时,将一个类添加到div

来自分类Dev

如何将集合添加到Cloud Firestore中的另一个集合?

来自分类Dev

如何将列表中的列表添加到另一个列表

来自分类Dev

如何将变量的编号批量添加到另一个变量中?

来自分类Dev

如何将另一个模式数据添加到模型中?

来自分类Dev

如何将时间添加到 Java 中的另一个 Time 实例

来自分类Dev

如何将另一个变量添加到现有对象中?

来自分类Dev

将一个.csv中的列添加到另一个.csv文件中

来自分类Dev

将一个.csv中的列添加到另一个.csv文件中

来自分类Dev

如何使用gradle将依赖项正确添加到另一个项目?

来自分类Dev

如何使用OOP将标签添加到另一个窗口tkinter

来自分类Dev

如何使用循环将字典添加到另一个字典中?

来自分类Dev

如何播放音频文件(.mp3、.flac、.wav),然后使用 ffmpeg 循环播放(每隔几秒混合一次)另一个音频文件(wav)

来自分类Dev

如何从 mkv 文件中提取音频文件?删除背景音乐

来自分类Dev

如何使用CheckBox或将按钮从一个活动切换到另一个活动来在android中打开或关闭一个特定的音频文件?

Related 相关文章

  1. 1

    ffmpeg:如何在单个命令中合并音频文件并添加背景音乐?

  2. 2

    每隔一段时间将一个音频文件添加到另一个音频文件,最终结果是一个新的音频文件

  3. 3

    如何将数据添加到另一个文件变量中的数组?

  4. 4

    如何将工作表从Excel文件添加到另一个文件?

  5. 5

    如何将XIB文件中的UIView作为子视图添加到另一个Xib文件

  6. 6

    使用bash脚本将XML文件的内容添加到另一个文件中

  7. 7

    如何使用ffmpeg向视频添加多个音频文件(过滤一个)?

  8. 8

    如何将文件中的特定行添加到另一个文件中的特定行的末尾?(可能使用sed)

  9. 9

    将stdin作为另一个文件添加到tar存档中

  10. 10

    如何将保存在文件中的值添加到另一个变量?

  11. 11

    如何将一个文件中的一行一行添加到另一个文件中

  12. 12

    如何将表中的值添加到另一个表中?

  13. 13

    如何将混音从一个文件添加到另一个文件

  14. 14

    当播放或暂停HTML5音频文件时,将一个类添加到div

  15. 15

    当播放或暂停HTML5音频文件时,将一个类添加到div

  16. 16

    如何将集合添加到Cloud Firestore中的另一个集合?

  17. 17

    如何将列表中的列表添加到另一个列表

  18. 18

    如何将变量的编号批量添加到另一个变量中?

  19. 19

    如何将另一个模式数据添加到模型中?

  20. 20

    如何将时间添加到 Java 中的另一个 Time 实例

  21. 21

    如何将另一个变量添加到现有对象中?

  22. 22

    将一个.csv中的列添加到另一个.csv文件中

  23. 23

    将一个.csv中的列添加到另一个.csv文件中

  24. 24

    如何使用gradle将依赖项正确添加到另一个项目?

  25. 25

    如何使用OOP将标签添加到另一个窗口tkinter

  26. 26

    如何使用循环将字典添加到另一个字典中?

  27. 27

    如何播放音频文件(.mp3、.flac、.wav),然后使用 ffmpeg 循环播放(每隔几秒混合一次)另一个音频文件(wav)

  28. 28

    如何从 mkv 文件中提取音频文件?删除背景音乐

  29. 29

    如何使用CheckBox或将按钮从一个活动切换到另一个活动来在android中打开或关闭一个特定的音频文件?

热门标签

归档