H265VideoLayer Osztály
A bemeneti videó kívánt kimeneti sávszélességű rétegbe való kódolásához használandó beállításokat ismerteti.
Az Azure-ba való küldéshez minden szükséges paramétert fel kell tölteni.
- Öröklődés
-
azure.mgmt.media.models._models_py3.LayerH265VideoLayer
Konstruktor
H265VideoLayer(*, bitrate: int, width: str | None = None, height: str | None = None, label: str | None = None, max_bitrate: int | None = None, b_frames: int | None = None, frame_rate: str | None = None, slices: int | None = None, adaptive_b_frame: bool | None = None, **kwargs)
Csak kulcsszavas paraméterek
Name | Description |
---|---|
width
|
A réteg kimeneti videójának szélessége. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Például az 50% azt jelenti, hogy a kimeneti videó szélessége fele annyi képpont, mint a bemenet. |
height
|
A réteg kimeneti videójának magassága. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Például az 50% azt jelenti, hogy a kimeneti videó magassága fele annyi képpont, mint a bemenet. |
label
|
A réteg alfanumerikus címkéje, amely felhasználható a különböző video- és hangrétegek multiplexálására vagy a kimeneti fájl elnevezésére. |
bitrate
|
A bemeneti videó kódolásához használt átlagos bitsebesség bit/másodpercben a réteg létrehozásakor. Például: egy 3000 Kb/s vagy 3 Mb/s értékű célbitráta azt jelenti, hogy ennek az értéknek 30000000-nek kell lennie. Ez egy kötelező mező. Kötelező. |
max_bitrate
|
A maximális sávszélesség (bit/másodpercben), amelynél a VBV-puffert újra kell tölteni. Ha nincs megadva, az alapértelmezett érték ugyanaz, mint a bitráta. |
b_frames
|
A réteg kódolásához használandó B-keretek száma. Ha nincs megadva, a kódoló kiválaszt egy megfelelő számot a videóprofil és a szint alapján. |
frame_rate
|
A réteg kódolásához használt képkockasebesség (képkocka/másodpercben). Az érték lehet M/N, ahol az M és az N egész szám (például 30000/1001), vagy szám formájában (például 30 vagy 29,97). A kódoló a profil és a szint alapján kényszeríti az engedélyezett keretsebességek korlátozásait. Ha nincs megadva, a kódoló ugyanazt a képkockasebességet fogja használni, mint a bemeneti videó. |
slices
|
A réteg kódolásához használandó szeletek száma. Ha nincs megadva, az alapértelmezett érték nulla, ami azt jelenti, hogy a kódoló minden kerethez egyetlen szeletet fog használni. |
adaptive_b_frame
|
Meghatározza, hogy adaptív B-kereteket kell-e használni a réteg kódolásához. Ha nincs megadva, a kódoló minden alkalommal bekapcsolja, amikor a videóprofil engedélyezi a használatát. |
Változók
Name | Description |
---|---|
width
|
A réteg kimeneti videójának szélessége. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Például az 50% azt jelenti, hogy a kimeneti videó szélessége fele annyi képpont, mint a bemenet. |
height
|
A réteg kimeneti videójának magassága. Az érték lehet abszolút (képpontban) vagy relatív (százalékban kifejezve). Például az 50% azt jelenti, hogy a kimeneti videó magassága fele annyi képpont, mint a bemenet. |
label
|
A réteg alfanumerikus címkéje, amely felhasználható a különböző video- és hangrétegek multiplexálására vagy a kimeneti fájl elnevezésére. |
bitrate
|
A bemeneti videó kódolásához használt átlagos bitsebesség bit/másodpercben a réteg létrehozásakor. Például: egy 3000 Kb/s vagy 3 Mb/s értékű célbitráta azt jelenti, hogy ennek az értéknek 30000000-nek kell lennie. Ez egy kötelező mező. Kötelező. |
max_bitrate
|
A maximális sávszélesség (bit/másodpercben), amelynél a VBV-puffert újra kell tölteni. Ha nincs megadva, az alapértelmezett érték ugyanaz, mint a bitráta. |
b_frames
|
A réteg kódolásához használandó B-keretek száma. Ha nincs megadva, a kódoló kiválaszt egy megfelelő számot a videóprofil és a szint alapján. |
frame_rate
|
A réteg kódolásához használt képkockasebesség (képkocka/másodpercben). Az érték lehet M/N, ahol az M és az N egész szám (például 30000/1001), vagy szám formájában (például 30 vagy 29,97). A kódoló a profil és a szint alapján kényszeríti az engedélyezett keretsebességek korlátozásait. Ha nincs megadva, a kódoló ugyanazt a képkockasebességet fogja használni, mint a bemeneti videó. |
slices
|
A réteg kódolásához használandó szeletek száma. Ha nincs megadva, az alapértelmezett érték nulla, ami azt jelenti, hogy a kódoló minden kerethez egyetlen szeletet fog használni. |
adaptive_b_frame
|
Meghatározza, hogy adaptív B-kereteket kell-e használni a réteg kódolásához. Ha nincs megadva, a kódoló minden alkalommal bekapcsolja, amikor a videóprofil engedélyezi a használatát. |
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: