我正在将一堆 avi 视频转换为 mkv,只需使用ffmpeg -i "foo.avi" "foo.mkv"
。现在我遇到一个问题,在我的输出 mkv 文件中存在一个视频流(很好),但只有来自原始文件的第一个音频流。我想用-map 0:1
etc 手动映射每个流,但必须有一种方法告诉 ffmpeg 保持所有流的原始顺序?谢谢。
答案1
来自 FFmpeg 文档
例如,将第一个输入文件的所有流映射到输出
ffmpeg -i INPUT -map 0 output
我正在将一堆 avi 视频转换为 mkv,只需使用ffmpeg -i "foo.avi" "foo.mkv"
。现在我遇到一个问题,在我的输出 mkv 文件中存在一个视频流(很好),但只有来自原始文件的第一个音频流。我想用-map 0:1
etc 手动映射每个流,但必须有一种方法告诉 ffmpeg 保持所有流的原始顺序?谢谢。
来自 FFmpeg 文档
例如,将第一个输入文件的所有流映射到输出
ffmpeg -i INPUT -map 0 output