如何从DV(如DV磁带)AVI文件中简单地检索录制的时间戳?

时间:2009-10-05 10:46:04

标签: video timestamp metadata avi

我正在寻找一种从DV AVI文件中检索或提取录制时间戳的方法。时间戳应该是AVI文件元数据的一部分。这些文件最初是从DV导入到PC和DVI封装器中的DV格式。

提供API的库 - 或命令行工具都可以。我将在Mac上使用它,但Linux的开源工具也可以。

3 个答案:

答案 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文件。

如果可用,则此文件包含带有“记录日期”和其他内容的行。

- 起初我以为我可以通过将日期放在名称中来重命名文件,但是这些文件链接到(旧的)电影项目中,这会破坏它们。