首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ffmpeg将多个音频文件(过滤一个)添加到视频中?

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

Stack Overflow用户
提问于 2019-09-12 03:44:40
回答 1查看 543关注 0票数 0

我正在尝试将视频静音并添加两个音频文件。一种是语音解说,另一种是将音乐过滤到通常的音量.5。

我看到我收到一条错误消息,告诉我无法将-filter与-c:a组合,但是删除-c:a没有任何帮助。添加音频没有问题,但过滤不起作用。

ffmpeg -ss $START -i "$VIDEO" -i "$AUDIO1" -i "$AUDIO2" -filter:a "volume=1.5" -t $AUDIOLENGTH -map 0:v -map 1:0 -map 2:0 -c:v copy -c:a aac -b:a 256k -shortest "./Output/${AUDIONAME}/${AUDIONAME}.mp4" -y

我的这段代码似乎只合并了一个音频文件。最重要的是,如果我将其编辑为只添加了一个音频文件,-filter开关似乎不工作。请帮帮忙,这太让人恼火了!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-12 04:18:38

当您需要过滤某些组合中的多个输入时,必须使用过滤器图,并通过-filter_complex调用。在这种特殊的使用中,可以使用amix滤波器。

ffmpeg -ss $START -i "$VIDEO" -i "$AUDIO1" -i "$AUDIO2" -filter_complex "[1][2]amix=inputs=2:weights='2 1'[a]" -t $AUDIOLENGTH -map 0:v -map '[a]' -c:v copy -c:a aac -b:a 256k "./Output/${AUDIONAME}/${AUDIONAME}.mp4" -y

(如果您提供的是输出持续时间-t,则可以删除-shortest )

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

https://stackoverflow.com/questions/57895837

复制
相关文章

相似问题

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