我正在尝试自动化 FFmpeg 以将给定目录中的所有视频文件重新混合到 MKV。我目前正在使用
ffmpeg -i $INPUT -c copy $OUTPUT.mkv
但是,某些流会以这种方式被跳过 - 例如,如果有 2 个音频流,则只有 1 个流到输出文件。
如何指定必须将来自输入的所有流复制到输出?
由于我正在尝试自动化 FFmpeg,因此最好不要更改每个文件的命令,即手动指定所有流-map
将需要我首先解析每个文件。如果需要,我会这样做,但如果有更好的解决方案,我会更喜欢。