2

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

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

4

3 回答 3

5

经过进一步调查,我发现 MediaInfo http://mediainfo.sourceforge.net/

它们还为 Windows、Mac 和 Linux 提供命令行工具和库。但是,命令行版本和一些基本的 shell 脚本解决了我的问题。

于 2009-10-06T10:26:12.747 回答
0

我不认为时间戳存储在文件的元数据中,因为在我的一些显示不同日期的录像的视频中,它会发生变化。事实上,我认为,每一帧都有自己的时间戳。

于 2013-07-03T10:57:46.807 回答
0

这对我有用。我在会话中安装mediainfo并执行了此操作:bash

cd进入包含 AVI 文件的目录并运行:

for file in *.AVI; do mediainfo ${file} > $(basename ${file} AVI).mediainfo.txt; done

这将创建一个mediainfo.txt以 AVI 源文件为前缀的 ... 文件。

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

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

于 2019-12-26T19:21:01.143 回答