我正在寻找一种从DV AVI文件中检索或提取录制时间戳的方法。时间戳应该是AVI文件元数据的一部分。这些文件最初是从DV导入到PC和DVI封装器中的DV格式。
提供API的库 - 或命令行工具都可以。我将在Mac上使用它,但Linux的开源工具也可以。
答案 0 :(得分:4)
经过进一步调查后,我发现了MediaInfo http://mediainfo.sourceforge.net/
它们还为Windows,Mac和Linux提供命令行工具和库。但是,命令行版本和一些基本的shell脚本解决了我的问题。
答案 1 :(得分:0)
我不认为时间戳存储在文件的元数据中,因为在我的一些视频中显示来自不同日期的录音,它会发生变化。事实上,我认为,每一帧都有自己的时间戳。
答案 2 :(得分:0)
这对我有用。我安装了mediainfo
,并在bash
会话中完成了此操作:
cd
进入包含AVI文件的目录并运行:
for file in *.AVI; do mediainfo ${file} > $(basename ${file} AVI).mediainfo.txt; done
这将创建一个以AVI源文件为前缀的... mediainfo.txt
文件。
如果可用,则此文件包含带有“记录日期”和其他内容的行。
- 起初我以为我可以通过将日期放在名称中来重命名文件,但是这些文件链接到(旧的)电影项目中,这会破坏它们。