不全面不权威,但都是亲身体验,每一句都是长期的辛苦得来的。
一、什么是H264
... ...
二、什么是JM
... ...
三、什么是X264,什么是ffmpeg
... ...
四、JM和X264有什么区别
... ...
五、应用范围
... ...
六、去哪里查资料,有什么学习群
中华视频论坛: http://bbs.chinavideo.org/
QQ群:
171449501(H.264新手群)
140750371(H.264学习群)
84823162(码率控制)
12923082(H.264乐园,本论坛的官方群)
7054299(H.264 硬件实现研究)
七、从哪里开始
H.264学习 之 步步为营,我的切身体会
从最直观的开始,然后了解概念及原理,源码实现。
http://bbs.chinavideo.org/viewthread.php?tid=12048
编译X264源码,各版本方法不同
附上一个旧版vc6下的编译:
http://bbs.chinavideo.org/viewthread.php?tid=12048
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,在文件中用二进制看一下,和不看是不一样的
x264命令输出文件名后缀的多种尝试
vc6下x264设置工作目录和程序参数,调试更方便
自己动手试试x264 命令的各种选项,体验一下
用x264.exe编码hall_cif.yuv得到test.264,并用ffplay播放它
怎么看代码?我是这样看的... ...,以序列参数集为例
X264参数
把SPS单独存为一个二进制文件,并进一步验证存储的正确性
九、资料、书籍、源码
H.264官方中文版.pdf
h.264和mpeg-4视频压缩--欧阳合译.pdf
毕厚杰新一代视频压缩编码标准H264AVC.pdf
一些历年来的论文(比较简短、针对性强、单篇研究范围较小)
jm86等
x264等
RTP:
RFC3550中文版.pdf(只包含英文版的前部分内容,后部分未翻译为中文)
rfc3550英文版.doc
rfc3984(H264编码)中文版.pdf
十、辅助软件
Elecard StreamEye 3.1.91127.exe
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
十二、 生成I BBP BBP BBP BBP BBP H.264序列的方法
十三、用x264lib.lib编码摄像头,并进一步存储为文件,或者用RTP传送到其它电脑、并解码显示或存为文件。
十四、把资料归类整理,推荐使用免费网盘,把常用的东西整理放到一起。
115网盘