次の方法で共有


PresetConfigurations クラス

エンコーダーのオプションの構成設定のオブジェクト。

継承
azure.mgmt.media._serialization.Model
PresetConfigurations

コンストラクター

PresetConfigurations(*, complexity: str | _models.Complexity | None = None, interleave_output: str | _models.InterleaveOutput | None = None, key_frame_interval_in_seconds: float | None = None, max_bitrate_bps: int | None = None, max_height: int | None = None, max_layers: int | None = None, min_bitrate_bps: int | None = None, min_height: int | None = None, **kwargs)

キーワードのみのパラメーター

名前 説明
complexity
str または Complexity

エンコーダーの設定を構成して、速度と品質のバランスを制御できます。 例: [複雑さ] を [速度] に設定すると、エンコードが高速になりますが、圧縮効率は低下します。 既知の値は、"Speed"、"Balanced"、および "Quality" です。

interleave_output
str または InterleaveOutput

オーディオとビデオをコンテナー形式で格納する方法を制御する出力のインターリーブ モードを設定します。 例: インターリーブ出力を NonInterleavedOutput に設定して、個別の MP4 ファイルでオーディオのみの出力とビデオのみの出力を生成します。 既知の値は、"NonInterleavedOutput" と "InterleavedOutput" です。

key_frame_interval_in_seconds

キー フレーム間隔 (秒単位)。 例: KeyFrameIntervalInSeconds を 2 に設定して、一部のプレーヤーの再生バッファリングを減らします。

max_bitrate_bps
int

最大ビットレート (1 秒あたりのビット数) (トップ ビデオ レイヤーのしきい値)。 例: MaxBitrateBps を 6000000 に設定して、複雑さが高いコンテンツに対して非常に高いビットレート出力が生成されないようにします。

max_height
int

出力ビデオ レイヤーの最大高さ。 例: MaxHeight を 720 に設定して、入力が 4K であっても最大 720P の出力レイヤーを生成します。

max_layers
int

出力ビデオ レイヤーの最大数。 例: MaxLayers を 4 に設定して、エンコード ジョブの全体的なコストを制御するために、最大 4 つの出力レイヤーが生成されるようにします。

min_bitrate_bps
int

ビット/秒の最小ビットレート (下のビデオ レイヤーのしきい値)。 例: MinBitrateBps を 200000 に設定して、ネットワーク帯域幅が低いユーザーを対象とする下位レイヤーを設定します。

min_height
int

出力ビデオ レイヤーの最小高さ。 例: MinHeight を 360 に設定して、180P のような小さな解像度の出力レイヤーを回避します。

変数

名前 説明
complexity
str または Complexity

エンコーダーの設定を構成して、速度と品質のバランスを制御できます。 例: [複雑さ] を [速度] に設定すると、エンコードが高速になりますが、圧縮効率は低下します。 既知の値は、"Speed"、"Balanced"、および "Quality" です。

interleave_output
str または InterleaveOutput

オーディオとビデオをコンテナー形式で格納する方法を制御する出力のインターリーブ モードを設定します。 例: インターリーブ出力を NonInterleavedOutput に設定して、個別の MP4 ファイルでオーディオのみの出力とビデオのみの出力を生成します。 既知の値は、"NonInterleavedOutput" と "InterleavedOutput" です。

key_frame_interval_in_seconds

キー フレーム間隔 (秒単位)。 例: KeyFrameIntervalInSeconds を 2 に設定して、一部のプレーヤーの再生バッファリングを減らします。

max_bitrate_bps
int

最大ビットレート (1 秒あたりのビット数) (トップ ビデオ レイヤーのしきい値)。 例: MaxBitrateBps を 6000000 に設定して、複雑さが高いコンテンツに対して非常に高いビットレート出力が生成されないようにします。

max_height
int

出力ビデオ レイヤーの最大高さ。 例: MaxHeight を 720 に設定して、入力が 4K であっても最大 720P の出力レイヤーを生成します。

max_layers
int

出力ビデオ レイヤーの最大数。 例: MaxLayers を 4 に設定して、エンコード ジョブの全体的なコストを制御するために、最大 4 つの出力レイヤーが生成されるようにします。

min_bitrate_bps
int

ビット/秒の最小ビットレート (下のビデオ レイヤーのしきい値)。 例: MinBitrateBps を 200000 に設定して、ネットワーク帯域幅が低いユーザーを対象とする下位レイヤーを設定します。

min_height
int

出力ビデオ レイヤーの最小高さ。 例: MinHeight を 360 に設定して、180P のような小さな解像度の出力レイヤーを回避します。