我的安全摄像机记录持续时间为1-8小时,我需要能够在短时间内查看它们以查看较长时间。

Windows Media Player每秒钟支持8秒其次,但这确实对我没有用。我必须坐等很长时间才能看完8个小时的镜头。

是否有任何软件可以做到这一点?

评论

您要实时进行处理还是可以进行预处理?您需要全尺寸的图像质量,还是缩略图/小尺寸可以吗?

考虑专门设计用于分析安全摄像机镜头运动情况的程序,然后让您寻找到这一点。

#1 楼

您可以从videolan.org尝试VLC。它是免费的,但是如果您使用它(特别是在商业环境中),则应该捐赠。 :)

它支持高达32倍的播放速度-1秒内可播放32秒的真实镜头-因此,在15分钟内可播放8个小时。

但是你应该问自己-你真的

更重要的是:您的处理器和HDD速度。

在32倍播放时,处理器的解码速度应比正常情况下快32倍速度,而HDD应该可以提供大数据速率,尤其是在高清视频中。

在硬件上尝试。

编辑

为了澄清(重新评论)基于现实世界(请阅读我自己的经验)。

在1080p分辨率下,H264编码的视频每小时2GB(普通电影的大小是每1.5小时电影3GB) 。在编码非常出色的视频上,您可以获得每小时1 GB的速度。因此,大约8个小时的视频8-16GB大小,取决于编码质量。

HDD速度。在我的废纸notebook笔记本上,我得到大约。读取速度为13 MB / s。 HDD很旧,老实说它没有进行碎片整理。这意味着简单读取1.25 GB的文件需要1分20秒。读取(而不是复制)12 GB的文件需要16分钟!

因此,在我的废纸notebook笔记本上,我根本无法在15分钟内连续读取12GB的文件。

关于播放。在笔记本上,我无法获得比6.8倍更快的播放速度。 ;(在我的台式机上(也不是最好的硬件),我的极限是22-25倍。从来没有32倍。

也许,你的经验更好,但是请记住:理论上,理论与练习。:)

硬件(当前水平)良好,应该没有问题-因此,我说:在您的硬件上尝试一下。 ;)

评论


在32倍播放速度下,处理器的解码速度应快32倍-不够准确;根据关键帧间隔,一个好的快速回放解决方案应该能够搜索到最近的关键帧并从此处开始解码。这样,您可以疯狂地获得播放速度(64倍,128倍),而无需支付额外的解码费用。您的HDD应该允许大数据速率-HD视频比特率约为10-20MBit / s;旋转磁盘的顺序读取速度要高一个数量级,因此除非通过网络播放视频,否则应该没有问题。

– congusbongus
2014年7月11日下午0:58

#2 楼

您可以每X秒提取一张图像,您可以使用FFmpeg(免费,开源,Windows,Mac和Linux)通过ffmpeg -i input.mov -r 0.25 output_%04d.png命令提取图像,每四(4 = 1 / 0.25)秒获取一张图片。 (然后,您可能要根据这些图片创建视频幻灯片放映)

评论


根据素材的性质,您可以更进一步。您可以在框架上进行自动图像比较,并且只在与上次显着不同的框架中进行幻灯片放映。

–DeveloperInDevelopment
2014年7月11日下午5:45

@imsotiredicantsleep是的,我完全同意。另外,我没有寻找这个,但是6年前,我正在接受一家初创公司的工作面试,该初创公司开发了一种可自动检测安全摄像机记录中异常的软件,因此我想现在应该有更多的自动化解决方案。例如。我最近看到一种用于高速公路控制。基本上,另一个很好的搜索是监视视频中异常检测(即事件检测)的应用程序。

–弗朗克·德农库尔
2014年7月11日5:50



还值得一提的是,除非您执行自动过滤之类的操作,并且仅依靠加速视频,否则随着速度的提高,分辨率会下降。即使您敏锐且机敏,在约5-10分钟的播放时间内8个小时的视频的实际分辨率都比约5-10秒差。在这段时间内,坏人可以做的任何事情(偷火星酒吧?)都是看不见的。

–DeveloperInDevelopment
2014年7月11日下午5:59

我认为提取I帧会更好,因为这些帧通常在突然变化时出现,而这些点通常是我们在安全摄像机中应注意的地方

–phuclv
14年7月13日在10:19

#3 楼

您可以使用smplayer,它是一个基于mplayer的免费软件开源项目,它是一个功能强大且快速的媒体播放器。它适用于Windows和Linux。

您可以通过其配置面板将查找时间配置为适合您需要的任何数量。

此外,它非常易于使用,快速,轻巧且可配置的工具来观看视频。

#4 楼

尝试Virtualdub-它具有“下一个场景”按钮,可能基于图像分析。但是,请进行测试-成为“下一场景”需要多少更改,它不会忽略您所需的更改。

还可以看看iSpy来完全重做系统,或供稿并行播放视频,或将旧视频发送给警报。

#5 楼

我建议使用Media Player经典家庭影院。简单,简单,制作精良的应用程序。甚至非常适合能够在没有硬件加速的情况下完美播放1080p视频的超慢机器。

无论如何,您都可以使用CTRL + UP或“降低速率”-CTRL + DOWN或“降低速率”来“提高速率”重置速率”-CTRL +R。该速率的增加达到4.0倍的峰值,并且似乎无法将其提高到64倍之多。 KMPlayer 4.9.3.1433还是一个替代方案,或者最新版本可能提供高于原始回放速度300%的结果。

另一种解决方案是使用ImToo HD Video Converter并实际上将视频文件重新编码为所需的格式。帧速率。您最多可以执行10,000fps,如果您的信号源是30.00fps,那么10,000fps将是333X速度。然后,您可以使用MPC HC或KMPlayer将速度回拨到所需的速度。