一、什么是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网盘