【发布时间】:2013-11-22 11:57:19
【问题描述】:
我正在创建一个代码来删除一些我不需要的视频文件。这些视频来自闭路电视录像,24/7 全天候录制。但是,录制视频的软件会将文件保存在大约 1 小时的视频中,这就是问题所在(不是确切的持续时间)。我只对保留一天中特定时段的视频(会有所不同)感兴趣,并且由于视频的持续时间不准确,这给我带来了问题。
视频文件名有日期和时间戳,但仅用于开始,所以如果我能找到持续时间,一切都会变得简单。
所以我的问题很简单,是否可以使用 R 获取视频文件的持续时间(时间)?
视频来自多个摄像头,每个摄像头都具有不同的录制帧速率,因此还有其他一些有用信息,因此无法使用 file.info 返回文件大小并得出视频长度。视频文件也是 .avi 格式。
干杯 帕特劳
【问题讨论】:
-
您可以编写一个 VirtualDub 脚本并在每个文件上运行它吗?
-
如果你在linux上,试试askubuntu.com/questions/303454/…
-
@Roman 不幸的是,我无法编写 VirtualDub 代码,而且我使用的是 Windows 7 系统。
-
这些 AVI 文件使用什么编解码器?它们是恒定比特率吗?
-
@MultimediaMike 恐怕我不知道这两个问题的答案。我显然低估了我的问题的复杂性......