Home
RecentChanges

Search:

» AviSynth is a powerful video FrameServer for Win32.

AviSynth Links:
»Download
»Learn to script
»FAQ
»Manual
»Discussion fora
»Project page
»External filters
»FeedBack

» You can add pages to this website immediately. No login required.
Edit this document

» AboutAviSynth

 

Avisynth 
Logo

AviSource Deutsch

( This site in flag-uk.gif english )

AVISource(string "filename" [,...], bool "audio", string "pixel_type")

OpenDMLSource(string "filename" [,...] [, bool "audio"] [, string pixel_type])

AVIFileSource(string "filename" [,...] [, bool "audio"] [, string pixel_type])

WAVSource(string "filename" [,...])

AVISource verwendet als Argumente ein oder mehrere Dateinamen in Anf�hrungszeichen und liest die Dateien entweder mit dem Video-for-Windows "AVIFile" Interface oder mit dem in AviSynth eingebauten OpenDML-Code (von VirtualDub). Dieser Filter kann jedes AVI lesen, wof�r ein AVIFile Handler vorhanden ist. Es k�nnen also nicht nur AVI sondern auch WAV, AVS (AviSynth Skript) und VDR (VirtualDub Frameserver) Dateien ge�ffnet werden. Wenn mehrere Dateien angegeben werden, werden diese mit UnalignedSplice aneinander gef�gt. Das bool Argument ist optional und standardm��ig auf "true" gesetzt.

Der AVISource Filter untersucht die Datei und bestimmt den Typ. Dann gibt er die Datei entweder an den AVIFile Handler oder den OpenDML weiter. Bei Problemen mit einem der Handler kann auch direkt OpenDMLSource und AVIFileSource verwendet werden, welche die Verwendung eines bestimmten Handlers festlegen. Jeder kann normale AVI (< 2GB) lesen, nur der OpenDML Handler kann gr��ere AVI`s lesen. Nur der AVIFile Handler kann andere Typen wie WAV, VDR und AVS lesen.

Bis zu AviSynth v2.04 war WAVSource ein anderer Name f�r AVIFileSource. In sp�teren Versionen versucht WAVSource nicht mehr, den Video-Teil zu �ffnen. Das kann n�tzlich sein, um den Ton auszulesen, wenn das Video defekt ist oder kein passender Dekompressor (Codec) installiert ist.

Seit AviSynth v2.04 wird ACM (Audio Compression Manager) Ton (z.B. MP3-AVI`s) unterst�tzt. Mit AVISource k�nnen WAV Dateien nicht mehr ge�ffnet werden, dies ist nun nur mit WAVSource m�glich.

Seit AviSynth v2.06 erlaubt der pixel_type Parameter (Standard YUY2), dem Dekompressor mitzuteilen, welcher Farbraum verwendet werden soll. Erlaubte Werte sind YUY2, RGB32 und RGB24. Falls nicht angegeben, wird AviSynth den ersten verf�gbaren Farbraum vom Dekompressor (in dieser Reihenfolge: YUY2, RGB32, RGB24) verwenden. Dieser Parameter hat keine Auswirkungen, wenn das Video in einem unkompremierten Format (YUY2, RGB32 oder RGB24) vorliegt, da dann kein Dekompressor verwendet wird.

Seit AviSynth v2.5 ist der Standardwert des pixel_type Parameters auf YV12 ge�ndert worden.

Manchmal sind die Farben verzerrt bei Laden einer DivX AVI Datei in AviSynth v2.5, aufgrund eines Fehlers in DivX (?). Du kannst SwapUV verwenden, um die Farben zu korregieren.

Beispiele:

AVISource("C:\Datei.avi") # Hinweis f�r C Programmierer: keine doppelten R�ckw�rtsschr�gstriche (Backslashes)

AVISource("C:/Datei.avi") # Vorw�rtsschr�gstriche (forward slash) funktionieren auch

WAVSource("C:\Soundtrack.wav") # funktioniert

AVISource("Datei1.avi","Datei2.avi") # dasgleiche wie AVISource("Datei1.avi")+AVISource("Datei2.avi")

AVISource("Datei.avi",false,"RGB32") # deaktiviert Audio und fordert ein RGB32 Dekompression

SourceForge Logo

 


Edit this document | View document history
Document last modified Sun, 03 Aug 2003 12:23:13