视频编码
文章平均质量分 88
东城山
一名视频技术工程师的思考与心得
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【视频编码】Intel Intrinsic的简单使用(YUYV422转换成NV12)
本文介绍了使用Intel Intrinsic SSE4.1指令集实现YUYV422到NV12格式的高效转换方法。Intrinsic函数作为SIMD指令的C/C++接口,相比传统循环可提升并行处理效率。文中详细解析了转换流程:通过掩码操作提取YUV分量,利用128位寄存器并行处理16像素,并针对NV12格式特性对奇偶行采用不同处理策略。具体实现包含Y分量提取、UV分量重组以及内存存储优化,在视频处理领域可实现30%以上的性能提升。该方法展示了SIMD技术在图像格式转换中的高效应用。原创 2025-07-01 18:41:41 · 649 阅读 · 0 评论 -
【视频编码】BD-BR和BD-PSNR
在视频编码标准中,常使用BD-BR来描述一个算法的优劣性。在评估新的算法时,需要测试4个码率点,获得对应的4个PSNR点,这样能够在R-D平面获取一条R-D曲线。同样地,基于前面4个码率点,在原始编码器中也能够找到4个PSNR点,形成一条原始R-D曲线。两条R-D曲线下方的面积差异就是两个算法优劣的差异程度。原创 2024-10-22 16:34:45 · 1267 阅读 · 0 评论 -
【视频编码】视频编码中拉格朗日乘子法的简单理解
在视频编码器中,有些工具用来优化编码质量,而有些工具用于提升编码速度。在相同的码率(Bitrate)下,每增加一项工具都会对编码器的编码质量(PSNR)产生影响。minDBB∈SstRBRc(1)B∈SminDBstRBRc1其中,D表示编码损失distortion,B表示使用的工具情况(或者说编码模式),R表示码率,RcR_cRc表示限制的码率。我们的目的是,给定码率,找到一个最优的BBB,使得DBD(B)DB。原创 2024-10-22 11:34:38 · 1284 阅读 · 0 评论 -
【视频编码】H264码流格式解析
码流解析可以深入的剖析视频流当中语法元素存储的方式,这对于理解码流有很大的帮助作用,本文参考雷博和李迟的开源代码,结合2021年8月份新的H264视频编码标准,做了一些微调和注释,尽管有些地方还有待改进,但实现了主要功能。这个开源项目提出的另一个作用是替代那些昂贵的视频码流分析软件如VQA,目前只有打印输出分析的内容,但未来会改成可操作性界面。下面对代码进行定义和解释原创 2024-07-10 11:50:47 · 1915 阅读 · 0 评论 -
【视频编码】H265码流格式解析
H265码流格式相对而言比较复杂,其中涉及到的语法元素更多,其中互相依赖的关系也更加复杂,可能在实际应用中更多的关注H264标准是比较合适的(对于实时性要求比较高的场景)原创 2024-07-22 14:07:48 · 636 阅读 · 0 评论
分享