Compartir a través de


H265Layer interface

Describe la configuración que se usará al codificar el vídeo de entrada en una capa de velocidad de bits de salida deseada con el códec de vídeo H.265.

Extends

Propiedades

bufferWindow

Longitud de la ventana del búfer de VBV. El valor debe estar en formato ISO 8601. El valor debe estar en el intervalo [0,1-100] segundos. El valor predeterminado es 5 segundos (por ejemplo, PT5S).

crf

Valor de CRF que se va a usar al codificar esta capa. Esta configuración surte efecto cuando RateControlMode del códec de vídeo se establece en modo CRF. El intervalo de valor de CRF está comprendido entre 0 y 51, donde los valores inferiores darían como resultado una mejor calidad, a costa de tamaños de archivo mayores. Los valores más altos significan más compresión, pero en algún momento se observará la degradación de la calidad. El valor predeterminado es 28.

level

Actualmente se admite Level hasta 6.2. El valor puede ser Auto o un número que coincida con el perfil H.265. Si no se especifica, el valor predeterminado es Automático, que permite al codificador elegir el nivel adecuado para esta capa.

profile

Actualmente se admite Main. El valor predeterminado es Automático.

referenceFrames

Número de fotogramas de referencia que se usarán al codificar esta capa. Si no se especifica, el codificador determina un número adecuado en función de la configuración de complejidad del codificador.

Propiedades heredadas

adaptiveBFrame

Especifica si se van a usar marcos B adaptables o no al codificar esta capa. Si no se especifica, el codificador lo activará siempre que el perfil de vídeo permita su uso.

bFrames

Número de fotogramas B que se usarán al codificar esta capa. Si no se especifica, el codificador elige un número adecuado en función del perfil y el nivel de vídeo.

bitrate

Velocidad de bits media en bits por segundo en la que se codifica el vídeo de entrada al generar esta capa. Por ejemplo: una velocidad de bits de destino de 3000 Kbps o 3 Mbps significa que este valor debe ser 3000000 Este es un campo obligatorio.

frameRate

Velocidad de fotogramas (en fotogramas por segundo) a la que se va a codificar esta capa. El valor puede estar en forma de M/N donde M y N son enteros (por ejemplo, 30000/1001), o en forma de un número (por ejemplo, 30 o 29,97). El codificador aplica restricciones en las velocidades de fotogramas permitidas en función del perfil y el nivel. Si no se especifica, el codificador usará la misma velocidad de fotogramas que el vídeo de entrada.

height

Alto del vídeo de salida de esta capa. El valor puede ser absoluto (en píxeles) o relativo (en porcentaje). Por ejemplo, el 50 % significa que el vídeo de salida tiene la mitad de píxeles de alto como entrada.

label

Etiqueta alfanumérica de esta capa, que se puede usar en la multiplexación de diferentes capas de vídeo y audio, o en la nomenclatura del archivo de salida.

maxBitrate

Velocidad de bits máxima (en bits por segundo), en la que se debe asumir que el búfer de VBV se debe rellenar. Si no se especifica, el valor predeterminado es el mismo que la velocidad de bits.

slices

Número de segmentos que se van a usar al codificar esta capa. Si no se especifica, el valor predeterminado es cero, lo que significa que el codificador usará un solo segmento para cada fotograma.

width

Ancho del vídeo de salida de esta capa. El valor puede ser absoluto (en píxeles) o relativo (en porcentaje). Por ejemplo, el 50 % significa que el vídeo de salida tiene la mitad de píxeles de ancho que la entrada.

Detalles de las propiedades

bufferWindow

Longitud de la ventana del búfer de VBV. El valor debe estar en formato ISO 8601. El valor debe estar en el intervalo [0,1-100] segundos. El valor predeterminado es 5 segundos (por ejemplo, PT5S).

bufferWindow?: string

Valor de propiedad

string

crf

