登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

面包会有的

... ...

 
 
 

日志

 
 

基于MPEG4的视频采集与压缩 VFW 视频传输  

2010-08-10 18:40:16|  分类: VFW |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
摘 要:基于普通的视频采集卡,使用VFW(Video for Windows)软件开发包,探讨VC++6.0下视频采集及用MPEG4压缩编码中的编程设置。
  关键词:视频采集;视频压缩;MPEG4;VFW

1 引 言
  在电力、石油等行业中,随着光纤、扩频应用越来越多,如何通过2 M信道(E1通道)将远程图像监控画面传到主站端的计算机网络上?这就涉及视频采集和压缩操作。分站端通过视频采集和压缩,检测烟雾、红外等报警器的信号,发送到主站端管理信息网,同时接收主站网络下发的视频切换、云台镜头控制等命令,实现远程视频监控。
2 视频采集的实现
  VFW是Microsoft关于数字视频的软件开发包,视频采集主要是通过一个采集窗口(CaptureWindows)来提供,通过采集窗口可实现设置系统参数(如采集速率frame/s)、实时获取视频数据以及动态控制数据流。
2.1 建立采集窗口
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
2.2 连接采集驱动
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
2.3 采集设置与控制
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
2.4 启动视频采集回调函数
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
2.5 采集结束及变量清除
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
3 视频压缩的实现
  视频采集过程中,每秒数据量很大,无法通过2 M信道进行远距离传输,必须通过数据压缩编码与解码。视频压缩编码有多种方法,例如MPEG1,MPEG2,H261,H263,MPEG4等,MPEG4是第四代动态影像解压缩协议,能够高效率地进行视频压缩和解压。VCM视频压缩管理器是处于应用程序与驱动程序之间,提供调用压缩驱动程序的统一编程接口,通过调用VCM,可以安装、打开、配置压缩/解压驱动程序,压缩/解压视频数据。
3.1 安装MPEG4压缩驱动
  可以从互联网上下载MPEG4压缩驱动包MPG4VKI.zip(217 kB),包含MPG4VKI.inf,MPG4DS32.ax,MPG4C32.dll三个文件,在MPG4VKI.inf上按鼠标右键,选择安装操作。
3.2 初始化MPEG4压缩与解压缩器
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
3.3 初始化视频压缩格式
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
3.4 判断压缩支持
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
3.5 视频数据压缩
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
3.6 关闭压缩驱动
基于MPEG4的视频采集与压缩 VFW 视频传输 - 加菲 -  .500)this.style.width=500;" border=0>
4 结 语
  在实际工程中,使用SDK-2000视频采集卡,通过上述压缩设置,视频传输所需带宽仅1 M左右,图像清晰、运动画面流畅。

  评论这张
 
阅读(3715)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018