JpgImage Osztály
Ez a cikk a bemeneti videóból származó JPEG-képek sorozatának tulajdonságait 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.ImageJpgImage
Konstruktor
JpgImage(*, start: str, label: str | None = None, key_frame_interval: timedelta | None = None, stretch_mode: str | _models.StretchMode | None = None, sync_mode: str | _models.VideoSyncMode | None = None, step: str | None = None, range: str | None = None, layers: List[_models.JpgLayer] | None = None, sprite_column: int | None = None, **kwargs)
Csak kulcsszavas paraméterek
Name | Description |
---|---|
label
|
A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható. |
key_frame_interval
|
A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást fogja követni. |
stretch_mode
|
str vagy
StretchMode
Az átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés. Az ismert értékek a következők: "None", "AutoSize" és "AutoFit". |
sync_mode
|
str vagy
VideoSyncMode
A videoszinkronizálási mód. Az ismert értékek a következők: "Auto", "Passthrough", "Cfr" és "Vfr". |
start
|
A bemeneti videóban az a hely, ahonnan miniatűröket szeretne létrehozni. Az érték lehet ISO 8601 formátumban (például a PT05S 5 másodpercnél kezdődik), vagy egy keretszám (például 10 a 10. képkocka kezdőértéke), vagy egy relatív érték a stream időtartamához (például 10% a stream időtartamának 10%-ával való kezdéshez). Támogatja a (z) {Best} makrót is, amely arra utasítja a kódolót, hogy a videó első néhány másodpercében válassza ki a legjobb miniatűrt, és csak egy miniatűrt fog létrehozni, függetlenül attól, hogy milyen egyéb beállítások vannak a lépéshez és a tartományhoz. Az alapértelmezett érték a(z) {Best} makró. Kötelező. |
step
|
A miniatűrök létrehozási időközei. Az érték lehet ISO 8601 formátumban (például 5 másodpercenként egy kép PT05S értéke), vagy egy keretszám (például 30 kép esetén 30 kép 30 képnél 30 képnél 30 képnél 30 képnél 30 képnél 30 képnél 30 képnél), vagy relatív érték a stream időtartamához (például egy kép esetében 10% a streamelési időtartam 10%-ában). Megjegyzés: A lépés értéke hatással lesz az első létrehozott miniatűrre, amely lehet, hogy nem pontosan az átalakításhoz beállított kezdési időpontban van megadva. Ennek oka a kódoló, amely megpróbálja kiválasztani a legjobb miniatűrt a kezdési időpont és a lépés pozíciója között a kezdési időponttól kezdve az első kimenetként. Mivel az alapértelmezett érték 10%, ez azt jelenti, hogy ha a stream hosszú időtartamú, az első létrehozott miniatűr távol lehet a kezdéskor megadotttól. Próbáljon meg ésszerű értéket választani a Lépéshez, ha az első miniatűr várhatóan közel van a kezdési időponthoz, vagy állítsa a Tartomány értéket 1 értékre, ha csak egy miniatűrre van szükség a kezdéskor. |
range
|
A bemeneti videóban az előre beállított kezdési idő átalakításához viszonyított pozíció, amelynél le szeretné állítani a miniatűrök létrehozását. Az érték lehet ISO 8601 formátumban (például PT5M30S, hogy a kezdési időponttól számított 5 percnél és 30 másodpercnél megálljon), vagy egy keretszám (például 300, hogy a 300. keretnél megálljon a keretből a kezdéskor. Ha ez az érték 1, az azt jelenti, hogy csak egy miniatűrt hoz létre a kezdéskor), vagy egy relatív értéket a stream időtartamához (például 50% a stream időtartamának a kezdési időponttól való felére való leállításhoz). Az alapértelmezett érték 100%, ami azt jelenti, hogy a stream végén leáll. |
layers
|
A kódoló által létrehozandó kimeneti JPEG-képrétegek gyűjteménye. |
sprite_column
|
Beállítja a miniatűr sprite képben használt oszlopok számát. A rendszer automatikusan kiszámítja a sorok számát, és létrehoz egy VTT-fájlt a sprite egyes miniatűrjeihez tartozó koordináta-leképezésekkel. Megjegyzés: ennek az értéknek pozitív egész számnak kell lennie, és megfelelő érték ajánlott, hogy a kimeneti képfelbontás ne lépje túl a JPEG maximális képpontfelbontási korlátját 65535x65535. |
Változók
Name | Description |
---|---|
odata_type
|
A származtatott típusok diszkriminatív. Kötelező. |
label
|
A kodek opcionális címkéje. A címke a muxing viselkedésének szabályozására használható. |
key_frame_interval
|
A két kulcskeret közötti távolság. Az értéknek nem nullának kell lennie az ISO 8601 formátumban megadott [0,5, 20] másodperc tartományban. Az alapértelmezett érték 2 másodperc (PT2S). Vegye figyelembe, hogy ez a beállítás figyelmen kívül lesz hagyva, ha a VideoSyncMode.Passthrough beállítás be van állítva, ahol a KeyFrameInterval érték a bemeneti forrásbeállítást fogja követni. |
stretch_mode
|
str vagy
StretchMode
Az átméretezés módja – a bemeneti videó átméretezésének módja a kívánt kimeneti felbontás(ok)nak megfelelően. Az alapértelmezett érték az Automatikus méretezés. Az ismert értékek a következők: "None", "AutoSize" és "AutoFit". |
sync_mode
|
str vagy
VideoSyncMode
A videoszinkronizálási mód. Az ismert értékek a következők: "Auto", "Passthrough", "Cfr" és "Vfr". |
start
|
A bemeneti videóban az a hely, ahonnan miniatűröket szeretne létrehozni. Az érték lehet ISO 8601 formátumban (például a PT05S 5 másodpercnél kezdődik), vagy egy keretszám (például 10 a 10. képkocka kezdőértéke), vagy egy relatív érték a stream időtartamához (például 10% a stream időtartamának 10%-ával való kezdéshez). Támogatja a (z) {Best} makrót is, amely arra utasítja a kódolót, hogy a videó első néhány másodpercében válassza ki a legjobb miniatűrt, és csak egy miniatűrt fog létrehozni, függetlenül attól, hogy milyen egyéb beállítások vannak a lépéshez és a tartományhoz. Az alapértelmezett érték a(z) {Best} makró. Kötelező. |
step
|
A miniatűrök létrehozási időközei. Az érték lehet ISO 8601 formátumban (például 5 másodpercenként egy kép PT05S értéke), vagy egy keretszám (például 30 kép esetén 30 kép 30 képnél 30 képnél 30 képnél 30 képnél 30 képnél 30 képnél 30 képnél), vagy relatív érték a stream időtartamához (például egy kép esetében 10% a streamelési időtartam 10%-ában). Megjegyzés: A lépés értéke hatással lesz az első létrehozott miniatűrre, amely lehet, hogy nem pontosan az átalakításhoz beállított kezdési időpontban van megadva. Ennek oka a kódoló, amely megpróbálja kiválasztani a legjobb miniatűrt a kezdési időpont és a lépés pozíciója között a kezdési időponttól kezdve az első kimenetként. Mivel az alapértelmezett érték 10%, ez azt jelenti, hogy ha a stream hosszú időtartamú, az első létrehozott miniatűr távol lehet a kezdéskor megadotttól. Próbáljon meg ésszerű értéket választani a Lépéshez, ha az első miniatűr várhatóan közel van a kezdési időponthoz, vagy állítsa a Tartomány értéket 1 értékre, ha csak egy miniatűrre van szükség a kezdéskor. |
range
|
A bemeneti videóban az előre beállított kezdési idő átalakításához viszonyított pozíció, amelynél le szeretné állítani a miniatűrök létrehozását. Az érték lehet ISO 8601 formátumban (például PT5M30S, hogy a kezdési időponttól számított 5 percnél és 30 másodpercnél megálljon), vagy egy keretszám (például 300, hogy a 300. keretnél megálljon a keretből a kezdéskor. Ha ez az érték 1, az azt jelenti, hogy csak egy miniatűrt hoz létre a kezdéskor), vagy egy relatív értéket a stream időtartamához (például 50% a stream időtartamának a kezdési időponttól való felére való leállításhoz). Az alapértelmezett érték 100%, ami azt jelenti, hogy a stream végén leáll. |
layers
|
A kódoló által létrehozandó kimeneti JPEG-képrétegek gyűjteménye. |
sprite_column
|
Beállítja a miniatűr sprite képben használt oszlopok számát. A rendszer automatikusan kiszámítja a sorok számát, és létrehoz egy VTT-fájlt a sprite egyes miniatűrjeihez tartozó koordináta-leképezésekkel. Megjegyzés: ennek az értéknek pozitív egész számnak kell lennie, és megfelelő érték ajánlott, hogy a kimeneti képfelbontás ne lépje túl a JPEG maximális képpontfelbontási korlátját 65535x65535. |
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: