Strona główna
Pobierz | FAQ AviSynth | Domyślne filtry | Dodatkowe filtry - pobierz | forum Doom9 | Strona projektu | Opinie
Contents |
Co to jest AviSynth?
AviSynth jest potężnym narzędziem przeznaczonym do obróbki wideo. Działa jako serwer klatek, zapewniając możliwość natychmiastowej edycji bez potrzeby plików tymczasowych.
Sam w sobie, AviSynth nie posiada interfejsu graficznego (GUI), polegając na skryptowaniu, które pozwala na zaawansowaną edycję nieliniową. Chociaż na pierwszy rzut oka może się to wydawać skomplikowane i mało intuicyjne, jest to bardzo dobra metoda zarządzania projektami w precyzyjny, spójny i łatwo powtarzalny sposób, dająca olbrzymie możliwości. Ponieważ tekstowe skrypty są przyswajalne przez ludzi, każdy projekt jest jednocześnie swoją dokumentacją. Użyty język skryptowy jest prosty, ale potężny, a z podstawowych operacji można stworzyć kompleksowe filtry, by z czasem uzyskać własny zestaw użytecznych i unikalnych efektów.
Ciekawy? Będąc na tej stronie, możesz przeczytać więcej o AviSynth, przeszukać oficjalną dokumentację, i przejrzeć FAQ AviSynth. Lub po prostu przejdź do strony pobierań na SourceForge. AviSynth jest programem wolnym, otwartym i darmowym.
Użytkowanie
Zieloni w AviSynth powinni od tego zacząć
- Twój pierwszy skrypt - przewodnik dla zupełnych nowicjuszy,
- Wprowadzenie do filtrów - instruktażowy przewodnik pozwalający zacząć przygodę z AviSynth.
- Przykłady skryptów - pokazują, jak to wszystko wygląda naprawdę.
- Problemy z twoimi skryptami i konfiguracją - oraz jak sobie z nimi radzić.
Filtry, dodatkowe pluginy, skryptowane funkcje oraz narzędzia
- Domyślne filtry - lista i oficjalne opisy rozprowadzanych z AviSynth filtrów, posortowane wg. kategorii.
- Dodatkowe filtry - dokumentacja pluginów i skryptowanych funkcji napisanych przez użytkowników do AviSynth 2.5x.
- Dodatkowe pluginy (stare) - dokumentacja pluginów do AviSynth 1.0x/2.0x (stare, ale niektóre wciąż w powszechnym użytku).
- Kolekcja pluginów AviSynth, autorstwa WarpEnterprises.
- Bazar z funkcjami - często używane funkcje.
- Narzędzia - lista graficznych, tekstowych, skryptowych i innych narzędzi związanych z AviSynth.
Składnia AviSynth
- Składnia AviSynth - oficjalna, przykładna dokumentacja.
- Pluginy - jak je wczytywać (pluginy AviSyntha, VirtualDuba, VFAPI i w C), autowczytywanie i kolejność nazw.
- Zmienne skryptów - jak je deklarować i używać w skryptach.
- Operatory - dostępne operatory i relatywna kolejność.
- Funkcje użytkownika - jak je definiować i używać w skryptach.
- Przepływ sterowania - kontrola nad wykonywaniem instrukcji.
- Wbudowane funkcje - gotowe funkcje, do użycia w skryptach.
- Właściwości klipu - funkcje zwracające właściwość klipu.
- Środowisko uruchomieniowe - skryptowanie na bazie klatek.
- Scripting reference - Beyond scripting basics.
- The script execution model - The steps behind the scenes from the script to the final video clip output. The filter graph. Scope and lifetime of variables. Evaluation of runtime scripts.
- User functions - How to effectively write and invoke user defined script functions; common pitfalls to avoid; ways to organise your function collection and create libraries of functions, and many more.
- Block statements - Techniques and coding idioms for creating blocks of AviSynth script statements.
- Arrays - Using arrays (and array operators) for manipulating collections of data in a single step.
- Scripting at runtime - How to unravel the power of runtime filters and create complex runtime scripts that can perform interesting (and memory/speed efficient) editing/processing operations and effects.