共用方式為


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)

僅限關鍵字的參數

名稱 Description
complexity

可讓您設定編碼器設定,以控制速度與品質之間的平衡。 範例:將 [複雜度] 設定為 [速度],以加快編碼速度,但壓縮效率較低。 已知值為:「速度」、「平衡」和「品質」。

interleave_output

設定輸出的交錯模式,以控制音訊和視訊如何以容器格式儲存。 範例:將 InterleavedOutput 設定為 NonInterleavedOutput,以在不同的 MP4 檔案中產生僅限音訊和僅限視訊的輸出。 已知值為:「NonInterleavedOutput」 和 「InterleavedOutput」。

key_frame_interval_in_seconds

主要畫面格間隔,以秒為單位。 範例:將 KeyFrameIntervalInSeconds 設定為 2,以減少某些播放機的播放緩衝。

max_bitrate_bps
int

最上層視訊層) 的每秒位元速率上限 (閾值。 範例:將 MaxBitrateBps 設定為 6000000,以避免針對高度複雜度的內容產生非常高的位元速率輸出。

max_height
int

輸出視訊圖層的最大高度。 範例:將 MaxHeight 設定為 720,以產生最多 720P 的輸出層,即使輸入為 4K 也一樣。

max_layers
int

輸出視訊圖層的最大數目。 範例:將 MaxLayers 設定為 4,以確保最多會產生 4 個輸出層,以控制編碼作業的整體成本。

min_bitrate_bps
int

下層視訊層) 的每秒位元速率下限 (閾值。 範例:將 MinBitrateBps 設定為 200000,讓底層涵蓋低網路頻寬的使用者。

min_height
int

輸出視訊圖層的最低高度。 範例:將 MinHeight 設定為 360,以避免輸出層級較小的解析度,例如 180P。

變數

名稱 Description
complexity

可讓您設定編碼器設定,以控制速度與品質之間的平衡。 範例:將 [複雜度] 設定為 [速度],以加快編碼速度,但壓縮效率較低。 已知值為:「速度」、「平衡」和「品質」。

interleave_output

設定輸出的交錯模式,以控制音訊和視訊如何以容器格式儲存。 範例:將 InterleavedOutput 設定為 NonInterleavedOutput,以在不同的 MP4 檔案中產生僅限音訊和僅限視訊的輸出。 已知值為:「NonInterleavedOutput」 和 「InterleavedOutput」。

key_frame_interval_in_seconds

主要畫面格間隔,以秒為單位。 範例:將 KeyFrameIntervalInSeconds 設定為 2,以減少某些播放機的播放緩衝。

max_bitrate_bps
int

最上層視訊層) 的每秒位元速率上限 (閾值。 範例:將 MaxBitrateBps 設定為 6000000,以避免針對高度複雜度的內容產生非常高的位元速率輸出。

max_height
int

輸出視訊圖層的最大高度。 範例:將 MaxHeight 設定為 720,以產生最多 720P 的輸出層,即使輸入為 4K 也一樣。

max_layers
int

輸出視訊圖層的最大數目。 範例:將 MaxLayers 設定為 4,以確保最多會產生 4 個輸出層,以控制編碼作業的整體成本。

min_bitrate_bps
int

下層視訊層) 的每秒位元速率下限 (閾值。 範例:將 MinBitrateBps 設定為 200000,讓底層涵蓋低網路頻寬的使用者。

min_height
int

輸出視訊圖層的最低高度。 範例:將 MinHeight 設定為 360,以避免輸出層級較小的解析度,例如 180P。