我有一个视频文件(在一个mkv容器中),它有多个音频轨道(aid=1,2,...)。使用mplayer或mpv,我如何能够同时播放两个音频曲目(理想情况下能够分别设置每个音轨的音量)?
我发现了到libavfilter的--af=lavfi音频过滤器桥和amix过滤器,但是我不能正确地将语法拼凑在一起。例如,当我尝试
mpv --af=lavfi='[amix=inputs=2]'我得到一个错误,没有足够的输入给amix。
发布于 2016-05-05 23:27:26
对于多个输入或输出,请使用--lavfi-complex。这个例子来自man mpv:
mpv --lavfi-complex='[aid1][aid2]amix[ao]' input.mkvaidN的标签选择音频轨道N作为输入(例如aid1)。ao的标签将连接到音频输出。使用容积过滤器的示例:
mpv --lavfi-complex='[aid1]volume=0.5[vol1];[aid2]volume=3dB[vol2];[vol1][vol2]amix[ao]' input.mkvhttps://askubuntu.com/questions/768158
复制相似问题