MPEG中软压缩和硬压缩
视频采集卡分为软压缩和硬压缩模式,不过随着目前软件技术的高速发展,计算机配置的日益增强,越来越多的视频采集卡都已经采用了软压缩模式,不仅价格更加有优势,技术上实现起来也更加方便,尤其是压缩编码算法中...
视频采集卡分为软压缩和硬压缩模式,不过随着目前软件技术的高速发展,计算机配置的日益增强,越来越多的视频采集卡都已经采用了软压缩模式,不仅价格更加有优势,技术上实现起来也更加方便,尤其是压缩编码算法中,软件实现视频压缩编码,更为实际,下面我们就针对MPEG软件编码和硬件编码技术知识进行下全面介绍。
压缩编码对于视频流媒体应用来说是非常重要的,直接决定传输的效率和最终效果,由于MPEG采用非对称的压缩算法,在PC机上用软件来进行MPEG压缩编码是很费机时的,即使编码几个视频片断也要花费好几小时。因此,一般用专门的MPEG编码卡,用硬件实现MPEG压缩编码。要回放压缩的MPEG数据,首先要对其进行解码,然后把解压缩后的大量数字视频数据送往显示缓存进行屏幕显示。因此,影响回放效果的因素主要有两点:一是解码的速率,二是显示的速率。解码的速度比编码的速度快得多,因此在不同的MPC硬件基础上可以采用软件解码和硬件解码两种方式。
一、MPEG-1软件解码:软件解码即采用软件算法的方式读取MPEG压缩数据,对其进行解压缩并把解压缩后的大量数字视频数据送往显示缓存进行屏幕显示。所以MPEG解压缩软件也称为MPEG播放软件。采用软件解码的优点是它无需额外硬件的支持,在MPC机上就可以播放MPEG数字视频,使用方便;其缺点是解码的速度和解码后的视频质量完全取决于MPC的处理能力。
如果MPC的处理速度和显示速度不够快,采用软件解码播放MPEG数据时可能出现帧率不够、图像和伴音不同步或者图像的“马赛克”现象(图像呈块状)。因此,在一定的硬件条件下,尽可能地利用MPC的系统资源是达到较好回放效果的关键。
二、MPEG-1硬解压卡:MPEG硬解压卡(简称解压卡)是专用于MPEG数据的解压和回放的硬件设备,解压卡的核心是一块解压芯片。采用硬件解压的优点是其解压和回放的速率不受MPC主机速率的影响,达到全屏实时回放,播放VCD时其稳定性和色彩效果也较好。但其缺点是需额外的硬件设备,并且其安装调试也较麻烦。因此,硬件解压卡一般用于处理速度不够高的MPC中。
解压卡需插入MPC主机的扩展槽中,把端口与MPC相应的端口相连,设置好系统参数,利用解压卡自带的播放软件就可以进行MPEG-1的回放了。
虽然MPEG-1具有标准化、高压缩、视频质量好的特点,但是它生成的MPEG文件需要用专门的解压软件或硬件来回放,解压软件的回放效果取决于系统的处理能力,而解压硬件又需额外的设备,不利于用户在自己开发的软件中应用。此外,为了获得高压缩,MPEG采用帧间压缩算法,由于帧间压缩时每一帧仅存储与前一帧信息的差值,对帧进行编辑时就非常困难。MPEG文件只能用解压软件或硬件解压后回放,而不能用绝大多数的视频编辑软件进行编辑。因此,除了MPEG数字视频以外,目前较为流行的还有AVI数字视频。
以上是针对MPEG软压缩和硬压缩的介绍,目前无论是个人DV采集,还是专业的高清视频采集,采用的大多都是软压缩视频采集卡,这样对于软件的要求更高。针对需求,九视推出了多款专业级视频采集卡,如T200AE高清VGA采集卡,T100E高清DVI数字信号采集卡,T630E高清HDMI音视频采集卡等,都已经相当成熟,并且带有专业的视频压缩编码软件,如果您在应用中还有其他疑问都可以咨询我们技术客服,或者来电进行咨询。