使用 ffmpeg 复制音频文件是否需要 map_metadata

使用 ffmpeg 复制音频文件是否需要 map_metadata

使用 ffmpeg 复制音频文件是否有区别-map_metadata,或者是否可以省略它,因为它已经是默认设置了?

ffmpeg -i track.m4a -c copy -t 10 -map_metadata track-10s.m4a

答案1

-map_metadata除非您不喜欢默认行为,或者您需要做一些特殊的事情,否则您可能不需要使用。

来自文档

默认情况下(如果您不使用-map_metadata),全局元数据从第一个输入文件复制;每个流和每个章节的元数据与流/章节一起复制。通过创建任何相关类型的映射可以禁用这些默认映射。可以使用负文件索引来创建仅禁用自动复制的虚拟映射。

如果要使用-map_metadata它,需要一个选项来告诉它要做什么。您不能单独使用它。示例:-map_metadata 0:s:0将输入文件的第一个流中的元数据复制到输出文件的全局元数据中。

相关内容