我的最终目标是交换mkv文件中的两个音频通道,同时不进行任何更改。在ffmpeg中交换音频通道非常简单,这不是此问题的一部分。我的想法是,能够以1:1的比例复制文件是一个很好的第一步。
使用一个非常简单的示例:ffmpeg -i sample.mkv -c copy out.mkv
将导致输出文件小于原始文件。
在一个极其复杂的示例中,例如:ffmpeg -i sample.mkv -y -map 0:0 -map 0:1 -map 0:2 -map 0:3 -map 0:4 -vcodec copy -acodec copy -scodec copy out.mkv
,看来:
-map_metadata