PresetConfigurations 類別
編碼器選擇性組態設定的物件。
- 繼承
-
azure.mgmt.media._serialization.ModelPresetConfigurations
建構函式
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
|
最上層視訊層) 的每秒位元速率上限 (閾值。 範例:將 MaxBitrateBps 設定為 6000000,以避免針對高度複雜度的內容產生非常高的位元速率輸出。 |
max_height
|
輸出視訊圖層的最大高度。 範例:將 MaxHeight 設定為 720,以產生最多 720P 的輸出層,即使輸入為 4K 也一樣。 |
max_layers
|
輸出視訊圖層的最大數目。 範例:將 MaxLayers 設定為 4,以確保最多會產生 4 個輸出層,以控制編碼作業的整體成本。 |
min_bitrate_bps
|
下層視訊層) 的每秒位元速率下限 (閾值。 範例:將 MinBitrateBps 設定為 200000,讓底層涵蓋低網路頻寬的使用者。 |
min_height
|
輸出視訊圖層的最低高度。 範例:將 MinHeight 設定為 360,以避免輸出層級較小的解析度,例如 180P。 |
變數
名稱 | Description |
---|---|
complexity
|
可讓您設定編碼器設定,以控制速度與品質之間的平衡。 範例:將 [複雜度] 設定為 [速度],以加快編碼速度,但壓縮效率較低。 已知值為:「速度」、「平衡」和「品質」。 |
interleave_output
|
設定輸出的交錯模式,以控制音訊和視訊如何以容器格式儲存。 範例:將 InterleavedOutput 設定為 NonInterleavedOutput,以在不同的 MP4 檔案中產生僅限音訊和僅限視訊的輸出。 已知值為:「NonInterleavedOutput」 和 「InterleavedOutput」。 |
key_frame_interval_in_seconds
|
主要畫面格間隔,以秒為單位。 範例:將 KeyFrameIntervalInSeconds 設定為 2,以減少某些播放機的播放緩衝。 |
max_bitrate_bps
|
最上層視訊層) 的每秒位元速率上限 (閾值。 範例:將 MaxBitrateBps 設定為 6000000,以避免針對高度複雜度的內容產生非常高的位元速率輸出。 |
max_height
|
輸出視訊圖層的最大高度。 範例:將 MaxHeight 設定為 720,以產生最多 720P 的輸出層,即使輸入為 4K 也一樣。 |
max_layers
|
輸出視訊圖層的最大數目。 範例:將 MaxLayers 設定為 4,以確保最多會產生 4 個輸出層,以控制編碼作業的整體成本。 |
min_bitrate_bps
|
下層視訊層) 的每秒位元速率下限 (閾值。 範例:將 MinBitrateBps 設定為 200000,讓底層涵蓋低網路頻寬的使用者。 |
min_height
|
輸出視訊圖層的最低高度。 範例:將 MinHeight 設定為 360,以避免輸出層級較小的解析度,例如 180P。 |