次の方法で共有


MultiBitrateFormat クラス

GOP アラインド マルチビットレート ファイルのコレクションを生成するためのプロパティについて説明します。 既定の動作では、すべてのオーディオと共に多重化されたビデオ レイヤーごとに 1 つの出力ファイルが生成されます。 outputFiles コレクションを指定することで、生成される正確な出力ファイルを制御できます。

このクラスを直接使用するのではなく、サブクラスを使用する必要がある可能性があります。 既知のサブタイプ: Mp4Format、TransportStreamFormat

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.media.models._models_py3.Format
MultiBitrateFormat

コンストラクター

MultiBitrateFormat(*, filename_pattern: str, output_files: List[_models.OutputFile] | None = None, **kwargs)

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

名前 説明
filename_pattern
str

出力ファイルの作成に使用されるファイルの名前付けパターン。 ファイル名 {Basename} - 入力ビデオ ファイルの名前を使用する拡張マクロでは、次のマクロがサポートされています。 入力ビデオ ファイルのベース名 (ファイル サフィックスが含まれていない) の長さが 32 文字未満の場合は、入力ビデオ ファイルのベース名が使用されます。 入力ビデオ ファイルの基本名の長さが 32 文字を超える場合、基本名は合計長の最初の 32 文字に切り捨てられます。 {Extension} - この形式に適した拡張子。 {Label} - コーデック/レイヤーに割り当てられたラベル。 {Index} - サムネイルの一意のインデックス。 サムネイルにのみ適用されます。 {AudioStream} - 文字列 "Audio" とオーディオ ストリーム番号 (1 から開始)。 {Bitrate} - オーディオ/ビデオビットレート (kbps)。 サムネイルには適用されません。 {Codec} - オーディオ/ビデオ コーデックの種類。 {Resolution} - ビデオの解像度。 無置換のマクロはすべて折りたたまれて、ファイル名から削除されます。 必須。

output_files

生成する出力ファイルの一覧。 リスト内の各エントリは、一緒に多重化されるオーディオとビデオのレイヤー ラベルのセットです。

変数

名前 説明
odata_type
str

派生型の識別子。 必須。

filename_pattern
str

出力ファイルの作成に使用されるファイルの名前付けパターン。 ファイル名 {Basename} - 入力ビデオ ファイルの名前を使用する拡張マクロでは、次のマクロがサポートされています。 入力ビデオ ファイルのベース名 (ファイル サフィックスが含まれていない) の長さが 32 文字未満の場合は、入力ビデオ ファイルのベース名が使用されます。 入力ビデオ ファイルの基本名の長さが 32 文字を超える場合、基本名は合計長の最初の 32 文字に切り捨てられます。 {Extension} - この形式に適した拡張子。 {Label} - コーデック/レイヤーに割り当てられたラベル。 {Index} - サムネイルの一意のインデックス。 サムネイルにのみ適用されます。 {AudioStream} - 文字列 "Audio" とオーディオ ストリーム番号 (1 から開始)。 {Bitrate} - オーディオ/ビデオビットレート (kbps)。 サムネイルには適用されません。 {Codec} - オーディオ/ビデオ コーデックの種類。 {Resolution} - ビデオの解像度。 無置換のマクロはすべて折りたたまれて、ファイル名から削除されます。 必須です。

output_files

生成する出力ファイルの一覧。 リスト内の各エントリは、一緒に多重化されるオーディオとビデオのレイヤー ラベルのセットです。