论文部分内容阅读
随着人们对3D电影热爱的加剧和对在线视频需求的不断提升,在线观看3D电影将是未来极具发展潜力的领域。但现阶段可供流媒体播放的3D电影资源匮乏。本文设计了一套整体软件解决方案,用于将蓝光格式的电影视频转码为可供在线播放的视频格式。并实现了其中蓝光3D视频数据包解析及字幕转码的工作。本文首先提出了软件解码及硬件解码两套方案,并分别对其实施过程进行研究与分析,根据项目要求与实施难度,最终确定采用软件解码方案。本文随后分步骤地论述了实现3D视频数据包解析及字幕转码的过程,共分四个部分:基本流信息提取、基本流提取、字幕流转码、搭建图形化界面。首先,分析CLPI文件结构,实现对基本流关键信息的提取。随后,掌握M2TS数据包构成,提出了基本流提取的解决方案,并编程实现。然后,分析PGS流各数据段的功能,给出PGS流向YUV图片流转码的解决办法。最后,在MFC框架下为程序搭建了图形化的操作界面。本文接着制定了整体软件解决方案的测试方案,并记录测试过程中遇到的问题,从提高系统容错性和增强系统报错机制两方面,设计了所遇到问题的解决方案。并对最终整体软件解决方案上线后的效果进行了评估。