不全面不权威,但都是亲身体验,每一句都是长期的辛苦得来的。
一、什么是H264
... ...
二、什么是JM
... ...
三、什么是X264,什么是ffmpeg
... ...
四、JM和X264有什么区别
... ...
五、应用范围
... ...
六、去哪里查资料,有什么学习群
中华视频论坛:
http://bbs.chinavideo.org/
QQ群:
171449501(H.264新手群)
140750371(H.264学习群)
84823162(码率控制)
12923082(H.264乐园,本论坛的官方群)
7054299(H.264 硬件实现研究)
七、从哪里开始
从最直观的开始,然后了解概念及原理,源码实现。
编译X264源码,各版本方法不同
附上一个旧版vc6下的编译:
115网盘下载:
http://115.com/file/e6rtx3dp# x264-060805-vc6.rar
http://115.com/file/cltjx9j6# VC6编译x264.doc
http://115.com/file/bhfywa4v# vs6sp5.exe
http://115.com/file/e6veh4nm# vcpp5.exe
http://115.com/file/cltjd6n0# nasm.exe
http://115.com/file/cltjd519# nasm-2.07-installer.exe
http://115.com/file/bhfy8ow9# directx_9c_redist.exe
八、把抽象变直观
把SPS单独存为一个二进制文件,并进一步验证存储的正确性
九、资料、书籍、源码
H.264官方中文版.pdf
h.264和mpeg-4视频压缩--欧阳合译.pdf
毕厚杰新一代视频压缩编码标准H264AVC.pdf
一些历年来的论文(比较简短、针对性强、单篇研究范围较小)
jm86等
x264等
RTP:
RFC3550中文版.pdf(只包含英文版的前部分内容,后部分未翻译为中文)
rfc3550英文版.doc
rfc3984(H264编码)中文版.pdf
十、辅助软件
amcap.exe
可单独看Y或U或V的YUVPlayer.exe
h264实时分析工具H264visa 1.14
MediaInfo_GUI_0.7.48_Windows_i386.exe
x264.exe
ffplay.exe
ldecod.exe(jm)
lencod.exe(jm)
二进制查看_UltraEdit
十一、测试序列(视频文件)
YUV420(YCbCr)
y4m
... ... 其它格式、分辨率等很多种
下载地址导航:
http://blog.sina.com.cn/s/blog_5fd6a0e50100dn0k.html
十三、用x264lib.lib编码摄像头,并进一步存储为文件,或者用RTP传送到其它电脑、并解码显示或存为文件。
十四、把资料归类整理,推荐使用免费网盘,把常用的东西整理放到一起。