使用ffmpeg将音频流混合到视频流中,同时保留视频流中的原始音频作为背景

时间:2020-03-18 04:17:04

标签: nginx audio video ffmpeg live-streaming

我有一个实时视频流和一个实时音频流。音频流必须混入视频流,然后将结果流推送到YouTube。我有这个工作ffmpeg -i videostream -i audiostream -map 0:1 -map 1:0 -shortest -c:a copy -c:v copy -f flv streamout-youtube; 但是,我丢失了videostream中的原始音频。我想以原始音量的20%播放原始音频。 我四处张望,发现也许可以修改以上命令以使用-filter_complex来获取ffmpeg -i videostream -i audiostream -filter_complex "volume=0.2" -map 0:1 -map 1:0 -shortest -c:a copy -c:v copy -f flv streamout-youtube;

但是,当我添加-filter_complex选项时,该流消失了,这意味着它不再被推送到youtube。我已验证流键正确。这似乎是一件相当简单的事情,但我不能指责什么地方出了问题。

我正在使用nginx的rtmp模块接收,混合和推出流。

0 个答案:

没有答案
相关问题