视频的类EXIF信息

3
有没有一种标准的方法可以从视频文件中获取信息?对于图像,我们有EXIF数据,可以用来获取有关图像文件的日期/时间、大小等信息。我想知道是否也有这样的东西适用于视频。
使用情况是-我有很多从数码相机拍摄的视频。我想将它们重命名为更有意义的名称,例如YYYY-MM-DD,而不是Video_N。YYYY-MM-DD应该是拍摄视频的日期和时间。
如果您有Python、C/C++、Perl的解决方案,那将不胜感激,但如果您有其他语言的解决方案,请告诉我。
谢谢。

比较重要的是要知道它们的格式,或者至少知道它们的扩展名。 - ysth
@ysth 感谢您的参与。格式是MPEG,但我想开发一个工具,我可以将其发送给我的朋友,而他可以在不进行任何修改的情况下使用它。他的相机可能是不同的。 - Anon
2个回答

7

Exiftool 可以读取视频容器及其元数据。


请注意,静态图像的exif DateTime指定为本地时间(但GPS标签为UTC)。我不知道视频是否有标准,但我知道iPhone遵守照片的标准,但对于视频使用UTC(至少由exiftool报告)。 - WGroleau

2

不幸的是,大多数相机实际上在视频中没有存储足够的元数据 :(。

如果它们正在存储它,由于各种各样的视频编解码器和容器(如AVI、MOV、MPG、MP4等),一个好的选择是运行ffmpeg -i来读取它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接