![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
视频编解码
视频编解码/视频压缩,H.264/H.265/H.266/AVS/AV1
Jian_Cao
视频编解码方向
展开
-
【X265代码阅读】(2) 线程模型
【X265代码阅读】(2) 线程模型原创 2021-04-21 16:49:53 · 541 阅读 · 0 评论 -
【X265代码阅读】(1) 环境配置与debug
(1) 环境配置与debug原创 2021-04-06 14:54:15 · 501 阅读 · 0 评论 -
VVC/H.266 VTM10.0 代码阅读记录 (3. 基本数据结构之CodingStructure)
原创 2020-09-17 12:32:06 · 685 阅读 · 5 评论 -
VVC/H.266 VTM10.0 代码阅读记录 (2. 基本数据结构之位置、大小、Buffer、CU / PU / TU)
VVC的学习心得以及VTM10.0的代码阅读记录 ( 2. 基本数据结构之位置、大小、Buffer、CU / PU / TU)原创 2020-09-08 17:43:23 · 613 阅读 · 0 评论 -
VVC/H.266 VTM10.0 代码阅读记录 (1. nal_unit_type 与 帧类型)
VVC的学习心得以及VTM10.0的代码阅读记录 (1. nal_unit_type 和 帧类型)原创 2020-09-04 14:16:35 · 1504 阅读 · 5 评论 -
FFmpeg解码多出一帧?菜鸡定位一个尚未解决的BUG
FFmpeg解码多出一帧?菜鸡定位一个尚未解决的BUG原创 2020-05-30 20:51:03 · 2869 阅读 · 6 评论 -
new完不能delete?菜鸡记一个有趣的简单BUG,绝不再犯!
本菜鸡遇到一个简单而有趣的bug竟然困扰了挺久。记录一下,绝不再犯!背景: 做个Demo,需要统计编码完每帧图像的相关信息,比如码率、质量、编码参数等信息。内容:因为参数分布在不同的文件和函数里面,编码帧数不确定,所以定义了一个全局变量(指针)。int* InfoRecord = NULL;在根据YUV文件大小、宽高、采样信息确认了编码总帧数之后,给指针动态分配内存。InfoRecord = new int[totalFrames / gopLenth + totalFrames %原创 2020-05-27 21:19:24 · 1901 阅读 · 0 评论 -
NVENC编码器API调用流程
NVENC编码器API调用流程原创 2020-05-26 13:59:11 · 2008 阅读 · 0 评论 -
英伟达硬件编码NVENC资源整理
英伟达硬件编码NVENC资源整理原创 2020-05-26 13:51:03 · 3405 阅读 · 1 评论 -
AVS3代码阅读(HPM6.0)(一.整体架构以及CU划分部分代码)
AVS3代码阅读(HPM6.0)(一.整体架构以及CU划分部分代码)原创 2020-02-04 16:59:44 · 3111 阅读 · 9 评论 -
AVS3代码阅读(HPM6.0)(二. IBC帧内块复制部分代码)
AVS3代码阅读(HPM6.0)(二. IBC帧内块复制部分代码)内含IBC以及2019.12月采纳的BVP、修改的ABVR的内容原创 2020-02-06 16:22:45 · 1563 阅读 · 2 评论 -
VVC/H.266常见资源整理(提案地址、代码、资料等)
VVC/H.266常见资源整理原创 2020-04-22 08:43:55 · 2615 阅读 · 3 评论 -
VVC/H.266参考软件VTM算法描述 [译](一. CTU划分部分)
Algorithm description for Versatile Video Coding and Test Model 8 (VTM 8)翻译 2020-05-07 09:23:27 · 2534 阅读 · 0 评论 -
VVC/H.266代码阅读(VTM8.0)(一. NALU提取)
VVC(Versatile Video Coding)是下一代视频编解码标准,目前仍在制定阶段。本系列博客从解码端入手,结合标准draft一步步分析相关代码,深入理解VVC的编解码过程。本文是本系列的第一篇博客,内容是分析解码端将收到的二进制码流bin文件提取成一个个NALU的过程。原创 2020-05-02 11:44:25 · 4043 阅读 · 4 评论 -
VVC/H.266代码阅读(VTM8.0)(二. non-VCLU解码)
VVC(Versatile Video Coding)是下一代视频编解码标准,目前仍在制定阶段。本系列博客从解码端入手,结合标准draft一步步分析相关代码,深入理解VVC的编解码过程。本文是本系列的第二篇博客,内容是分析non-VCLU解码的相关代码。原创 2020-05-03 23:59:37 · 1816 阅读 · 0 评论 -
VVC/H.266代码阅读(VTM8.0)(三. Slice到CTU的处理 )
VVC(Versatile Video Coding)是下一代视频编解码标准,目前仍在制定阶段。本系列博客从解码端入手,结合标准draft一步步分析相关代码,深入理解VVC的编解码过程。本文是本系列的第三篇博客,内容是分析从Slice到CTU的处理代码。原创 2020-05-05 11:14:51 · 1983 阅读 · 0 评论 -
VVC/H.266代码阅读(VTM8.0)(四. CU划分 )
VVC(Versatile Video Coding)是下一代视频编解码标准,目前仍在制定阶段。本系列博客从解码端入手,结合标准draft一步步分析相关代码,深入理解VVC的编解码过程。本文是本系列的第四篇博客,内容是分析CU划分代码。原创 2020-05-05 16:54:25 · 3678 阅读 · 2 评论 -
VVC/H.266代码阅读(VTM8.0)(五. CU语法语义解析 )
VVC(Versatile Video Coding)是下一代视频编解码标准,目前仍在制定阶段。本系列博客从解码端入手,结合标准draft一步步分析相关代码,深入理解VVC的编解码过程。本文是本系列的第五篇博客,内容是分析CU的语法语义原创 2020-05-07 11:24:23 · 1205 阅读 · 0 评论 -
HEVC/H.265面试问题准备(PART 1. 基础+框架+编码结构)
HEVC/H.265面试问题准备(PART 1. 基础+框架+编码结构)原创 2020-04-18 12:34:48 · 2073 阅读 · 0 评论 -
HEVC/H.265面试问题准备(PART 2. 预测+变换+量化)
HEVC/H.265面试问题准备(PART 2. 预测+变换+量化)原创 2020-04-20 15:37:50 · 1671 阅读 · 0 评论 -
HEVC/H.265面试问题准备(PART 3. 环路滤波+熵编码)
HEVC/H.265面试问题准备(PART 3. 环路滤波+熵编码)原创 2020-04-21 16:57:59 · 1296 阅读 · 0 评论 -
HEVC/H.265面试问题准备(PART 4. NAL+并行)
HEVC/H.265面试问题准备(PART 4. NAL+并行)原创 2020-04-14 12:03:49 · 829 阅读 · 0 评论 -
HEVC/H.265面试问题准备(PART 5. 率失真优化+速率控制)
HEVC/H.265面试问题准备(PART 5. 率失真优化+速率控制)原创 2020-04-17 11:07:36 · 1257 阅读 · 0 评论 -
H.265/HEVC帧内预测快速算法(一)
H.265/HEVC帧内预测快速算法原创 2019-09-09 12:56:30 · 2476 阅读 · 17 评论