首页 > 解决方案 > 将元数据从 mp4 提取到 excel

问题描述

我有数百个(和数百个)来自相机陷阱(用于野生动物监测)的 20 到 30 年代的视频,目前我们正在一次浏览一个并手动提取元数据。这非常慢,我知道必须有更好的方法来做到这一点,但我的同事们相信 mp4 不存在这样的工具。

我从视频文件中需要的只是日期、时间和视频长度(以秒为单位),格式为 Excel 兼容格式。

那里有许多程序(评论:https : //onlinelibrary.wiley.com/doi/epdf/10.1002/ece3.4464)但我无法克服简单提取几件所需的技术知识元数据。我是生态学家而不是软件开发人员!(骨头博士从来没有说过)。

我发现了很多关于如何使用 Exiftool 提取图像元数据或音频的方法,但对于视频却没有。我也不是编码员(除了 R 中的 dappling 之外),exiftool 看起来很吓人。类似地,其他选项,如 TRAPPER ( https://gitlab.com/oscf/trapper-project ) 也可能是希腊语。

TL:DR 非编码员/IT 人员如何将数百个视频中的日期、时间和视频长度提取到 csv 文件中?

标签: csvvideometadataextractmp4

解决方案


使用ExifTool您的命令将遵循这些原则
exiftool -csv -CreateDate -Duration# /path/to/files >/path/to/Output.csv

此命令将采用嵌入的创建日期和视频的持续时间,并创建一个 CSV 文件,然后 Excel 将能够加载该文件。

通常 exiftool 会以更易读的形式(小时:分钟:秒)显示持续时间,但最后的标签告诉 exiftool 列出 的原始值,Duration以秒为单位。


推荐阅读