14.4 系统效果展示
XviD CODEC实现的MPEG-4视频编/解码算法可以运行于各种CPU平台。在CCS平台实现编/解码算法时,应保证程序结果与VC平台下的相同。基于DSP平台优化视频算法时,一般都以VC平台结果为基准来调整DSP平台上的代码,优化算法提高其运行效率的同时应保证结果正确,这对于DSP平台的算法优化至关重要。
在VC++(www.cppentry.com) 2005平台下实现XviD CODEC的视频编码,xvid_encraw设为启动项目,XviD CODEC视频编码如图14-14所示。
|
| (点击查看大图)图14-14 XviD CODEC视频编码 |
输入参数:-asm -i e:\\yuv\\foreman.cif -o e:\\bitmp4\\foreman_enc.mp4 -type 0 -w 352-h 288 -frames 300 -max_key_interval 100 -quality 2 -single -bitrate 200000。参数意义如表14-2所示。
在VC++(www.cppentry.com) 2005平台下实现XviD CODEC的视频解码,xvid_decraw设为启动项目。XviD CODEC视频解码如图14-15所示。
输入参数:-asm -i e:\\bitmp4\\foreman_enc.mp4 -o e:\\bitmp4\\foreman_dec.yuv。参数意义如表14-3所示。
原始YUV图像和经过MPEG-4编/解码后的图像如图14-16所示,图(b)为编/解码后的图像,与图(a)原始图像相比质量略有下降。
|
| (点击查看大图)图14-15 XviD CODEC视频解码 |
|
图14-15 MPEG-4编/解码前后图像对比 (a)原始YUV图像 |
|
图14-15 MPEG-4编/解码前后图像对比 (b)编/解码后图像 |
【责任编辑:
云霞 TEL:(010)68476606】