PresetConfigurations interface
Objekt s volitelným nastavením konfigurace kodéru.
Vlastnosti
complexity | Umožňuje nakonfigurovat nastavení kodéru pro řízení rovnováhy mezi rychlostí a kvalitou. Příklad: Pro rychlejší kódování, ale nižší efektivitu komprese nastavíte jako Rychlost. |
interleave |
Nastaví režim prokládání výstupu tak, aby se ovládl způsob ukládání zvuku a videa ve formátu kontejneru. Příklad: Nastavte InterleavedOutput jako NonInterleavedOutput, aby se v samostatných souborech MP4 vytvářely výstupy jen pro zvuk a video. |
key |
Interval klíčového snímku v sekundách. Příklad: Nastavte KeyFrameIntervalInSeconds na hodnotu 2, abyste snížili ukládání do vyrovnávací paměti pro některé přehrávače. |
max |
Maximální přenosová rychlost v bitech za sekundu (prahová hodnota pro horní vrstvu videa). Příklad: Nastavte MaxBitrateBps na hodnotu 6000000, abyste se vyhnuli vytváření výstupů s velmi vysokou přenosovou rychlostí pro obsah s vysokou složitostí. |
max |
Maximální výška výstupních vrstev videa. Příklad: Nastavte MaxHeight na hodnotu 720, abyste vytvořili výstupní vrstvy až do 720P, i když je vstup 4K. |
max |
Maximální počet výstupních vrstev videa. Příklad: Nastavte MaxLayers jako 4, abyste zajistili, že se vytvoří maximálně 4 výstupní vrstvy, které budou řídit celkové náklady na úlohu kódování. |
min |
Minimální přenosová rychlost v bitech za sekundu (prahová hodnota pro dolní vrstvu videa). Příklad: Nastavte MinBitrateBps na hodnotu 200000 tak, aby měla spodní vrstvu, která pokrývá uživatele s nízkou šířkou pásma sítě. |
min |
Minimální výška výstupních vrstev videa. Příklad: Nastavte MinHeight na 360, abyste se vyhnuli výstupním vrstvám s menším rozlišením, jako je 180P. |
Podrobnosti vlastnosti
complexity
Umožňuje nakonfigurovat nastavení kodéru pro řízení rovnováhy mezi rychlostí a kvalitou. Příklad: Pro rychlejší kódování, ale nižší efektivitu komprese nastavíte jako Rychlost.
complexity?: string
Hodnota vlastnosti
string
interleaveOutput
Nastaví režim prokládání výstupu tak, aby se ovládl způsob ukládání zvuku a videa ve formátu kontejneru. Příklad: Nastavte InterleavedOutput jako NonInterleavedOutput, aby se v samostatných souborech MP4 vytvářely výstupy jen pro zvuk a video.
interleaveOutput?: string
Hodnota vlastnosti
string
keyFrameIntervalInSeconds
Interval klíčového snímku v sekundách. Příklad: Nastavte KeyFrameIntervalInSeconds na hodnotu 2, abyste snížili ukládání do vyrovnávací paměti pro některé přehrávače.
keyFrameIntervalInSeconds?: number
Hodnota vlastnosti
number
maxBitrateBps
Maximální přenosová rychlost v bitech za sekundu (prahová hodnota pro horní vrstvu videa). Příklad: Nastavte MaxBitrateBps na hodnotu 6000000, abyste se vyhnuli vytváření výstupů s velmi vysokou přenosovou rychlostí pro obsah s vysokou složitostí.
maxBitrateBps?: number
Hodnota vlastnosti
number
maxHeight
Maximální výška výstupních vrstev videa. Příklad: Nastavte MaxHeight na hodnotu 720, abyste vytvořili výstupní vrstvy až do 720P, i když je vstup 4K.
maxHeight?: number
Hodnota vlastnosti
number
maxLayers
Maximální počet výstupních vrstev videa. Příklad: Nastavte MaxLayers jako 4, abyste zajistili, že se vytvoří maximálně 4 výstupní vrstvy, které budou řídit celkové náklady na úlohu kódování.
maxLayers?: number
Hodnota vlastnosti
number
minBitrateBps
Minimální přenosová rychlost v bitech za sekundu (prahová hodnota pro dolní vrstvu videa). Příklad: Nastavte MinBitrateBps na hodnotu 200000 tak, aby měla spodní vrstvu, která pokrývá uživatele s nízkou šířkou pásma sítě.
minBitrateBps?: number
Hodnota vlastnosti
number
minHeight
Minimální výška výstupních vrstev videa. Příklad: Nastavte MinHeight na 360, abyste se vyhnuli výstupním vrstvám s menším rozlišením, jako je 180P.
minHeight?: number
Hodnota vlastnosti
number