现在的位置: 首页 > 综合 > 正文

摄像头录像以及回放工具

2017年12月28日 ⁄ 综合 ⁄ 共 663字 ⁄ 字号 评论关闭

    很久以前就想做这一项目,但限于技术不到位,迟迟没有完成;后来因为工作上一个项目涉及到多媒体实时传输播放,利用ffmpeg这个库,很方便快速的完成了任务,尽管熟悉ffmpeg的过程稍微痛苦了点。当时项目中我主要负责PC端接受解码播放,手机端采集发送是另外的同事负责,现在要做摄像头录像,必须是熟悉编码那一块,幸好现在网络发达,轻易的就能找到现成的东东,我参考了这一篇博文:http://blog.csdn.net/flyfight88/article/details/8534536。

    我做的这个摄像头录像工具暂时没有加入声音,而且视频存储是专有格式,这是一些局限,不过对于隐私安全还是有一定益处,嘿嘿。

    为了快速完成,我采用VFW这个轻量级的进行视频采集,DX相关的东东没去研究;摄像头的输出目前只支持RGB24或者YUY2,视频显示用的是DrawDibDraw,在视频数据回调的地方进行h264压缩,然后保存为自定义格式。至于视频回放就比较简单了,按照存储的格式把h264数据取出来解码即可。

    下面是工具软件的截图:

    

    操作比较简单,‘高清显示’按钮用于切换摄像头录像分辨率,目前只有320x240和640x480。

    下面是专门的回放软件截图:

    

    右边的三个按钮分别是‘打开’,‘播放/暂停’,‘截图’,可以点击进度条的任意位置来改变播放位置,双击窗口可以切换全屏和普通模式,录像文件保存在程序根目录下的‘录像文件’文件夹下面

    退出程序可以点击下面图片所示的位置。


    在这里可以下载程序:下载地址

抱歉!评论已关闭.