论文部分内容阅读
非线性编辑系统是在电视的数字化以及计算机技术在存储容量、数据处理速度等方面发展到一定阶段出现的,它集多项编辑功能于一体,改变人们按时序剪辑素材的传统概念,克服了录像带多版合成、复制图像质量劣化的缺点,提高了编辑效率,为编辑人员的艺术创作开辟了广阔的天地。 目前非线性编辑系统流行使用的压缩格式包括Motion-JPEG和MPEG-2 4:2:2P@ML两种。而MPEG-4作为一种新兴的压缩格式,日益受到非编系统厂商的重视。Motion-JPEG采用帧内压缩方式,处理费用很低,但缺少帧间预测和运动补偿所具有的高效率编码;MPEG-2采用帧间压缩、帧间预测和运动补偿技术,压缩效率大为提高。在解决了MPEG2精确到帧的编辑后,加上MPEG2的压缩效率大及其在传输和存储的优势,Motion-JPEG将逐渐淡出市场,MPEG-2逐渐确立其在非编系统的主导地位。为了解决网络带宽问题,目前不少厂家采用MPEG-4压缩方式进行粗编和浏览,现在可做到在1OOkb/s的CIF格式图像上软件编码,精确到帧编辑。 目前尚无支持MPEG-4压缩格式的非线性编辑卡,MPEG-4应用于非编只能采用软件编解码,这在帧精确编辑时会引起素材搜索迟缓的问题。本文分析其产生的原因在于Windows操作系统提供的DirectShow/DES开发平台所特有的过滤器机制以及MPEG-4压缩数据码流是基于I、B、P帧,其高效的压缩算法决定了解码的复杂度等多方面。本文提出了随机定位帧读取文件、解析以及解码合一的解决思路,通过详细论证和编程实现,有效的解决了这一问题。