FFMpeg 转码后的 prores 文件在 Quicktime 中显示为 ProRes422,但在 Premiere 中,它们在 Compressor 元数据字段中显示“Lavc57.107.100 prores”,这似乎是文件的编码器元数据。我有什么办法可以更改文件的编码器元数据吗?我希望它代表更“常见”的文件名称,例如 Quicktime 显示的那个。
我尝试过执行 -metadatacoder='ProRes422',也尝试过从另一个文件 map_metadata,但这两种方式似乎都不起作用。
我实际使用的字符串是:
ffmpeg -i in.mp4 --c:v prores -profile:v 0 -metadata 编码器='ProRes422' test2.mov
和 map_metadata 行类似。
答案1
必须将编码器标签分配给视频流。
ffmpeg -i in.mp4 -c:v prores -profile:v 0 -metadata:s:v encoder='ProRes422' test2.mov