如何在 ffmpeg 中从同一条流生成两种格式并输出到同一个文件?

如何在 ffmpeg 中从同一条流生成两种格式并输出到同一个文件?

我有一集,我想把它的音频从 dts 改为 eac3 和 ac3,但总是出错。我使用了这个命令 ffmpeg -i input -i input -c:v copy -c:m:0:1 eac3 -c:m:1:1 ac3 -map 0:0 -map 0:1 -map 1:1 output.mkv

答案1

正如 Rajib 指出的那样,-c:m这似乎不是一个有效的参数。

不应该是:

ffmpeg -i input -i input -c:v copy -c:a:0 eac3 -c:a:1 ac3 -map 0:0 -map 0:1 -map 1:1 output.mkv

流说明符

相关内容