H265Layer interface
Beskriver de inställningar som ska användas när indatavideon kodas till ett önskat bithastighetslager för utdata med videokodcen H.265.
- Extends
Egenskaper
buffer |
Längden på VBV-buffertfönstret. Värdet ska vara i ISO 8601-format. Värdet ska ligga i intervallet [0,1–100] sekunder. Standardvärdet är 5 sekunder (till exempel PT5S). |
crf | Värdet för CRF som ska användas vid kodning av det här lagret. Den här inställningen börjar gälla när RateControlMode för video codec anges i CRF-läge. Intervallet för CRF-värdet är mellan 0 och 51, där lägre värden skulle resultera i bättre kvalitet, på bekostnad av högre filstorlekar. Högre värden innebär mer komprimering, men någon gång kommer kvalitetsförsämring att märkas. Standardvärdet är 28. |
level | Vi stöder för närvarande nivå upp till 6,2. Värdet kan vara Auto eller ett tal som matchar H.265-profilen. Om det inte anges är standardvärdet Automatisk, vilket gör att kodaren kan välja den nivå som är lämplig för det här lagret. |
profile | Vi stöder för närvarande Main. Standardvärdet är Auto. |
reference |
Antalet referensramar som ska användas vid kodning av det här lagret. Om det inte anges avgör kodaren ett lämpligt tal baserat på inställningen för kodarkomplexitet. |
Ärvda egenskaper
adaptive |
Anger om anpassningsbara B-ramar ska användas vid kodning av det här lagret. Om det inte anges aktiverar kodaren den när videoprofilen tillåter att den används. |
b |
Antalet B-ramar som ska användas vid kodning av det här lagret. Om det inte anges väljer kodaren ett lämpligt nummer baserat på videoprofilen och -nivån. |
bitrate | Den genomsnittliga bithastigheten i bitar per sekund som indatavideon ska kodas vid generering av det här lagret. Till exempel: en målbithastighet på 3 000 kbit/s eller 3 Mbit/s innebär att det här värdet ska vara 3000000 Det här är ett obligatoriskt fält. |
frame |
Bildfrekvensen (i bildrutor per sekund) som det här lagret ska kodas med. Värdet kan vara i form av M/N där M och N är heltal (till exempel 30000/1001) eller i form av ett tal (till exempel 30 eller 29,97). Kodaren tillämpar begränsningar för tillåtna bildfrekvenser baserat på profil och nivå. Om den inte anges använder kodaren samma bildfrekvens som indatavideon. |
height | Höjden på utdatavideon för det här lagret. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i höjd som indata. |
label | Den alfanumeriska etiketten för det här lagret, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen. |
max |
Den maximala bithastigheten (i bitar per sekund) där VBV-bufferten ska antas fyllas på. Om det inte anges får du som standard samma värde som bithastighet. |
slices | Antalet sektorer som ska användas vid kodning av det här lagret. Om inget anges är standardvärdet noll, vilket innebär att kodaren använder ett enda segment för varje bildruta. |
width | Bredden på utdatavideon för det här lagret. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i bredd som indata. |
Egenskapsinformation
bufferWindow
Längden på VBV-buffertfönstret. Värdet ska vara i ISO 8601-format. Värdet ska ligga i intervallet [0,1–100] sekunder. Standardvärdet är 5 sekunder (till exempel PT5S).
bufferWindow?: string
Egenskapsvärde
string
crf
Värdet för CRF som ska användas vid kodning av det här lagret. Den här inställningen börjar gälla när RateControlMode för video codec anges i CRF-läge. Intervallet för CRF-värdet är mellan 0 och 51, där lägre värden skulle resultera i bättre kvalitet, på bekostnad av högre filstorlekar. Högre värden innebär mer komprimering, men någon gång kommer kvalitetsförsämring att märkas. Standardvärdet är 28.
crf?: number
Egenskapsvärde
number
level
Vi stöder för närvarande nivå upp till 6,2. Värdet kan vara Auto eller ett tal som matchar H.265-profilen. Om det inte anges är standardvärdet Automatisk, vilket gör att kodaren kan välja den nivå som är lämplig för det här lagret.
level?: string
Egenskapsvärde
string
profile
Vi stöder för närvarande Main. Standardvärdet är Auto.
profile?: string
Egenskapsvärde
string
referenceFrames
Antalet referensramar som ska användas vid kodning av det här lagret. Om det inte anges avgör kodaren ett lämpligt tal baserat på inställningen för kodarkomplexitet.
referenceFrames?: number
Egenskapsvärde
number
Information om ärvda egenskaper
adaptiveBFrame
Anger om anpassningsbara B-ramar ska användas vid kodning av det här lagret. Om det inte anges aktiverar kodaren den när videoprofilen tillåter att den används.
adaptiveBFrame?: boolean
Egenskapsvärde
boolean
Ärvd frånH265VideoLayer.adaptiveBFrame
bFrames
Antalet B-ramar som ska användas vid kodning av det här lagret. Om det inte anges väljer kodaren ett lämpligt nummer baserat på videoprofilen och -nivån.
bFrames?: number
Egenskapsvärde
number
Ärvd frånH265VideoLayer.bFrames
bitrate
Den genomsnittliga bithastigheten i bitar per sekund som indatavideon ska kodas vid generering av det här lagret. Till exempel: en målbithastighet på 3 000 kbit/s eller 3 Mbit/s innebär att det här värdet ska vara 3000000 Det här är ett obligatoriskt fält.
bitrate: number
Egenskapsvärde
number
Ärvd frånH265VideoLayer.bitrate
frameRate
Bildfrekvensen (i bildrutor per sekund) som det här lagret ska kodas med. Värdet kan vara i form av M/N där M och N är heltal (till exempel 30000/1001) eller i form av ett tal (till exempel 30 eller 29,97). Kodaren tillämpar begränsningar för tillåtna bildfrekvenser baserat på profil och nivå. Om den inte anges använder kodaren samma bildfrekvens som indatavideon.
frameRate?: string
Egenskapsvärde
string
Ärvd frånH265VideoLayer.frameRate
height
Höjden på utdatavideon för det här lagret. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i höjd som indata.
height?: string
Egenskapsvärde
string
Ärvd frånH265VideoLayer.height
label
Den alfanumeriska etiketten för det här lagret, som kan användas i multiplexering av olika video- och ljudlager, eller vid namngivning av utdatafilen.
label?: string
Egenskapsvärde
string
Ärvd frånH265VideoLayer.label
maxBitrate
Den maximala bithastigheten (i bitar per sekund) där VBV-bufferten ska antas fyllas på. Om det inte anges får du som standard samma värde som bithastighet.
maxBitrate?: number
Egenskapsvärde
number
Ärvd frånH265VideoLayer.maxBitrate
slices
Antalet sektorer som ska användas vid kodning av det här lagret. Om inget anges är standardvärdet noll, vilket innebär att kodaren använder ett enda segment för varje bildruta.
slices?: number
Egenskapsvärde
number
Ärvd frånH265VideoLayer.slices
width
Bredden på utdatavideon för det här lagret. Värdet kan vara absolut (i bildpunkter) eller relativt (i procent). Till exempel innebär 50 % att utdatavideon har hälften så många bildpunkter i bredd som indata.
width?: string
Egenskapsvärde
string
Ärvd frånH265VideoLayer.width