将 .mts 文件转换为 .mp4 并保留元数据

将 .mts 文件转换为 .mp4 并保留元数据

我想将 .mts 文件转换为 .mp4 并保留“创建日期”和“修改日期”元数据。我发现了以下帖子如何让 Handbrake 保留捕获时间/创建时间?解释了如何使用 ffmpeg 一步完成此操作。建议的代码是

ffmpeg -i in.mp4 -i out.mp4 -map 1 -map_metadata 0 -c copy fixed.mp4

我修改了代码以表明我的输入文件是.mts(而不是.mp4)。

但是,这段代码对我来说不起作用。输出文件的元数据包含当前日期,而不是原始文件的日期。这是因为我的输入文件是 .mts 而不是 .mp4 吗?如果是这样,我该怎么做才能使这段代码在我的处境下工作?

相关内容