Valor de CRF que se va a usar al codificar esta capa. Esta configuración surte efecto cuando RateControlMode del códec de vídeo se establece en modo CRF. El intervalo de valor de CRF está comprendido entre 0 y 51, donde los valores inferiores darían como resultado una mejor calidad, a costa de tamaños de archivo mayores. Los valores más altos significan más compresión, pero en algún momento se observará la degradación de la calidad. El valor predeterminado es 28.

crf?: number

Valor de propiedad

number

level

Actualmente se admite Level hasta 6.2. El valor puede ser Auto o un número que coincida con el perfil H.265. Si no se especifica, el valor predeterminado es Automático, que permite al codificador elegir el nivel adecuado para esta capa.

level?: string

Valor de propiedad

string

profile

Actualmente se admite Main. El valor predeterminado es Automático.

profile?: string

Valor de propiedad

string

referenceFrames

Número de fotogramas de referencia que se usarán al codificar esta capa. Si no se especifica, el codificador determina un número adecuado en función de la configuración de complejidad del codificador.

referenceFrames?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

adaptiveBFrame

Especifica si se van a usar marcos B adaptables o no al codificar esta capa. Si no se especifica, el codificador lo activará siempre que el perfil de vídeo permita su uso.

adaptiveBFrame?: boolean

Valor de propiedad

boolean

Heredado deH265VideoLayer.adaptiveBFrame

bFrames

Número de fotogramas B que se usarán al codificar esta capa. Si no se especifica, el codificador elige un número adecuado en función del perfil y el nivel de vídeo.

bFrames?: number

Valor de propiedad

number

Heredado deH265VideoLayer.bFrames

bitrate

Velocidad de bits media en bits por segundo en la que se codifica el vídeo de entrada al generar esta capa. Por ejemplo: una velocidad de bits de destino de 3000 Kbps o 3 Mbps significa que este valor debe ser 3000000 Este es un campo obligatorio.

bitrate: number

Valor de propiedad

number

Heredado deH265VideoLayer.bitrate

frameRate

Velocidad de fotogramas (en fotogramas por segundo) a la que se va a codificar esta capa. El valor puede estar en forma de M/N donde M y N son enteros (por ejemplo, 30000/1001), o en forma de un número (por ejemplo, 30 o 29,97). El codificador aplica restricciones en las velocidades de fotogramas permitidas en función del perfil y el nivel. Si no se especifica, el codificador usará la misma velocidad de fotogramas que el vídeo de entrada.

frameRate?: string

Valor de propiedad

string

Heredado deH265VideoLayer.frameRate

height

Alto del vídeo de salida de esta capa. El valor puede ser absoluto (en píxeles) o relativo (en porcentaje). Por ejemplo, el 50 % significa que el vídeo de salida tiene la mitad de píxeles de alto como entrada.

height?: string

Valor de propiedad

string

Heredado deH265VideoLayer.height

label

Etiqueta alfanumérica de esta capa, que se puede usar en la multiplexación de diferentes capas de vídeo y audio, o en la nomenclatura del archivo de salida.

label?: string

Valor de propiedad

string

Heredado deH265VideoLayer.label

maxBitrate

Velocidad de bits máxima (en bits por segundo), en la que se debe asumir que el búfer de VBV se debe rellenar. Si no se especifica, el valor predeterminado es el mismo que la velocidad de bits.

maxBitrate?: number

Valor de propiedad

number

Heredado deH265VideoLayer.maxBitrate

slices

Número de segmentos que se van a usar al codificar esta capa. Si no se especifica, el valor predeterminado es cero, lo que significa que el codificador usará un solo segmento para cada fotograma.

slices?: number

Valor de propiedad

number

Heredado deH265VideoLayer.slices

width

Ancho del vídeo de salida de esta capa. El valor puede ser absoluto (en píxeles) o relativo (en porcentaje). Por ejemplo, el 50 % significa que el vídeo de salida tiene la mitad de píxeles de ancho que la entrada.

width?: string

Valor de propiedad

string

Heredado deH265VideoLayer.width