1. 首页
  2. 编程语言
  3. C++ 
  4. 采用DirectDraw的H264解压缩源代码和YUV视频播放源代码

采用DirectDraw的H264解压缩源代码和YUV视频播放源代码

上传者: 2019-05-22 22:58:25上传 RAR文件 4.15MB 热度 75次
采用DirectDraw的H264解压缩源代码和YUV视频播放源代码从FFMPEG中摘录出来并且调试通过的H264解码的源代码(c文件),没使用FFMPEG编译出来的lib和dll库,可以直接在VS2010环境下单步调试以跟踪解压缩的所用过程细节,对于想学习和掌握H264编解码的标准的同学们非常有用.读取h264格式的文件并进行实时解压缩和播放,解压缩后的图像格式是YUV,在一个对话框的控件中逐帧显示,程序在VS2010下编译链接通过,可直接使用.视频播放是采用窗口式的基于DirectDraw方法,基于DirectDraw的图像播放是Windows平台下很高效的方法,已经封装成CDirectDraw类,可以很方便地直接应用到别的图像和视频处理工程中。
下载地址
用户评论
码姐姐匿名网友 2019-05-22 22:58:25

解码慢 那是因为定时时间短, 上边有一个200ms可以修改. 另外 我用2017编译,报错: C2491:"lrintf":不允许dllimport函数的定义, 不知道为啥.

码姐姐匿名网友 2019-05-22 22:58:25

ffmpeg只有代码,没有工程,用不起来

码姐姐匿名网友 2019-05-22 22:58:25

我手上没有VS2010,但是用自带的exe打开示例264视频,从执行速度上来看,解码很慢哦。

码姐姐匿名网友 2019-05-22 22:58:25

打开感觉跟想象中的不太一样,还好吧