Więcej o AviSynth

From Avisynth wiki
Revision as of 21:00, 17 July 2013 by Wilbert (Talk | contribs)

Jump to: navigation, search

Contents

Jak to działa

AviSynth udaje pliki AVI, co oznacza, że generalnie skrypty AVS działają z każdym programem obsługującym AVI. Jednak praktyka jest zawsze odległa od teorii, i nieraz okaże się, że nie wszystkie programy traktują pliki wideo tak, jakbyśmy tego oczekiwali. Dla przykładu, Ligos MPEG Encoder nie pozwoli ci na wybranie jakiegokolwiek innego pliku niż "prawdziwe" AVI, jednak gdy oszukasz program zmieniając rozszerzenie pliku w miejscu na nazwę, zadziała idealnie z AVS.

Ponieważ AviSynth działa jako serwer klatek, wszystkie filtry są nakładane "w locie" - gdy program zażąda klatki 303, ta jedna klatka zostanie odczytana ze źródła, przejdzie przez cały cykl zdefiniowanych przez ciebie poleceń i zostanie zaserwowana programowi. Dzięki temu, AviSynth nie tworzy plików tymczasowych.

Jeśli czujesz się na siłach, spróbuj stworzyć swój pierwszy skrypt.

Kiedy użycie AviSynth jest dobrym pomysłem

Nie wszystkie zadania da się wykonać w AviSynth z równą łatwością. Ogólnie rzecz ujmując, Avisynth pozwala w szybki sposób poprawić obraz w twoim klipie i zrobić prosty montaż. Niezbyt łatwe jest cięcie i zaawansowany postprocessing - do tych celów lepsze są profesjonalne narzędzia jak Adobe Premiere Pro czy After Effects, co nie oznacza, że są one niewykonalne w AVS i nie przyniosą lepszych rezultatów. Po prostu będzie to bardziej skomplikowane.

Podsumowując, AviSynth jest świetnym narzędziem w przygotowywaniu wideo do kompresji i archiwizacji - korekcie kolorów, usuwaniu szumu, wyostrzaniu, przycinaniu czarnych pasów i zmianach rozdzielczości. Z myślą o docelowej kompresji/rekompresji obrazu napisano wiele świetnych filtrów, które z pewnością ci się przydadzą.

Ale ja potrzebuję GUI!

Racja, mowa jest o wideo, a niemożliwym jest pisać skrypty bez sprawdzania dawanych przez nie rezultatów. Na szczęście istnieją programy pomagające w obsłudze AviSynth. Najczęściej używanym - przez co także najlepiej przetestowanym - jest VirtualDubMod - jego wbudowany edytor skryptów pozwala ci w łatwy sposób je tworzyć i sprawdzać działanie jednym wciśnięciem klawisza F5. Więcej informacji o tym i innych narzędziach znajdziesz tutaj.

Programy, które udaje się zmusić do współpracy

Opisany pokrótce VirtualDubMod potrafi zapisać obraz przesłany z AviSynth jako plik AVI skodowany za pomocą Xvid, DivX i wielu innych kodeków.

Innym, nieco bardziej zaawansowanym (choć dla wielu prostszym) narzędziem jest MeGUI. Oprócz AVI obsługuje także inne formaty kontenerów, jak choćby MP4 i Matroska. W dużym stopniu wspiera nowoczesny standard kompresji wideo, H.264/AVC.

Jeśli zamierzasz przygotowywać pliki w formatach MPEG-1 lub MPEG-2, zarówno TMPGEnc jak i CCE wspierają AviSynth, ale z problemami - przeszukaj FAQ AviSynth.

Personal tools