Strona główna

From Avisynth wiki
Revision as of 20:52, 22 May 2008 by Thar (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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ąć

Filtry, dodatkowe pluginy, skryptowane funkcje oraz narzędzia

Składnia AviSynth

  • Składnia AviSynth - oficjalna, przykładna dokumentacja.
  • 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.
Personal tools