我一直在尝试将我拍摄的一些视频转换为压缩格式以节省存储空间。我已经找到了如何使用ffmpeg将视频转换为所需格式,但是我尚未能够弄清楚如何复制元数据。我想复制从拍摄视频时记录的原始元数据(最重要的是创建时间)。我尝试使用 -map_meta_data 0:0 选项运行 ffmpeg,但似乎没有起作用。有什么想法吗?
看起来,我想要复制的数据在视频的格式部分中。使用带有 show_format 选项的 ffprobe ,我得到以下输出:
[FORMAT]
filename=video.AVI
nb_streams=2
format_name=avi
format_long_name=AVI format
start_time=0.000000
duration=124.565421
size=237722700
bit_rate=15267331
TAG:creation_time=2012-02-07 12:15:27
TAG:encoder=CanonMVI06
[/FORMAT]
我想将这两个标签复制到我的新视频中。
;FFMETADATA1 encoder=CanonMVI06
- Scott-metadata
直接将其设置到输出中。 - blahdiblah