编解码
文章平均质量分 67
香烟头
这个作者很懒,什么都没留下…
展开
-
264 POC
h264 poc原创 2023-01-03 15:06:29 · 230 阅读 · 0 评论 -
x264 的码率控制
x264 的码率控制是如何实现的 ?本文介绍 x264 码率控制算法的数学原理,和基本框架。1.理论假设有助于往下阅读,可以暂时跳过。设变量: qscale = 拉格朗日常数 lamda = 0.85 * 2^((QP-12)/6) ≈ 量化步长 Qstep = 2^((QP-4)/6)设变量: 复杂度 complexity ≈ 运动补偿后残差的satd 二次编码中: complexity ≈ 第一趟编码的实际比特数...转载 2022-02-25 10:51:58 · 1205 阅读 · 0 评论 -
Encoding UHD 4K HDR10 and HDR10+ Videos
Encoding UHD 4K HDR10 and HDR10+ VideosPosted on June 29, 2020byChris GriffithCodingOverview98I talked about this before with myencoding setting for handbrakepost, but thereiswas a fundamental flaw using Handbrake for HDR 10-bit video….it only...转载 2021-04-14 10:00:15 · 3218 阅读 · 1 评论 -
块效应 振铃效应 呼吸效应
1、块效应:(1)概念:主要是由视频图像采用基于块的编码方式和量化造成相邻块之间存在明显差异的现象,在视频编码中人眼察觉到的小块边界处的不连续。(2)产生原因:1、编码过程中对残差进行DCT变换是基于块的,使得块与块之间的相关性被忽略了;2、对DCT系数进行量化,不同的图像块做了不同的处理。(3)解决方案:在视频编码中,为了解决或减小块效应,很多视频编码标准(H264,H265,SVAC)中采用了去块滤波Deblock的方案。2、振铃效应:(1)概念:图像处理中,对一转载 2021-02-26 10:28:10 · 3114 阅读 · 0 评论 -
H.264 GOP
H.264帧类型主要有五种编码帧:I(IDR帧)、i(非IDR I帧)、P(P帧)、B(参考B帧)、b(非参考B帧)。 IDR帧,NALU_type = 0x65。IDR帧是一种特殊的I帧,在解码IDR帧前,清空所有前后向参考缓冲区,IDR帧随后的所有帧不能参考IDR前面的任何帧。IDR帧是视频安全的随机访问点,找到一个IDR帧可以丢弃前面所有帧数据而正确解码。 i帧是帧内预测帧,它的解码不依赖与任何其他帧。NALU_type = 0x61。有些解码器没有区分这两种I帧,将所有的i帧都缺转载 2020-08-20 20:05:22 · 466 阅读 · 0 评论 -
HEVC标准概览-很概括很详细
HEVC的设计兼顾提高编码效率、降低传输压力、增强丢包容忍性、优化并行处理在内的多个目标。本章将简要描述HEVC实现这些目标的关键技术以及标准HEVC编码器的处理流程。解码流程和具体的语法会在之后的章节讨论。一、编解码层面HEVC的编码分层沿用了H.261以来的混合模式(帧间预测、帧内预测、2D转换)。下图表达了编码HEVC标准码流的基本过程。HEVC_flowHEVC标准编码过程大致如下:帧首先被切分成多个块状区域,分别传输给解码器。图像序列的第一个画面(以及每一个可被拖放的帧)只...转载 2020-05-09 09:34:16 · 2459 阅读 · 0 评论 -
h.264参考图像列表、解码图像缓存
1.参考图像列表(reference picture list)一般来说,h.264会把需要编码的图像分为三种类型:I、P、B,其中的B、P类型的图像由于采用了帧间编码的这种编码方式,而帧间编码又是以参考图像为基础进行的,因此需要有个参考图像列表来管理之前生成的参考图像,方便用于对当前图像进行编码。2.解码图像缓存(decoded picture buffer)随着图像编码的进行,(解...转载 2020-04-10 14:07:23 · 1052 阅读 · 0 评论 -
HDR关键技术:色度学,颜色空间及转换
本文转自:https://cloud.tencent.com/developer/article/1346167摘要:HDR技术的第二个理论基础是色度学。从前面的文章中我们了解到,光学以及人类视觉感知模型为人类提供了解释与分析人类感知亮度的理论基础,但是HDR技术不仅仅关注于提升图像与视频的亮度范围,同时也关注于提供更加丰富的色彩。因此,在本文中,我们将首先介绍人眼与色度学相关的生理特征以...转载 2019-05-29 21:36:39 · 6104 阅读 · 0 评论 -
字幕
Teletext 20世纪70年代由英国制定的电视文本信息传送服务。可以通过它在电视上发布诸如国内新闻,国际新闻,体育新闻,天气预报和电视节目预报之类的文本信息。 teletext例子: Subtitles 是电影或电视节目中一种显示对话文本的字幕。一般出现在画面的底部(当然,也可以放到画面顶部)。它可以是原始语言的...转载 2019-02-25 11:30:28 · 505 阅读 · 0 评论 -
yuv 10bit 8bit
我们知道为了获得更好的动态范围,除了常见的8bit yuv外,还有10bit,16bit这样的yuv数据。8bit的yuv数据还好理解,每一个像素8bit,在内存中自然也就是一个字节一个字节的存储咯,16bit的也类似,每一个像素对应两个字节,在内存中存起来也非常方便,那么10bit呢?在不做任何调查的情况下,我们可以凭直觉猜想有两种存储方式:1.每个像素依然占用16bit两个字节,但是其中...转载 2019-02-18 20:02:50 · 6223 阅读 · 0 评论 -
sdp 例子
AAC:m=audio 4002 RTP/AVP 97a=rtpmap:97 MPEG4-GENERIC/44100/2a=fmtp:97 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3; config=1210c=IN IP4 10.10.40.41 mpga:...原创 2018-12-07 18:27:32 · 720 阅读 · 0 评论 -
新媒体视频智能拆条技术的研究与应用
1 引言新媒体节目生产实际是对传统媒体节目的二次加工过程,其内容来源主要有传统媒体媒资中心或影视公司成品素材,在拆条和编目后用于IPTV、OTT、手机电视等全媒体应用。如果由人工逐帧预览手动拆条的话,不仅耗时费力也不满足新媒体视听节目快速发布的高标准要求。2 视频自动拆条技术基本原理视频自动拆条技术的基本原理是通过对非结构化的视频数据进行特征或结构分析,然后采用视频分割技术转载 2017-07-28 11:51:46 · 4803 阅读 · 0 评论 -
图文详解YUV420数据格式
该博客转自http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.htmlYUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,原创 2017-01-05 18:19:06 · 497 阅读 · 0 评论