【发布时间】:2017-11-26 12:40:35
【问题描述】:
我一直在尝试将音频 mp3 与视频 mp4 混合,同时保留 mp4 音频。这是与 .
ffmpeg -y -i video.mp4 -i audio.mp3
-filter_complex "[0:a][1:a]amix=inputs=2:duration=longest[out]"
-map 0:v -map [out] output.mp4
我现在正在尝试调整声音文件(视频 0.5,音频 1)的音量,作为混音的一部分。
我一直在尝试类似的事情
ffmpeg -i 020c276b-face-4bb3-9169-e8969c1232ba.mp4 -i test.mp3 -filter_complex
"[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo,volume=0.5[a1];
[1:a]aformat=sample_fmts fltp:sample_rates=44100:channel_layouts=stereo,volume=0.8[a2];
[a1][a2]amerge,pan=stereo:c0<c0+c2:c1<c1+c3[out]"-map 1:v -map [out]
-c:v copy -c:a aac -strict -2 output2.mp4`
我收到诸如
之类的错误[Parsed_aformat_2 @ 037f8620] 解析样本格式时出错:sample_fmts ftp。 [AVFilterGraph @ 038be620] 初始化过滤器“aformat”时出错 带 args '样本 _fmts fltp:sample_rates=44100:channel_layouts=stereo' 初始化复杂过滤器时出错。无效参数
有谁知道如何使我上面的代码正常工作,同时改变输入的音量?
谢谢
【问题讨论】:
-
谢谢,我试过了。它用于混合音频,不涉及视频。我收到此错误 [AVFilterGraph @ 04f289a0] 以下过滤器无法选择其格式: Parsed_amerge_2 考虑在其输入或输出附近插入 (a) 格式过滤器。配置复杂过滤器时出错。发生错误号 -5