PresetConfigurations Klasa
Obiekt opcjonalnych ustawień konfiguracji dla kodera.
- Dziedziczenie
-
azure.mgmt.media._serialization.ModelPresetConfigurations
Konstruktor
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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
complexity
|
str lub
Complexity
Umożliwia skonfigurowanie ustawień kodera w celu kontrolowania równowagi między szybkością a jakością. Przykład: ustaw wartość Złożoność jako Szybkość, aby przyspieszyć kodowanie, ale zmniejszyć wydajność kompresji. Znane wartości to: "Speed", "Balanced" i "Quality". |
interleave_output
|
str lub
InterleaveOutput
Ustawia tryb przeplatania danych wyjściowych, aby kontrolować sposób przechowywania dźwięku i wideo w formacie kontenera. Przykład: ustaw wartość InterleavedOutput jako NonInterleavedOutput, aby wygenerować dane wyjściowe tylko audio i wideo w oddzielnych plikach MP4. Znane wartości to: "NonInterleavedOutput" i "InterleavedOutput". |
key_frame_interval_in_seconds
|
Interwał ramki klucza w sekundach. Przykład: ustaw wartość KeyFrameIntervalInSeconds jako 2, aby zmniejszyć buforowanie odtwarzania dla niektórych graczy. |
max_bitrate_bps
|
Maksymalna szybkość transmisji bitów w bitach na sekundę (próg dla górnej warstwy wideo). Przykład: ustaw wartość MaxBitrateBps jako 6000000, aby uniknąć tworzenia bardzo wysokich danych wyjściowych szybkości transmisji bitów dla zawartości o wysokiej złożoności. |
max_height
|
Maksymalna wysokość wyjściowych warstw wideo. Przykład: ustaw wartość MaxHeight jako 720, aby wygenerować warstwy wyjściowe do 720P, nawet jeśli dane wejściowe to 4K. |
max_layers
|
Maksymalna liczba wyjściowych warstw wideo. Przykład: ustaw wartość MaxLayers jako 4, aby upewnić się, że maksymalnie 4 warstwy wyjściowe są tworzone w celu kontrolowania ogólnego kosztu zadania kodowania. |
min_bitrate_bps
|
Minimalna szybkość transmisji bitów w bitach na sekundę (próg dla dolnej warstwy wideo). Przykład: ustaw wartość MinBitrateBps jako 200000, aby mieć warstwę dolną obejmującą użytkowników o niskiej przepustowości sieci. |
min_height
|
Minimalna wysokość wyjściowych warstw wideo. Przykład: ustaw wartość MinHeight jako 360, aby uniknąć warstw wyjściowych mniejszych rozdzielczości, takich jak 180P. |
Zmienne
Nazwa | Opis |
---|---|
complexity
|
str lub
Complexity
Umożliwia skonfigurowanie ustawień kodera w celu kontrolowania równowagi między szybkością a jakością. Przykład: ustaw wartość Złożoność jako Szybkość, aby przyspieszyć kodowanie, ale zmniejszyć wydajność kompresji. Znane wartości to: "Speed", "Balanced" i "Quality". |
interleave_output
|
str lub
InterleaveOutput
Ustawia tryb przeplatania danych wyjściowych, aby kontrolować sposób przechowywania dźwięku i wideo w formacie kontenera. Przykład: ustaw wartość InterleavedOutput jako NonInterleavedOutput, aby wygenerować dane wyjściowe tylko audio i wideo w oddzielnych plikach MP4. Znane wartości to: "NonInterleavedOutput" i "InterleavedOutput". |
key_frame_interval_in_seconds
|
Interwał ramki klucza w sekundach. Przykład: ustaw wartość KeyFrameIntervalInSeconds jako 2, aby zmniejszyć buforowanie odtwarzania dla niektórych graczy. |
max_bitrate_bps
|
Maksymalna szybkość transmisji bitów w bitach na sekundę (próg dla górnej warstwy wideo). Przykład: ustaw wartość MaxBitrateBps jako 6000000, aby uniknąć tworzenia bardzo wysokich danych wyjściowych szybkości transmisji bitów dla zawartości o wysokiej złożoności. |
max_height
|
Maksymalna wysokość wyjściowych warstw wideo. Przykład: ustaw wartość MaxHeight jako 720, aby wygenerować warstwy wyjściowe do 720P, nawet jeśli dane wejściowe to 4K. |
max_layers
|
Maksymalna liczba wyjściowych warstw wideo. Przykład: ustaw wartość MaxLayers jako 4, aby upewnić się, że maksymalnie 4 warstwy wyjściowe są tworzone w celu kontrolowania ogólnego kosztu zadania kodowania. |
min_bitrate_bps
|
Minimalna szybkość transmisji bitów w bitach na sekundę (próg dla dolnej warstwy wideo). Przykład: ustaw wartość MinBitrateBps jako 200000, aby mieć warstwę dolną obejmującą użytkowników o niskiej przepustowości sieci. |
min_height
|
Minimalna wysokość wyjściowych warstw wideo. Przykład: ustaw wartość MinHeight jako 360, aby uniknąć warstw wyjściowych mniejszych rozdzielczości, takich jak 180P. |
Azure SDK for Python
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla