当前位置:网站首页>Webcodecs parameter settings -avc1.42e01e meaning
Webcodecs parameter settings -avc1.42e01e meaning
2022-07-07 15:41:00 【When can Xiaobai advance to success】
codecs := cod-simple / cod-fancy
1、cod-simple
AVC Words , Based on H.264 To encode and decode .vp9 Based on VP9 To encode and decode .hevc Indicates that the video is based on H.265 Coded .
2、cod-fancy
and cod-fancy Is written by a 16 Hexadecimal string . and AVC The coding group consists of three parts .
avc1.PPCCLL
PP = profile_idc
CC = constraint_set flags
LL = level_idc
2.1 profile_idc
profile_idc Express Different H.264 Characteristics of encoder . Different values , The coding performance required is different , The following are common in official definitions :
enum eAVEncH264VProfile {
eAVEncH264VProfile_unknown = 0,
eAVEncH264VProfile_Simple = 66,
eAVEncH264VProfile_Base = 66,
eAVEncH264VProfile_Main = 77,
eAVEncH264VProfile_High = 100,
eAVEncH264VProfile_422 = 122,
eAVEncH264VProfile_High10 = 110,
eAVEncH264VProfile_444 = 144,
eAVEncH264VProfile_Extended = 88,
eAVEncH264VProfile_ScalableBase = 83,
eAVEncH264VProfile_ScalableHigh = 86,
eAVEncH264VProfile_MultiviewHigh = 118,
eAVEncH264VProfile_StereoHigh = 128,
eAVEncH264VProfile_ConstrainedBase = 256,
eAVEncH264VProfile_UCConstrainedHigh = 257,
eAVEncH264VProfile_UCScalableConstrainedBase = 258,
eAVEncH264VProfile_UCScalableConstrainedHigh = 259
};2.2 constraint_set flags
Represents the constraints of the coding level , The following are common :
constraint_set0_flag
constraint_set1_flag
constraint_set2_flag
constraint_set3_flag
constraint_set4_flag
constraint_set5_flag They aim at different profie And make it . And one of 0xE0 Convert to binary 11100000 That is to say constraint_set2_flag.???
2.3 level_idc
level_idc Represents the video parameters of the video coding itself , Like resolution , Bit rate , Frame rate, etc .Level The higher the video quality, the better .
enum eAVEncH264VLevel {
eAVEncH264VLevel1 = 10,
eAVEncH264VLevel1_b = 11,
eAVEncH264VLevel1_1 = 11,
eAVEncH264VLevel1_2 = 12,
eAVEncH264VLevel1_3 = 13,
eAVEncH264VLevel2 = 20,
eAVEncH264VLevel2_1 = 21,
eAVEncH264VLevel2_2 = 22,
eAVEncH264VLevel3 = 30,
eAVEncH264VLevel3_1 = 31,
eAVEncH264VLevel3_2 = 32,
eAVEncH264VLevel4 = 40,
eAVEncH264VLevel4_1 = 41,
eAVEncH264VLevel4_2 = 42,
eAVEncH264VLevel5 = 50,
eAVEncH264VLevel5_1 = 51,
eAVEncH264VLevel5_2 = 51
} that 0x1E said eAVEncH264VLevel3 ???
边栏推荐
- Pit avoidance: description of null values in in and not in SQL
- Guangzhou Development Zone enables geographical indication products to help rural revitalization
- [target detection] yolov5 Runtong voc2007 data set
- Yunxiaoduo software internal test distribution test platform description document
- Briefly describe the working principle of kept
- [understanding of opportunity -40]: direction, rules, choice, effort, fairness, cognition, ability, action, read the five layers of perception of 3GPP 6G white paper
- Write a ten thousand word long article "CAS spin lock" to send Jay's new album to the top of the hot list
- Getting started with webgl (2)
- Use cpolar to build a business website (2)
- [make a boat diary] [shapr3d STL format to gcode]
猜你喜欢

Use cpolar to build a business website (2)

Super simple and fully automated generation super signature system (cloud Xiaoduo minclouds.com cloud service instance), free application in-house test app distribution and hosting platform, maintenan

Wechat applet 01

从 1.5 开始搭建一个微服务框架链路追踪 traceId

Ctfshow, information collection: web8

There is a cow, which gives birth to a heifer at the beginning of each year. Each heifer has a heifer at the beginning of each year since the fourth year. Please program how many cows are there in the

Monthly observation of internet medical field in May 2022

Cocos creator collision and collision callback do not take effect

【深度学习】语义分割实验:Unet网络/MSRC2数据集
![[data mining] visual pattern mining: hog feature + cosine similarity /k-means clustering](/img/a4/7320f5d266308f6003cc27964e49f3.png)
[data mining] visual pattern mining: hog feature + cosine similarity /k-means clustering
随机推荐
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
unnamed prototyped parameters not allowed when body is present
#HPDC智能基座人才发展峰会随笔
HW primary flow monitoring, what should we do
Getting started with webgl (1)
Getting started with webgl (4)
Points for attention in porting gd32 F4 series programs to gd32 F3 series
【兰州大学】考研初试复试资料分享
Ctfshow, information collection: web7
【搞船日记】【Shapr3D的STL格式转Gcode】
What are PV and UV? pv、uv
[quick start of Digital IC Verification] 29. Ahb-sramc (9) (ahb-sramc svtb overview) of SystemVerilog project practice
Ctfshow, information collection: web5
Guangzhou Development Zone enables geographical indication products to help rural revitalization
webgl_ Enter the three-dimensional world (1)
Bye, Dachang! I'm going to the factory today
jacoco代码覆盖率
The rebound problem of using Scrollview in cocos Creator
2022全开源企业发卡网修复短网址等BUG_2022企业级多商户发卡平台源码
Unity's ASE realizes cartoon flame