Sdílet prostřednictvím


Změna velikosti videa

[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byl nahrazen čtečkou zdroje a koncovým zapisovačem. čtečka zdroje a zapisovač sinku jsou optimalizovány pro Windows 10 a Windows 11. Pokud je to možné, společnost Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojů a Zapisovač dat místo Windows Media Format 11 SDK. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Když definujete nastavení streamu videa, musíte zadat šířku a výšku snímků videa. Tato velikost videa určuje velikost snímků videa zakódovaných v datové části souboru. Velikost videa v profilu ale neurčí nebo neomezuje velikost vstupního média, které doručíte do zapisovače, nebo velikost výstupního média, které obdržíte od čtenáře. Autor může změnit velikost snímků videa tak, aby vyhovovaly potřebám vaší aplikace.

Velikost obrazu videa si můžete představit jako procházející třemi fázemi: vstupní velikost videa, velikost videa streamu a výstupní velikost videa.

Velikost vstupního videa je velikost snímků, které předáváte jako vzorky do objektu zapisovače. Tuto velikost definujete jako jednu z požadovaných vlastností vstupu videa. Další informace o vstupních vlastnostech naleznete v tématu Vytvoření výčtu vstupních formátů.

Velikost videa streamu je velikost snímků v datové části souboru ASF. Tuto velikost definujete jako jedno z požadovaných nastavení konfigurace streamu v profilu. Pokud píšete soubor a velikost vstupního videa se liší od velikosti videa datového proudu, zapisovač při kódování změní velikost snímků. Další informace o vlastnostech streamu videa naleznete v tématu Konfigurace video streamů.

Velikost výstupního videa je velikost snímků doručovaných čtečkou nebo synchronní čtečkou. Tuto velikost definujete jako jednu z požadovaných vlastností výstupu videa. Pokud čtete soubor a velikost výstupního videa se liší od velikosti videa datového proudu, čtenář při dekódování změní velikost snímků.

Nelze nastavit velikost streamového videa na lichý počet pixelů na šířku. Pokud nastavíte šířku video streamu na lichou hodnotu, zapisovač buď profil nepřijme, nebo se výsledné video zakóduje s černým pruhem na jedné straně, aby se vyrovnal rozdíl.

Při změně velikosti videa byste měli být opatrní. Obrázky mají tendenci vypadat nejlépe v původním rozlišení. Změna velikosti obrázků může často způsobit zkreslení a znepřístupnit text. Pokud video komprimujete na nízkou přenosovou rychlost, zjistíte také, že zkreslení vyplývající ze změny velikosti může vést k vážným kompresním artefaktům.

Kodek obrazovky Windows Media Video 9 nepodporuje změnu velikosti.

funkce zápisu souborů

Práce se vstupy

Práce s výstupy