Pierwszy skrypt

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(New page: *Zacznijmy od podstawowego skryptu AviSynth: AVIFileSource("MeinVideo.avi") *Öffne einen Texteditor, tippe die obige Zeile ein (wobei du als "MeinVideo.avi" irgendeine AVI Datei auf de...)
 
Line 1: Line 1:
*Zacznijmy od podstawowego skryptu AviSynth:
+
Zacznijmy od od podstawowego skryptu AviSynth:
  
  AVIFileSource("MeinVideo.avi")
+
  AVIFileSource("MojeWideo.avi")
  
*Öffne einen Texteditor, tippe die obige Zeile ein (wobei du als "MeinVideo.avi" irgendeine AVI Datei auf deinem Rechner angibst) und speichere das Ganze als "MeinVideo.avs". Du hast nun ein Skript, das man mit den meisten Videoplayern auf deinem Rechner öffnen kann, so z.B. kann der Windows Media Player 6.4 (aka "mplayer2.exe") das Skript abspielen. Ebenso VirtualDubMod oder VirtualDub. Für diese Programme erscheint die Textdatei einfach als AVI Datei. Cool, oder???
+
Otwórz Notatnik, wpisz górny przykład (zamiast "MojeWideo.avi" możesz podać jakikolwiek plik AVI znajdujący się na twoim komputerze) i zapisz to wszystko jako "MojeWideo.avs". Otrzymujesz wtedy skrypt, którego można większością odtwarzaczy na twoim komputerze odegrać, na przykład może Windows Media Player 6.4 (aka "mplayer2.exe") ten skrypt odegrać. Tak samo [[VirtualDubMod]] lub [[VirtualDub]]. Dla tych programów twój plik tekstowy wydaje się plikiem AVI.
  
*Es gibt viele unterschiedliche Arten von Videodateien und jede hat so seine Eigenart. So kann man z.B. nicht eine MPEG Datei mit AVISource öffnen, weil es keine AVI Datei ist. Für MPEG Dateien kann man DirectShowSource verwenden, so dass du folgendes in dein Skript hineinschreiben musst:
+
Jest wiele rożnych rodzajów formatów wideo i każdy ma swoje cechy. Dlatego nie można n.p otworzyć pliku MPEG z [[AviSource]] bo nie jest to plik AVI. Dla plików MPEG można użyć [[DirectShowSource]], przy używaniu niestepującego skryptu:
  
  DirectShowSource("MeinVideo.mpg")
+
  DirectShowSource("MojeWideo.mpg")
  
*Dies ist aber auf den folgenden Seiten mehr im Detail erklärt: AVISource, DirectShowSource, AviFileSource, OpenDmlSource.
+
Lepiej by było użyć [[DGDecode]] dla importu plików MPEG.
  
*Wenn du es mit dem FrameServer hinbekommen hast, ist es an der Zeit, etwas Interessanteres zu machen als nur das schon bekannte Video wiederzugeben! Ein guter Beginn dazu ist, sich die am HäufigstenGenutztenFilter anzugucken oder gleich mit dem AviSynthHandbuch durchzustarten.
+
Opisane jest to detaliczne na niestepujących stronach: [[AviSource|AVISource]], [[DirectShowSource]], [[AviSource|AviFileSource]], [[AviSource|OpenDmlSource]]
 +
 
 +
Jak już zapoznałeś się z [[Serwer klatek|Frameserwerem]], to nadszedł czas stworzyć coś interesującego niż odtwarzanie starego filmiku!
 +
Na początek [[Filter introduction|zapoznaj się z funkcjami filtrów]] lub od razu przejdź do [http://volter.net/avisynth/ oficjalnej dokumentacji].
 +
 
 +
Więcej przykładów można znaleźć tutaj: [[Script examples|Przykłady skryptów]].

Revision as of 01:01, 17 July 2008

Zacznijmy od od podstawowego skryptu AviSynth:

AVIFileSource("MojeWideo.avi")

Otwórz Notatnik, wpisz górny przykład (zamiast "MojeWideo.avi" możesz podać jakikolwiek plik AVI znajdujący się na twoim komputerze) i zapisz to wszystko jako "MojeWideo.avs". Otrzymujesz wtedy skrypt, którego można większością odtwarzaczy na twoim komputerze odegrać, na przykład może Windows Media Player 6.4 (aka "mplayer2.exe") ten skrypt odegrać. Tak samo VirtualDubMod lub VirtualDub. Dla tych programów twój plik tekstowy wydaje się plikiem AVI.

Jest wiele rożnych rodzajów formatów wideo i każdy ma swoje cechy. Dlatego nie można n.p otworzyć pliku MPEG z AviSource bo nie jest to plik AVI. Dla plików MPEG można użyć DirectShowSource, przy używaniu niestepującego skryptu:

DirectShowSource("MojeWideo.mpg")

Lepiej by było użyć DGDecode dla importu plików MPEG.

Opisane jest to detaliczne na niestepujących stronach: AVISource, DirectShowSource, AviFileSource, OpenDmlSource

Jak już zapoznałeś się z Frameserwerem, to nadszedł czas stworzyć coś interesującego niż odtwarzanie starego filmiku! Na początek zapoznaj się z funkcjami filtrów lub od razu przejdź do oficjalnej dokumentacji.

Więcej przykładów można znaleźć tutaj: Przykłady skryptów.

Personal tools