当前位置: 代码迷 >> 多媒体/流媒体开发 >> H.264能够解码成YUV420数据吗?有没有这方面的C++/MFC种
  详细解决方案

H.264能够解码成YUV420数据吗?有没有这方面的C++/MFC种

热度:8146   发布时间:2013-02-26 00:00:00.0
H.264能够解码成YUV420数据吗?有没有这方面的C++/MFC类?
是这样的,要做一个录像回放器,希望采用H.264的标准来解码成YUV420数据,然后用DDraw来显示视频...

H.264能够解码成YUV420数据吗?理论上是否能够实现?

如果能够实现,那么请问有没有这方面现成的C++/MFC类啊?
------解决方案--------------------------------------------------------
如果你用directshow, 颜色格式要看解码器是不是支持, 第二跟渲染器是不是支持也有关, 它是在connect的时候决定的。 所以你可以看看MPC-HC, 这是开源的程序, 里面有h264的解码器的源代码
------解决方案--------------------------------------------------------
引用:
引用:
网上有专门从ffmpeg剥离出来的h264库,c程序,可以编译,直接调用接口就可以实现解码
找找


能帮忙找找吗?对这方面的知识实在是不了解。先谢谢了!


http://www.cnblogs.com/mcodec/articles/1780598
解码源码下载地址的jni文件夹里,可以直接编译通过。直接调用接口就能解码了
------解决方案--------------------------------------------------------
h.264本身就是yuv格式压缩而来的,所以肯定可以解码回去
c++的类应该没有 ffmpeg的c函数是可以解码的