kuikuitage / mygit

Learn for GIT
0 stars 0 forks source link

12 #5

Closed kuikuitage closed 4 years ago

kuikuitage commented 4 years ago

https://blog.csdn.net/newarow/article/details/42496325

kuikuitage commented 4 years ago

H.264有四种画质级别,分别是baseline, extended, main, high:
1、Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC;
2、Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;(用的少)
3、Main profile:主流画质。提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced), 也支持CAVLC 和CABAC 的支持;
4、High profile:高级画质。在main Profile 的基础上增加了8x8内部预测、自定义量化、 无损视频编码和更多的YUV 格式;

H.264 Baseline profile、Extended profile和Main profile都是针对8位样本数据、4:2:0格式(YUV)的视频序列。在相同配置情况下,High profile(HP)可以比Main profile(MP)降低10%的码率。 根据应用领域的不同,Baseline profile多应用于实时通信领域,Main profile多应用于流媒体领域,High profile则多应用于广电和存储领域。

https://www.cnblogs.com/tinywan/p/6402007.html

kuikuitage commented 4 years ago

H.264量化参数QP和量化步长Qstep

量化参数QP是量化步长Qstep的序号。对于亮度(Luma)编码而言,量化步长Qstep共有52个值,QP取值0~51,对于色度(Chroma)编码,Q的取值0~39

QP取最小值0 时,表示量化最精细;相反,QP取最大值51时,表示量化是最粗糙的。 QP和Qstep具有线性相关性,Qstep随着QP的增加而增加,每当QP值增加6,Qstep便增加一倍。

量化是在不降低视觉效果的前提下减少图像编码长度,减少视觉恢复中不必要的信息。

kuikuitage commented 4 years ago

H264三种码率控制方法(CBR, VBR, CVBR)

CBR(Constant Bit Rate)是以恒定比特率方式进行编码,有Motion发生时,由于码率恒定,只能通过增大QP来减少码字大小,图像质量变差,当场景静止时,图像质量又变好,因此图像质量不稳定。这种算法优先考虑码率(带宽)。

VBR(Variable Bit Rate)动态比特率,其码率可以随着图像的复杂程度的不同而变化,因此其编码效率比较高,Motion发生时,马赛克很少。码率控制算法根据图像内容确定使用的比特率,图像内容比较简单则分配较少的码率(似乎码字更合适),图像内容复杂则分配较多的码字,这样既保证了质量,又兼顾带宽限制。这种算法优先考虑图像质量。

kuikuitage commented 4 years ago

FFmpeg视频转码技巧之-crf参数(H.264篇)

ffmpeg与x264编码指南

码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。

kuikuitage commented 4 years ago

FFmpeg视频转码技巧之-crf参数(H.264篇)

ffmpeg与x264编码指南

码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。

kuikuitage commented 4 years ago

Makefile 关于cd命令的注意事项

pushd和popd

Makefile中引用变量时大括号和小括号有啥区别?

Makefile编译时怎么打印出变量值

libxxx.so- text relocations问题的终极解决方案

塞控制

ubuntu12.04.4安装tcl/tk

一个Rust的GUI库

windows上使用git仓库的问题(换行符、文件权限、软链接)

Windows 克隆远程仓库文件权限被修改的问题

repo 配置 一般步驟

linux 怎么把^M去掉

H264三种码率控制方法(CBR, VBR, CVBR)

FFmpeg视频转码技巧之-crf参数(H.264篇)

H264 Profile对比分析

H264编码profile & level控制

kuikuitage commented 4 years ago

https://blog.csdn.net/idwtwt/article/details/80634646?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

kuikuitage commented 4 years ago

https://blog.csdn.net/leixiaohua1020/article/details/50618190

kuikuitage commented 4 years ago

https://blog.csdn.net/newchenxf/article/details/51364105#1-%E4%BB%80%E4%B9%88%E6%98%AFffmpeg-filter

kuikuitage commented 4 years ago

如何使用新的glibc来编译自己的程序 https://blog.csdn.net/xqhrs232/article/details/80046729

glibc memcpy函数的一些研究 https://blog.csdn.net/xiao_huocai/article/details/103198250

ldd命令查看动态库依赖的库 https://blog.csdn.net/xingliyuan22/article/details/9292311

posix_memalign详细解释 posix_memalign详细解释

https://www.cnblogs.com/qi09/archive/2011/02/23/1962079.html

Linux下memcpy性能测试 https://blog.csdn.net/zhaoxinfan/article/details/87885852

GLIB库下载ftp http://ftp.gnu.org/gnu/libc/