首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

急问:directshow采集的视频如何加上系统时间,目的是以后可以用时间来检索视频

2013-03-26 
急问:directshow采集的视频怎么加上系统时间,目的是以后可以用时间来检索视频最近用directshow做监控,要求

急问:directshow采集的视频怎么加上系统时间,目的是以后可以用时间来检索视频
最近用directshow做监控,要求保存的视频可以用时间来检索。
请教各位:对采集到得视频怎么保存,才能以后可用时间检索。
查了资料,还实在是不会。谢谢大家帮我点忙啊!
[解决办法]
比如录成avi的话,可以增加一个条,用来存时间信息。

其实核心问题是,如何把时间存到你的视频文件中。
[解决办法]

引用:
比如录成avi的话,可以增加一个条,用来存时间信息。 

其实核心问题是,如何把时间存到你的视频文件中。

确实可以这样子做。但是在回放的时候必须得把这个时间读出来做成OSD叠加在视频上(第三方播放器应该读不出这个时间并且显示出来)。其它可以考虑Camera的时候就有OSD信息(就是原来的码流里面就有,第三方播放器的时候也可以把时间显示出来)。这样回放就有相应的时间
[解决办法]
avi格式中有个idx1信息,idx1对应着每帧的信息,你可以根据帧号和帧率加个时间信息。把这个结构体保存在自己的程序中
不久可以了么

[解决办法]
我们以前做的时候很简单,就是没段视频记录时以当前时间为文件名,然后相应的在数据库中写条记录文件,可以每隔15分钟或者30分钟一段视频。同时录制时将时间叠加到视频中,就可以了。
搜索时,其实只是在数据库中搜索相应时间点的记录,然后打开相应的视频文件。

热点排行