다음을 통해 공유


H265VideoLayer interface

입력 비디오를 원하는 출력 비트 전송률 계층으로 인코딩할 때 사용할 설정에 대해 설명합니다.

Extends

속성

adaptiveBFrame

이 계층을 인코딩할 때 적응형 B 프레임을 사용할지 여부를 지정합니다. 지정하지 않으면 비디오 프로필에서 사용을 허용할 때마다 인코더가 켜집니다.

bFrames

이 계층을 인코딩할 때 사용할 B 프레임의 수입니다. 지정하지 않으면 인코더는 비디오 프로필 및 수준에 따라 적절한 숫자를 선택합니다.

bitrate

이 계층을 생성할 때 입력 비디오를 인코딩할 평균 비트 전송률(초당 비트)입니다. 예를 들어 3000Kbps 또는 3Mbps의 대상 비트 전송률은 이 값이 30000000이어야 하며 필수 필드입니다.

frameRate

이 계층을 인코딩할 프레임 속도(초당 프레임 수)입니다. 값은 M/N 형식일 수 있습니다. 여기서 M과 N은 정수(예: 30000/1001) 또는 숫자 형식(예: 30 또는 29.97)입니다. 인코더는 프로필 및 수준에 따라 허용되는 프레임 속도에 제약 조건을 적용합니다. 지정하지 않으면 인코더는 입력 비디오와 동일한 프레임 속도를 사용합니다.

maxBitrate

VBV 버퍼를 리필하는 것으로 간주해야 하는 최대 비트 전송률(초당 비트)입니다. 지정하지 않으면 기본적으로 비트 전송률과 동일한 값으로 설정됩니다.

slices

이 계층을 인코딩할 때 사용할 조각 수입니다. 지정하지 않으면 기본값은 0입니다. 즉, 인코더는 각 프레임에 단일 조각을 사용합니다.

상속된 속성

height

이 계층에 대한 출력 비디오의 높이입니다. 값은 절대(픽셀) 또는 상대 값(백분율)일 수 있습니다. 예를 들어 50% 출력 비디오의 높이가 입력의 절반 픽셀인 것을 의미합니다.

label

다른 비디오 및 오디오 레이어를 멀티플렉싱하거나 출력 파일의 이름을 지정하는 데 사용할 수 있는 이 계층의 영숫자 레이블입니다.

width

이 계층에 대한 출력 비디오의 너비입니다. 값은 절대(픽셀) 또는 상대 값(백분율)일 수 있습니다. 예를 들어% 50은 출력 비디오의 너비가 입력의 절반에 달하는 픽셀을 의미합니다.

속성 세부 정보

adaptiveBFrame

이 계층을 인코딩할 때 적응형 B 프레임을 사용할지 여부를 지정합니다. 지정하지 않으면 비디오 프로필에서 사용을 허용할 때마다 인코더가 켜집니다.

adaptiveBFrame?: boolean

속성 값

boolean

bFrames

이 계층을 인코딩할 때 사용할 B 프레임의 수입니다. 지정하지 않으면 인코더는 비디오 프로필 및 수준에 따라 적절한 숫자를 선택합니다.

bFrames?: number

속성 값

number

bitrate

이 계층을 생성할 때 입력 비디오를 인코딩할 평균 비트 전송률(초당 비트)입니다. 예를 들어 3000Kbps 또는 3Mbps의 대상 비트 전송률은 이 값이 30000000이어야 하며 필수 필드입니다.

bitrate: number

속성 값

number

frameRate

이 계층을 인코딩할 프레임 속도(초당 프레임 수)입니다. 값은 M/N 형식일 수 있습니다. 여기서 M과 N은 정수(예: 30000/1001) 또는 숫자 형식(예: 30 또는 29.97)입니다. 인코더는 프로필 및 수준에 따라 허용되는 프레임 속도에 제약 조건을 적용합니다. 지정하지 않으면 인코더는 입력 비디오와 동일한 프레임 속도를 사용합니다.

frameRate?: string

속성 값

string

maxBitrate

VBV 버퍼를 리필하는 것으로 간주해야 하는 최대 비트 전송률(초당 비트)입니다. 지정하지 않으면 기본적으로 비트 전송률과 동일한 값으로 설정됩니다.

maxBitrate?: number

속성 값

number

slices

이 계층을 인코딩할 때 사용할 조각 수입니다. 지정하지 않으면 기본값은 0입니다. 즉, 인코더는 각 프레임에 단일 조각을 사용합니다.

slices?: number

속성 값

number

상속된 속성 세부 정보

height

이 계층에 대한 출력 비디오의 높이입니다. 값은 절대(픽셀) 또는 상대 값(백분율)일 수 있습니다. 예를 들어 50% 출력 비디오의 높이가 입력의 절반 픽셀인 것을 의미합니다.

height?: string

속성 값

string

Layer.height 상속된

label

다른 비디오 및 오디오 레이어를 멀티플렉싱하거나 출력 파일의 이름을 지정하는 데 사용할 수 있는 이 계층의 영숫자 레이블입니다.

label?: string

속성 값

string

Layer.label 상속된

width

이 계층에 대한 출력 비디오의 너비입니다. 값은 절대(픽셀) 또는 상대 값(백분율)일 수 있습니다. 예를 들어% 50은 출력 비디오의 너비가 입력의 절반에 달하는 픽셀을 의미합니다.

width?: string

속성 값

string

Layer.width 상속된