csv - 将元数据从 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 文件中?
解决方案
使用ExifTool您的命令将遵循这些原则
exiftool -csv -CreateDate -Duration# /path/to/files >/path/to/Output.csv
此命令将采用嵌入的创建日期和视频的持续时间,并创建一个 CSV 文件,然后 Excel 将能够加载该文件。
通常 exiftool 会以更易读的形式(小时:分钟:秒)显示持续时间,但最后的标签告诉 exiftool 列出 的原始值,Duration
以秒为单位。
推荐阅读
- tensorflow - BatchNormalization 炸毁了 keras 模型
- java - gui.ava.html.Html2Image 不呈现文本溢出
- powershell - 今天日期和密码到期日期少于 14 天?
- linux - 是否可以完全禁用 linux 重定向运算符( <<、>>、<、>、>| )
- elasticsearch - LogStash 特定字段作为索引
- macos - USB 设备在 Max OS 10.13.4 上返回 kIOReturnExclusiveAccess replug
- java - 从自定义数组列表中获取具有相同标志的所有项目的列表
- wordpress - 显示两次带有设计错误的 woocommerce 购物车通知
- php - 阻止实时聊天插件在 wordpress 中包含内联 javascript 和 cookie
- c - 需要关于 SID_AND_ATTRIBUTES_HASH 结构的哈希成员的解释