如何规避使用高清视频采集卡过程中的丢帧现象
来源:数字音视工程网 编辑:ann 2012-01-10 10:43:49 加入收藏
对于视频制作来说,视频采集的丢帧是一个常见的老大难问题。有些采集压缩卡在采集的过程中,并不显示丢帧情况,这并不表明它不会丢帧。大多数视频编辑软件如VirtualDub就有众多采集状态参数显示,可以从中了解当前的CPU负荷以及丢帧情况。视频信号的丢帧会在视音频传输及存储时产生不必要的麻烦,严重丢帧会造成视音频不同步的后果,甚至造成文件出错而不能使用,浪费宝贵的时间。以下是笔者在实际工作中总结的一些经验供参考。
丢帧的原因可分为两大类:一类是电脑软硬件配置及系统设置不合理、不配套造成的;另一类是视频源质量不高造成的,此类原因占大多数。 对于视频制作来说,视频采集的丢帧是一个常见的老大难问题。有些采集压缩卡在采集的过程中,并不显示丢帧情况,这并不表明它不会丢帧。大多数视频编辑软件如VirtualDub就有众多采集状态参数显示,可以从中了解当前的CPU负荷以及丢帧情况。视频信号的丢帧会在视音频传输及存储时产生不必要的麻烦,严重丢帧会造成视音频不同步的后果,甚至造成文件出错而不能使用,浪费宝贵的时间。以下是笔者在实际工作中总结的一些经验供参考。
丢帧的原因可分为两大类:一类是电脑软硬件配置及系统设置不合理、不配套造成的;另一类是视频源质量不高造成的,此类原因占大多数。
1 、电脑软硬件配置及系统设置
通过环境和参数的优化可使视频采集达到最佳效果。
1.1CPU处理速度和内存容量
由于模拟视频输入端可以提供不间断的信息源,视频采集卡要采集模拟视频序列中的每帧图像,并在采集下一帧图像之前把这些数据传入非线性编辑系统。因此,实现实时采集的关键是减少每一帧所需的处理时间。如果每帧视频图像的处理时间超过相邻两帧之间的相隔时间,就会丢失数据,即出现丢帧现象。性能越高的采集卡其处理每一帧所需的时间越短,数据率越高,这要求非线性编辑系统的CPU处理速度也越高。因此,选用较高性能的CPU并有效地利用内存是采集视频的基本要求。
1.2硬盘的优化
由于采集的数字视频最终要存入硬盘中,因而足够的硬盘容量是视频采集的基础。目前的硬盘几乎都是DMA/33以上的,即便是5 400转,都有不小于6 Mb/s的连续写盘速度,因而硬盘本身可以满足大部分的采集任务。在实时采集和硬盘存入的过程中,硬盘的存取速度是数据采集和传输的“瓶颈”,如果采集和处理的数字视频速率高于硬盘的数据传输率,在实时采集的过程中就会出现丢帧现象。
视频采集卡需要以非常高的数据率把采集到的视频数据写入到“非编”的硬盘中。数字视频的分辨率越高、质量越好,硬盘必须处理的数据传输率就越大,因此,用于视频采集的硬盘可从多种方面进行优化,以提高实际采集的效果。
1.3显示设置
多数采集卡配备的采集程序,一般提供采集预览和实时监视视频数据的功能,即在采集之前可以预览采集的效果以调整采集参数,在采集的时候可以同步监视采集信号源的情况。无论是预览还是采集时同步监视,这个过程都是数字视频的回放。首先把模拟视频信号转换成数字视频数据,预览时直接把数据送“非编”的显示缓存进行屏幕显示,而同步监视是把采集到的数字视频数据保存成文件的同时把数据往显示缓存中送。由于数字视频的回放要占用“非编”较多的系统资源,如果“非编”系统的处理速度较慢,采集时同步监视必然要影响到采集的效果,导致采集时的丢帧,即采集时监视的效果并不一定是采集后再回放的效果。
如果屏幕的显示深度设置很高,如真彩色或64K色,则“非编”系统要占用更多的资源来作为显示处理用,当然也会影响采集的效果。如果丢帧现象严重,应该把“非编”的屏幕显示色彩设置得低一些,甚至采用关闭采集视频的同步监视,这样可以提高采集的效果,减少丢帧。由于伴音的采集是通过声卡进行的,即使关闭同步视像的监视,通过声卡的输出还是可以同步监视伴音。
1.4系统设置不当而导致的“非编”系统丢帧
(1)硬盘的DMA功能没有打开;(2)后台应用程序过多;(3)因屏幕保护程序、节能程序或休眠功能而导致输入输出中断;(4)没有关闭后写式高速缓存;(5)没有取消预读式优化。
2 、视频源
排除电脑配置、速度等方面的因素,绝大多数的丢帧是信号源的原因。常见的视频源有VHS/S-VHS,Hi8/D8和DV,DVCOM,DVCPRO等,VHS/S-VHS由于自身的的局限性,最容易导致丢帧。
(1)磁带霉变:VHS/S-VHS磁带存放时间一长,很容易霉变,播放的时候,霉粉脱落堵塞磁头,造成视频信号中断,导致严重丢帧。在电视屏幕上表现为图像不清晰,雪花点严重,图像扭曲,或者没有图像。
办法:想办法清洗掉录像带的霉霜,经常清洗录像机磁头。
(2)粉尘污染:环境粉尘污染与磁粉微量的脱落,夹在磁头缝隙与磁带之间,视频信号偶尔有失落,主要是行场扫描的同步信号丢失,造成丢帧,在电视上看图像偶尔有亮点、线条等干扰。这种丢帧一般是偶然性的,比较轻微。
办法:尽量用新的高质量的录像带,保持清洁,防止灰尘侵袭到摄像机内部。
(3)走带阻力大:录像带紧,造成录像机主导轴卷带的阻力大,速度变慢不稳,这样同步信号的频率也不稳定。在电视上看,图像翻滚或水平扭曲,造成的丢帧有时候很严重。
办法:拍摄之前要保证录像带卷带轻松自如,可以用录像机平稳地将录像带进、倒一个来回。播放时也可以先这样处理一下。
(4)磁迹误差:外来录像带的磁迹与本机磁头位置误差过大,调节磁迹也不能解决,造成磁头运动轨迹始终不能与录像带磁迹重合,播放的时候,电视画面间隔地出现滚动或扭曲状,造成的丢帧有时候很严重,甚至不能采集。
办法:可以用拍摄该录像带的摄像机来播放,如果拿不到原来的摄录像机,可以自行微调录像机的走带机构。打开录像机壳,找到放像机的磁鼓前后的2个可以调节的导柱。用一种专用的中间带缺口的螺丝起子,微微调节其中一个导柱上面的螺丝,记住调节前的螺丝角度,这样就微微改变了磁带包在磁鼓上的角度,直到电视画面稳定为止,用过以后记住要恢复原状。
评论comment