Strona główna
(Translation) |
(Gotowe tłumaczenie) |
||
Line 12: | Line 12: | ||
== Użytkowanie == | == Użytkowanie == | ||
− | === | + | === Nie znasz AviSynth? Zacznij od tego === |
* [[Pierwszy skrypt|Twój pierwszy skrypt]] - przewodnik dla zupełnych nowicjuszy, | * [[Pierwszy skrypt|Twój pierwszy skrypt]] - przewodnik dla zupełnych nowicjuszy, | ||
Line 23: | Line 23: | ||
* [[Domyślne filtry]] - lista i oficjalne opisy rozprowadzanych z AviSynth filtrów, posortowane wg. kategorii. | * [[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 filtry]] - dokumentacja pluginów i skryptowanych funkcji napisanych przez użytkowników do AviSynth 2.5x. | ||
− | * [[Dodatkowe pluginy stare|Dodatkowe pluginy (stare)]] - dokumentacja pluginów do AviSynth 1.0x/2.0x (stare, ale niektóre wciąż | + | * [[Dodatkowe pluginy stare|Dodatkowe pluginy (stare)]] - dokumentacja pluginów do AviSynth 1.0x/2.0x (stare, ale niektóre wciąż używane). |
* [http://www.avisynth.org/warpenterprises/ Kolekcja pluginów AviSynth], autorstwa WarpEnterprises. | * [http://www.avisynth.org/warpenterprises/ Kolekcja pluginów AviSynth], autorstwa WarpEnterprises. | ||
* [[Bazar z funkcjami]] - często używane funkcje. | * [[Bazar z funkcjami]] - często używane funkcje. | ||
Line 38: | Line 38: | ||
** [[Wbudowane funkcje]] - gotowe funkcje, do użycia w skryptach. | ** [[Wbudowane funkcje]] - gotowe funkcje, do użycia w skryptach. | ||
** [[Właściwości klipu]] - funkcje zwracające właściwość klipu. | ** [[Właściwości klipu]] - funkcje zwracające właściwość klipu. | ||
− | ** [[Środowisko | + | ** [[Środowisko runtime]] - skryptowanie na bazie klatek. |
− | * [[ | + | * [[Dokumentacja skryptowania]] - wykracza poza podstawy. |
− | ** [[ | + | ** [[Model wykonywania skryptu]] - To, co dzieje się od wczytania skryptu do uzyskania obrazu wideo, a czego ty nie widzisz. Graf filtrów. Zakres i czas działania zmiennych. Wykorzystanie skryptów runtime. |
− | ** [[ | + | ** [[Funkcje użytkownika]] - jak w sposób efektywny pisać i wywoływać zdefiniowane przez siebie funkcje skryptowe. Pospolite błędy, których należy unikać. Sposoby organizacji twoich funkcji, tworzenie bibliotek funkcji, i dużo więcej. |
− | ** [[ | + | ** [[Instrukcje blokowe]] - tworzenie bloków instrukcji w AviSynth. |
− | ** [[ | + | ** [[Tablice]] - używanie tablic do operowania na całych zestawach danych za jednym zamachem. |
− | ** [[ | + | ** [[Skryptowanie runtime]] - jak wyzwolić moc filtrów runtime i stworzyć kompleksowe skrypty, zdolne do interesujących (i efektywnych w wykorzystaniu pamięci/prędkości) operacji edycji/przetwarzania. |
+ | |||
+ | === FAQ, przewodniki i zaawansowane zagadnienia === | ||
+ | |||
+ | * [[FAQ AviSynth]] - odpowiedzi na wiele często spotykanych pytań. | ||
+ | * [[Format obrazu]] - wprowadzenie do formatów obrazu (''aspect ratio'' - DAR, PAR, SAR), jak to spożytkować przy skalowaniu rozdzielczości twojego klipu. | ||
+ | * [[Przewodniki]] - wskazówki dotyczące konkretnych rodzajów konwersji i pospolitych zadań. | ||
+ | * [[Zagadnienia zaawansowane]] - o takich rzeczach jak błędne próbkowanie chromy, konwersja kolorów, wideo hybrydowe, kompensacja ruchu i inne. | ||
+ | |||
+ | == Rozwój programu == | ||
+ | |||
+ | * Chcesz zaoferować [[pomoc]]? | ||
+ | * Oficjalna [http://www.avisynth.org/SourceForge strona projektu na SourceForge] (nieaktualna, ale może zawierać informacje jeszcze nie przeniesione do tej wiki). | ||
+ | * Naucz się [[Kompilacja AviSynth|kompilować AviSynth]] i jego pluginy. | ||
+ | * [[SDK]] - programowanie pluginów AviSynth. | ||
+ | * [http://forum.doom9.org/forumdisplay.php?s=&forumid=69 Forum developerskie AviSynth] | ||
+ | * Coraz dłuższa [[Changelist/pl|lista zmian]] | ||
+ | * Informacje o pracach nad [[AviSynth v3]] (który będzie niezależny od systemu operacyjnego). | ||
+ | |||
+ | == Prawa autorskie == | ||
+ | |||
+ | Prawa do dokumentacji AviSynth są zastrzeżone. | ||
+ | Copyright (c) 2002-2007 AviSynth developers and contributors. | ||
+ | |||
+ | Od 5 listopada 2007, niniejsza dokumentacja jest dostępna na warunkach [http://creativecommons.org/licenses/by-sa/3.0/deed.pl licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0] (skracanej "CC BY-SA 3.0"), zobacz także [http://creativecommons.org/licenses/by-sa/3.0/legalcode pełne warunki]. Więcej informacji możesz znaleźć [[AviSynth:Copyrights/pl|tutaj]]. |
Revision as of 10:27, 27 May 2008
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
Nie znasz AviSynth? Zacznij od tego
- 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ąż używane).
- 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 runtime - skryptowanie na bazie klatek.
- Dokumentacja skryptowania - wykracza poza podstawy.
- Model wykonywania skryptu - To, co dzieje się od wczytania skryptu do uzyskania obrazu wideo, a czego ty nie widzisz. Graf filtrów. Zakres i czas działania zmiennych. Wykorzystanie skryptów runtime.
- Funkcje użytkownika - jak w sposób efektywny pisać i wywoływać zdefiniowane przez siebie funkcje skryptowe. Pospolite błędy, których należy unikać. Sposoby organizacji twoich funkcji, tworzenie bibliotek funkcji, i dużo więcej.
- Instrukcje blokowe - tworzenie bloków instrukcji w AviSynth.
- Tablice - używanie tablic do operowania na całych zestawach danych za jednym zamachem.
- Skryptowanie runtime - jak wyzwolić moc filtrów runtime i stworzyć kompleksowe skrypty, zdolne do interesujących (i efektywnych w wykorzystaniu pamięci/prędkości) operacji edycji/przetwarzania.
FAQ, przewodniki i zaawansowane zagadnienia
- FAQ AviSynth - odpowiedzi na wiele często spotykanych pytań.
- Format obrazu - wprowadzenie do formatów obrazu (aspect ratio - DAR, PAR, SAR), jak to spożytkować przy skalowaniu rozdzielczości twojego klipu.
- Przewodniki - wskazówki dotyczące konkretnych rodzajów konwersji i pospolitych zadań.
- Zagadnienia zaawansowane - o takich rzeczach jak błędne próbkowanie chromy, konwersja kolorów, wideo hybrydowe, kompensacja ruchu i inne.
Rozwój programu
- Chcesz zaoferować pomoc?
- Oficjalna strona projektu na SourceForge (nieaktualna, ale może zawierać informacje jeszcze nie przeniesione do tej wiki).
- Naucz się kompilować AviSynth i jego pluginy.
- SDK - programowanie pluginów AviSynth.
- Forum developerskie AviSynth
- Coraz dłuższa lista zmian
- Informacje o pracach nad AviSynth v3 (który będzie niezależny od systemu operacyjnego).
Prawa autorskie
Prawa do dokumentacji AviSynth są zastrzeżone. Copyright (c) 2002-2007 AviSynth developers and contributors.
Od 5 listopada 2007, niniejsza dokumentacja jest dostępna na warunkach licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0 (skracanej "CC BY-SA 3.0"), zobacz także pełne warunki. Więcej informacji możesz znaleźć tutaj.