
AVC/H.264
文章平均质量分 80
AVC/H.264编码标准相关知识
涵小呆
这个作者很懒,什么都没留下…
展开
-
Windows上使用vs编译x264的方法
有时需要在Windows上用到libx264时,在官网和gitgub找了源码发现没有提供dll或者vs项目的代码,而且源码是makefile不是cmake不能直接转成vs,自己去手动配置一个vs项目还是比较麻烦的。想到之前用Shift Media Project生成Windows的FFmpeg项目时,似乎有包含x264的项目代码,那我们直用就可以了。转载 2022-12-15 12:16:47 · 576 阅读 · 0 评论 -
x264代码分析:参考帧管理
X264是一款研究的是H.264编码的开源代码软件,相比JM而言,其编码性能有很大的提高,其支持大多数H.264的特性工具,包括:CABAC和 CAVLC高效嫡编码、多参考帧预测、所有的帧内预测宏块类型(16x6l和4x4)、所有的前向帧间预测P(帧)宏块类型 (16xl6,16x8,8xl6,8x8,8x4,4x8和4x4)、最常用的双向帧间预测(B帧)宏块类型(16xl6,16x8,8xl6和 8x8)、1/4 像素精度运动估计、率失真优化、自适应B帧选择且B帧可作为参考帧。......转载 2022-06-24 20:55:14 · 1248 阅读 · 0 评论 -
H.264/AVC视频编解码技术
一、基本概念1、GOPGOP即Group of picture,是一组连续的图像,由一个I帧和多个B/P帧组成,是编解码器存取的基本单位。GOP结构常用的两个参数M和N,M指定GOP中首个P帧和I帧之间的距离,N指定一个GOP的大小。GOP中的一组帧是强相关的一组帧,即帧与帧之间的差别较小。闭合式GOP:闭合式GOP只需要参考本GOP内的图像即可,不需参考前后GOP的数据。这种模式决定了,闭合式GOP的显示顺序总是以I帧开始以P帧结束开放式GOP:开放式GOP中的B帧解码时可能要用到其前一.原创 2020-09-29 21:50:14 · 2312 阅读 · 0 评论