当前位置:网站首页>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 ???
边栏推荐
- [server data recovery] data recovery case of raid failure of a Dell server
- 避坑:Sql中 in 和not in中有null值的情况说明
- The difference between full-time graduate students and part-time graduate students!
- MySQL bit类型解析
- 2022 all open source enterprise card issuing network repair short website and other bugs_ 2022 enterprise level multi merchant card issuing platform source code
- 15. Using the text editing tool VIM
- Unity之ASE实现卡通火焰
- 什么是pv和uv? pv、uv
- Runnable是否可以中断
- The rebound problem of using Scrollview in cocos Creator
猜你喜欢
#HPDC智能基座人才发展峰会随笔
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
【OBS】RTMPSockBuf_Fill, remote host closed connection.
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
Actually changed from 408 to self proposition! 211 North China Electric Power University (Beijing)
[follow Jiangke University STM32] stm32f103c8t6_ PWM controlled DC motor_ code
[quick start of Digital IC Verification] 19. Basic grammar of SystemVerilog learning 6 (thread internal communication... Including practical exercises)
[make a boat diary] [shapr3d STL format to gcode]
Starting from 1.5, build a microservice framework link tracking traceid
Ctfshow, information collection: web8
随机推荐
Pat grade a 1103 integer factorizatio
使用Scrapy框架爬取网页并保存到Mysql的实现
Briefly describe the working principle of kept
webgl_ Graphic transformation (rotation, translation, zoom)
[quick start of Digital IC Verification] 24. AHB sramc of SystemVerilog project practice (4) (AHB continues to deepen)
Create lib Library in keil and use lib Library
2. 堆排序『较难理解的排序』
[deep learning] image hyperspectral experiment: srcnn/fsrcnn
[make a boat diary] [shapr3d STL format to gcode]
Ctfshow, information collection: web5
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
【深度学习】图像超分实验:SRCNN/FSRCNN
【数字IC验证快速入门】22、SystemVerilog项目实践之AHB-SRAMC(2)(AMBA总线介绍)
【OBS】RTMPSockBuf_Fill, remote host closed connection.
[original] all management without assessment is nonsense!
最安全的证券交易app都有哪些
Ctfshow, information collection: web14
OpenGL's distinction and understanding of VAO, VBO and EBO
Connecting FTP server tutorial
Do you know the relationship between the most important indicators of two strong wind control and the quality of the customer base