次の方法で共有


VideoLayer interface

入力ビデオを目的の出力ビットレート レイヤーにエンコードするときに使用する設定について説明します。

Extends

プロパティ

adaptiveBFrame

このレイヤーをエンコードするときにアダプティブ B フレームを使用するかどうか。 指定しない場合、ビデオ プロファイルで使用が許可されるたびにエンコーダーがオンになります。

bFrames

このレイヤーをエンコードするときに使用する B フレームの数。 指定しない場合、エンコーダーはビデオ プロファイルとレベルに基づいて適切な番号を選択します。

bitrate

このレイヤーの生成時に入力ビデオをエンコードする平均ビットレート (ビット/秒)。 これは必須フィールドです。

frameRate

このレイヤーをエンコードするフレーム レート (フレーム/秒)。 この値は、M と N が整数 (30000/1001 など) である M/N の形式、または数値 (30、29.97 など) の形式にすることができます。 エンコーダーは、プロファイルとレベルに基づいて、許可されたフレーム レートに制約を適用します。 指定しない場合、エンコーダーは入力ビデオと同じフレーム レートを使用します。

maxBitrate

VBV バッファーがリフィルと見なされる最大ビットレート (1 秒あたりのビット数)。 指定しない場合、既定値はビットレートと同じ値になります。

slices

このレイヤーをエンコードするときに使用するスライスの数。 指定しない場合、既定値は 0 です。つまり、エンコーダーはフレームごとに 1 つのスライスを使用します。

継承されたプロパティ

height

このレイヤーの出力ビデオの高さ。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの高さが入力のピクセル数の半分を意味します。

label

このレイヤーの英数字ラベル。異なるビデオレイヤーとオーディオレイヤーを多重化したり、出力ファイルに名前を付けたりするために使用できます。

width

このレイヤーの出力ビデオの幅。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの幅が入力の半分のピクセル数を示します。

プロパティの詳細

adaptiveBFrame

このレイヤーをエンコードするときにアダプティブ B フレームを使用するかどうか。 指定しない場合、ビデオ プロファイルで使用が許可されるたびにエンコーダーがオンになります。

adaptiveBFrame?: boolean

プロパティ値

boolean

bFrames

このレイヤーをエンコードするときに使用する B フレームの数。 指定しない場合、エンコーダーはビデオ プロファイルとレベルに基づいて適切な番号を選択します。

bFrames?: number

プロパティ値

number

bitrate

このレイヤーの生成時に入力ビデオをエンコードする平均ビットレート (ビット/秒)。 これは必須フィールドです。

bitrate: number

プロパティ値

number

frameRate

このレイヤーをエンコードするフレーム レート (フレーム/秒)。 この値は、M と N が整数 (30000/1001 など) である M/N の形式、または数値 (30、29.97 など) の形式にすることができます。 エンコーダーは、プロファイルとレベルに基づいて、許可されたフレーム レートに制約を適用します。 指定しない場合、エンコーダーは入力ビデオと同じフレーム レートを使用します。

frameRate?: string

プロパティ値

string

maxBitrate

VBV バッファーがリフィルと見なされる最大ビットレート (1 秒あたりのビット数)。 指定しない場合、既定値はビットレートと同じ値になります。

maxBitrate?: number

プロパティ値

number

slices

このレイヤーをエンコードするときに使用するスライスの数。 指定しない場合、既定値は 0 です。つまり、エンコーダーはフレームごとに 1 つのスライスを使用します。

slices?: number

プロパティ値

number

継承されたプロパティの詳細

height

このレイヤーの出力ビデオの高さ。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの高さが入力のピクセル数の半分を意味します。

height?: string

プロパティ値

string

Layer.height から継承された

label

このレイヤーの英数字ラベル。異なるビデオレイヤーとオーディオレイヤーを多重化したり、出力ファイルに名前を付けたりするために使用できます。

label?: string

プロパティ値

string

Layer.label から継承された

width

このレイヤーの出力ビデオの幅。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの幅が入力の半分のピクセル数を示します。

width?: string

プロパティ値

string

Layer.width から継承された