去年这个时候就打算学习一下H.264,但是种种原因都耽搁了。
买的书翻了几遍,也没有什么感性认识。
在ffmpeg中文论坛里转了半天也没有什么收获,天狗吃月亮,没有地方下嘴啊!
最后决定还是在看该论坛的 ff_264_dec_vc.rar ,但是没有test.264,于是发现在JM中有这个东西。
1)在CSDN上找到了JM12.4,这个里面BIN目录下就有用来生成TEST.264的YUV文件,而且有3种。
2)编译ENCODE目录的项目,(VC2008),然后在BIN目录下默认执行,就生成了TEST.264 的文件。
这个是个4:2:0格式的那个YUV生成的,是一个3帧的小动画。
3)下载YUVTOOLS3.0 打开YUV就可以看看效果。
4)编译DECODE,在BIN下执行,把TEST.264反向解码看看效果,生成了YUV,呵呵。
5)YUV 的查看源码:在x264的代码的TOOL目录,有个XYUV.C 应该是可以用的,但是偶还没有编译,其中用到了OPENGL。库可以到WWW.OPENGL.ORG去找。
目前能得到的感性认识就这么多了。