![使用 ffmpeg 复制音频文件是否需要 map_metadata](https://linux22.com/image/1634524/%E4%BD%BF%E7%94%A8%20ffmpeg%20%E5%A4%8D%E5%88%B6%E9%9F%B3%E9%A2%91%E6%96%87%E4%BB%B6%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%20map_metadata.png)
使用 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
将输入文件的第一个流中的元数据复制到输出文件的全局元数据中。