编码基础学习截图
作者:互联网
补足与纠正:
1,PR导出的时候,视频一般选择5.6,最大22。因为1Mbps不等于1000Kbps。还要考虑到H.264对码率控制并不严格,可能会出现超码率的情况。此外,PR输出的音频是变频率的。
2,H.264的预设从mid开始,每提升一级,编码时间延长20%左右,画质提升5%。简单来说,游戏录像,画面特别激烈的那种,slower就足够了。如果是MC,2D,像素游戏,那么mid就可以,画质差别基本没有。花一晚上压的视频可能也就几千播放量。时间成本值不值都是个问题。知名UP的视频就算全是马赛克也有人看,新人UP就算没有码,也没人看。
3,H264会自动调用AVX指令集,支持AVX的U的压制速度会快,代价是CPU发热与功耗都和AIDA64的FPU烤机相当。即,H264压视频》CPU满载》功耗高》主板供电MOS发热大,温度高》高于70度属于折寿工作》1年到3年之后,主板挂掉。尤其是那些追求“性价比”的淘宝整机和自己配的主机,主板供电很缩,有些4+3供电带87K和2700,压个视频MOS能飙到90多度。几年下来主板供电先完蛋。图吧老主板翻车那么多例子。(叫你们不看我写的显卡吧置顶求助帖)。
3,预设的animation指的不是现在的日本动画,说的是猫和老鼠那种级别的美国动画。画面复杂度不在一个层次上。所以这部分一般选择normal或film。
具体参考这个博客:https://blog.csdn.net/qq756684177/article/details/81518618
先科普一下profile&level。(这里讨论最常用的H264)
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则多应用于广电和存储领域。
level
标签:profile,编码,截图,Main,视频,支持,学习,H.264,画质 来源: https://blog.csdn.net/weixin_43360707/article/details/116546426