共用方式為


H265VideoLayer interface

描述將輸入視訊編碼為所需輸出比特率層時要使用的設定。

Extends

屬性

adaptiveBFrame

指定編碼這個圖層時,是否要使用調適型 B 框架。 如果未指定,每當視訊配置檔允許其使用時,編碼器就會開啟它。

bFrames

編碼此圖層時要使用的 B 框架數目。 如果未指定,編碼器會根據視訊配置檔和層級選擇適當的數位。

bitrate

產生此層時,每秒要編碼輸入視訊的平均比特率。 例如:目標比特率為 3000Kbps 或 3Mbps 表示此值應該是 3000000 這是必要字段。

frameRate

要編碼此層的幀速率(以每秒畫面為單位)。 此值的格式可以是 M/N,其中 M 和 N 是整數(例如 30000/1001),或以數位的形式(例如 30 或 29.97)。 編碼器會根據配置檔和層級,對允許的幀速率強制執行條件約束。 如果未指定,編碼器會使用與輸入視訊相同的幀速率。

maxBitrate

應該假設 VBV 緩衝區要重新填入的最大比特率(以每秒位數為單位)。 如果未指定,則預設為與比特率相同的值。

slices

編碼此圖層時要使用的配量數目。 如果未指定,預設值為零,這表示編碼器會針對每個畫面使用單一配量。

繼承的屬性

height

此圖層的輸出視訊高度。 此值可以是絕對值(以像素為單位)或相對值(以百分比為單位)。 例如,50% 表示輸出視訊的高度為輸入的一半圖元。

label

這個圖層的英數位元標籤,可用於多任務處理不同的視訊和音訊層,或用於命名輸出檔案。

width

此圖層的輸出視訊寬度。 此值可以是絕對值(以像素為單位)或相對值(以百分比為單位)。 例如 50% 表示輸出視訊的寬度與輸入的像素數相同。

屬性詳細資料

adaptiveBFrame

指定編碼這個圖層時,是否要使用調適型 B 框架。 如果未指定,每當視訊配置檔允許其使用時,編碼器就會開啟它。

adaptiveBFrame?: boolean

屬性值

boolean

bFrames

編碼此圖層時要使用的 B 框架數目。 如果未指定,編碼器會根據視訊配置檔和層級選擇適當的數位。

bFrames?: number

屬性值

number

bitrate

產生此層時,每秒要編碼輸入視訊的平均比特率。 例如:目標比特率為 3000Kbps 或 3Mbps 表示此值應該是 3000000 這是必要字段。

bitrate: number

屬性值

number

frameRate

要編碼此層的幀速率(以每秒畫面為單位)。 此值的格式可以是 M/N,其中 M 和 N 是整數(例如 30000/1001),或以數位的形式(例如 30 或 29.97)。 編碼器會根據配置檔和層級,對允許的幀速率強制執行條件約束。 如果未指定,編碼器會使用與輸入視訊相同的幀速率。

frameRate?: string

屬性值

string

maxBitrate

應該假設 VBV 緩衝區要重新填入的最大比特率(以每秒位數為單位)。 如果未指定,則預設為與比特率相同的值。

maxBitrate?: number

屬性值

number

slices

編碼此圖層時要使用的配量數目。 如果未指定,預設值為零,這表示編碼器會針對每個畫面使用單一配量。

slices?: number

屬性值

number

繼承的屬性詳細資料

height

此圖層的輸出視訊高度。 此值可以是絕對值(以像素為單位)或相對值(以百分比為單位)。 例如,50% 表示輸出視訊的高度為輸入的一半圖元。

height?: string

屬性值

string

繼承自Layer.height

label

這個圖層的英數位元標籤,可用於多任務處理不同的視訊和音訊層,或用於命名輸出檔案。

label?: string

屬性值

string

繼承自Layer.label

width

此圖層的輸出視訊寬度。 此值可以是絕對值(以像素為單位)或相對值(以百分比為單位)。 例如 50% 表示輸出視訊的寬度與輸入的像素數相同。

width?: string

屬性值

string

繼承自Layer.width