H.264学习笔记
文章平均质量分 88
本专栏记录了一些在学习H.264编码标准中的笔记
AaronXueNF
这个作者很懒,什么都没留下…
展开
-
JM编码器码率控制算法笔记:以JVT-G012r1为例
应用率失真优化需要三个算法/模型根据信源输入及选择的编码框架,建立合适的R-D模型(通常是R-Q、D-Q关系);根据给定的码率R以及缓冲区状态,为每个编码单元分配比特并带入R-D模型求解Q,并在编码完成后更新模型参数;针对给定的λ,求解最佳编码参数;分析应用率失真优化的过程,会发现如下悖论:建立的R-D模型中往往存在与图像内容相关的参数,而这部分参数需要在RDO优化后得到;在比特分配后,求得相应的Qp需要使用该R-D模型,而此时图像尚未进行RDO优化,模型参数无法更新;因此,部分码率控原创 2021-10-02 21:50:53 · 958 阅读 · 0 评论 -
windows下编译x264编码器
做毕业设计,对x264编码器做了一些修改准备进一步开发,但在linux下开发对makefile这块一窍不通(说白了还是懒),于是准备将修改好的x264编码器换到Windows环境下来做。接下来就是踩过的一些坑和大家分享下:MinGW安装这个就不多说了,网上教程大把。这里说下GNU环境的配置,我没有使用MSYS2,用的是mingw installation manager中安装的msys,里边勾选了如下选项(说实话这里我不是很懂,很多瞎点的):安装完成后来到MinGW安装目录,会看到msys文件夹,原创 2021-01-06 16:38:02 · 564 阅读 · 2 评论 -
数据压缩学习实验(八)H264编码器调试
实验内容调试JM18.6 H264编解码器,将输入的Annex B格式码流解码至YUV文件调整编码器参数,将解码后的YUV文件编码至不同格式的H.264文件用码流分析软件检查所生成的码流中各种编码模式和运动矢量等信息用播放器观看所生成码流的质量生成率失真曲线实验过程及结果解码.264文件(Annex B码流)至YUV 420文件在H.264中,编码后的比特流将被NAL( Network Abstraction Layer)打包形成NAL Unity:NAL Unity由一个字节的头原创 2020-07-07 16:53:46 · 729 阅读 · 0 评论