T i n t e n c e n t e r


Hauptmenü
· Startseite

News
· Brennsoftware News
· DVD-Software News
· DVD-Hardware News
· Handy-News

Anleitungen
· DVD Tutorials + Tipps
· Videobearbeitung
· Tuning Tipps
· Video Codes

Service
· Forum
· Brennerdatenbank
· Empfehle uns weiter
· Suchen
· Beitrag einsenden
· Links
· DVD Glossar


Mithelfen
· DVD Anleitung senden

· Maddogs Shop

Funpage
Funpixel.de

F A Q
· DVD allgemein FAQ
· DVD2SVCD FAQ
· FlaskMPEG FAQ
· VCD und SVCD FAQ
· Was ist ein Codec
· MPGEG 2 FAQ
· DV-Digital Video FAQ
· AviSynth FAQ

DVD Shop
· Tintenpatronen
· Shop CDR-80
· Farbige Rohlinge
· DVD Rohlinge

Partnerseiten
· Shareware
· TFT-Guide
· Druckermagazin
· Player Game
· Tintenpatrone
· Phpnuke
· Funpixel
· Coverworld
· Mediamms
· CDRinfo
· eDonkeywelt
· Tintencenter
· Druckerpatronen
· Carpics
· Tintenpatronen
· Druckerpatrone-Toner
· Dick und Doof Figuren
· Gartenfiguren
· Weihnachtsfiguren

Wer ist Online
Aktuell sind hier 22 Besucher und 0 Mitglieder online.

Anmeldung


CdrRohlinge




Alle Inhalte dieser Webseite sind geschützt durch das copyright© by dvdbrennen.com





Frage
·  Was ist AviSynth ?
·  Wer entwickelt AviSynth ?
·  Wo kann ich eine Dokumentation über AviSynth finden ?
·  Wie installiere / deinstalliere ich AviSynth ?
·  Gibt es Unterschiede zwischen v1.0x, v2.0x oder v2.5x ?
·  Sind Plugins für v2.5x kompatibel mit v1.0x/v2.0x und umgekehrt ?
·  Welche Encoder unterstützen YV12 ?
·  Wie nutze ich v2.5x, wenn der Encoder nicht mit YV12 umgehen kann, wie bei VirtualDub, TMPGEnc oder CCE SP ?
·  Wie nutze ich AviSynth v2.5 mit Gordian Knot?
·  Was sind die herausragenden Vorteile der Bearbeitung / Kodierung in YV12 ?
·  Gibt ein Kommandozeilen-Programm zum Kodieren von DivX/XviD mit AviSynth ?
·  Wo finde ich VCF2AVS ?
·  Wie kann ich Plugins v2.0x in v2.5x nutzen ?
·  Wie kann ich zwischen den unterschiedlichen AviSynth Versionen wechseln ohne Neuinstallation ?
·  Wo kann ich meine AVS-Datei speichern ?
·  Wie weiß ich, welche AviSynth Version ich nutze ?
·  Hat AviSynth eine GUI, graphische Nutzeroberfläche ?
·  Ich bekomme die Meldung "LoadPlugin: unable to load "xxx" is not an AviSynth 1.0 / AviSynth 2.5 plugin" ?
·  Wie finde ich heraus, welcher Farbraum an einer bestimmten Stelle im Skript vorherrscht ?
·  Ich habe AviSynth v2.5 und DivX5 oder einen der neuesten !Xvid Builds von Koepi installiert und alles, was ich sehe, ist ein schwarzer Bildschirm, wenn ich meine AVS-Datei in VirtualDub/VirtualDubMod/CCE/TMPGEnc öffne ?
·  Mein PC scheint scheinbar zufällig abzustürzen während des zweiten Durchganges in einem beliebigen Encoder ?
·  VirtualDubMod, WMP6.4, CCE und andere Programme stürzen jedes Mal beim Beenden ab, wenn ich mir die Vorschau meiner AVS-Datei angucke ?
·  Gibt es verlustfreie YV12 Codecs, welche ich z.B. zum Capturen nutzen kann ?

Antwort
·  Was ist AviSynth ?

AviSynth (AVI SYNTHesizer) ist ein FrameServer. Eine hervorragende Beschreibung findest du auf [Lukes homepage]:

"AviSynth ist ein sehr nützliches Programm von Ben Rudiak-Gould. Es bietet eine Menge Funktionen zum Verbinden und Filtern von Videos. Was AviSynth einmalig macht, ist die Tatsache, dass es nicht ein eigenständiges Programm ist, was Daten erzeugt. Vielmehr fungiert AviSynth als ein Vermittler zwischen den Videodaten und dem Videoprogramm.

Grundlegend funktioniert AviSynth wie folgt: Als erstes wird eine einfache Textdatei erstellt, welche spezielle Kommandos enthält. Dies ist das Skript. Diese Kommandos beziehen sich auf ein oder mehrere Videos und Filter, die du darauf anwenden willst. Dann startest du ein Videoprogramm, wie z.B. VirtualDub, und öffnest damit das Skript. Nun tritt AviSynth in Aktion. Es öffnet die Videos, auf die das Skript verweist, wendet darauf die gewählten Filter drauf an und gibt das Ergebnis an das Videoprogramm weiter. Das Programm bekommt nichts davon mit, dass im Hintergrund AviSynth arbeitet. Stattdessen denkt das Programm, dass es die Videodaten selber als eine gefilterte AVI öffnet, die sich auf der Festplatte befindet.

Es gibt fünf sehr gute Gründe, warum man AviSynth verwenden sollte:

Verbinden von Videos: Mit AviSynth kann man eine beliebige Anzahl an Videos verbinden inklusive segmentierte AVIs. Oder nur Teile eines Video oder auch Soundtracks.


Filtern von Videos: Eine ganze Reihe an Filtern, die das Video in einer bestimmten Art bearbeiten, sind in AviSynth enthalten. Zum Beispiel gibt es Filter zur Bildgrößenänderung, Bildbeschneidung und zur Schärfung deines Videos.


Knack die 2 GB Barriere: AviSynth gibt ein Video an ein Programm weiter, anstatt dass das Programm das Video selber öffnet. Daher kann man AviSynth normalerweise nutzen, um Dateien, die größer als 2 GB sind, in Programmen zu nutzen, die solche Dateien von sich aus nicht unterstützen.


Öffnen von nicht unterstützten Formaten: AviSynth kann fast alle Typen an Videos öffnen inklusive MPEGs und bestimmte Quicktime MOVs. Wenn AviSynth die Videodaten an ein Programm weitergibt, erscheinen diese dem Programm wie eine normale AVI. Dies erlaubt es dir, Videoformate in Programmen zu nutzen, die diese normalerweise nicht annehmen würden.


Spare Festplattenplatz: AviSynth erzeugt ein Video, dass es sofort an das Programm weitergibt. Daher wird kein temporäres Video erstellt. Daher spart man Festplattenplatz."

nach oben


·  Wer entwickelt AviSynth ?

AviSynth (bis v1.0b) wurde von Ben Rudiak-Gould entwickelt. Ben beendete die Entwicklung,
die Edwin van Eggelen fortsetzte, siehe [1]. Seine letzte veröffentlichte
Version ist v1.0b6, welche man auf Edwins Homepage findet.

Ein paar weitere Versionen erschienen im AviSynth Forum, zum Beispiel [v1.0b7a
von Divine] und [v1.0b7d von Dividee].

Anfang Juli 2002 gab es einen zweiten Anfang des SourceForge
Projektes. (Im [ersten SourceForge Projekt] passierte nicht viel.) Die aktuellste
Version ist [v2.52], noch neuere wöchentliche Builds kann man [hier] finden.
Für eine Dokumentation siehe Q1.5).

nach oben


·  Wo kann ich eine Dokumentation über AviSynth finden ?

Die offizielle Dokumentation ist das AviSynthHandbuch.
Ein guter Start ist DeinErstesSkript.
Die Beschreibung der internen Filter findest du alphabetisch oder nach Kategorie
sortiert.

Außerdem ist die Dokumentation im Installationsprogramm enthalten und
konnte bei der Installation mitinstalliert werden. Diese findet man dann im
AviSynth-Unterverzeichnis "docs_ger". Die aktuellste Fassung dieser
Dokumentation findet man auf der [Project
Seite
].

nach oben


·  Wie installiere / deinstalliere ich AviSynth ?

Bei v2.05 unter älter: verschiebe die "AviSynth.dll" in dein "system/system32" Verzeichnis und führe die "install.reg" aus.
Seit v2.06 hat AviSynth ein Installationsprogramm. Stelle sicher, dass du keine andere AviSynth Version irgendwo auf der Festplatte installiert hast, da nur eine dieser Versionen registiert wird. Entferne sie, wenn nötig. Zum Deinstallieren klicke auf "Programme", "AviSynth 2" und wähle "Uninstall AviSynth" aus.

nach oben


·  Gibt es Unterschiede zwischen v1.0x, v2.0x oder v2.5x ?

Die Versionen v1.0x und v2.0x sind kompatibel (der Hauptunterschied ist, dass v2.0x nicht IPCSource enthält, dafür aber andere Filter, die es nicht bei v1.0x gibt). Die Hauptunterschied zu v2.5x ist, dass die interne Struktur von AviSynth geändert wurde (YV12 und Mehrkanal Unterstützung) mit der Folge, dass externe Plugins, die für v1.0x oder v2.0x kompiliert wurden, nicht mit v2.5x funktionieren und umgekehrt.

nach oben


·  Sind Plugins für v2.5x kompatibel mit v1.0x/v2.0x und umgekehrt ?

Dies nicht der Fall. Man kann dennoch ein v1.0x/v2.0x Plugin in v2.5x verwenden.

nach oben


·  Welche Encoder unterstützen YV12 ?

Die regulären Versionen von VirtualDub (bis v1.5.4) unterstützen YV12 nicht von sich aus. Es gibt zwei Möglichkeiten DivX / XviD zu kodieren:

Es gibt eine modifizierte Version namens VirtualDubMod, welche YV12 unterstützt: Diese Modifikationen (von pulco-citron, Suiryc und Belgabor) beinhalten außerdem die Unterstützung von OGM und einer AVS-Vorschau. Man kann es auf der [VirtualDubMod Homepage] herunterladen. Um YV12 zu nutzen (ohne vorherige Farbraumkonvertierung) muss man die AVI in VirtualDubMod laden und "fast recompress" auswählen.

Für eine einfache (und schnelle) YV12 Unterstützung kannst du mal den neuen Kommandozeilen-Encoder ausprobieren: AVS2AVI,

nach oben


·  Wie nutze ich v2.5x, wenn der Encoder nicht mit YV12 umgehen kann, wie bei VirtualDub, TMPGEnc oder CCE SP ?

Wenn man VirtualDub nutzen will, muss "ConvertToYUY2" ans Ende des Skriptes hinzufügen oder man installiert einen YV12 Dekoder wie DivX5 oder eine aktuelle XviD Version von Koepi (XviD-04112002-1 oder neuer). Wenn man dann noch "Fast Recompress" aktiviert, bekommt man eine YV12 --> YUY2 --> YV12 Konvertierung. (DivX3/4 unterstützen auch YV12, aber PIV Nutzer haben die Erfahrung gemacht, dass es zu Abstürzen bei der Kodierung nach DivX4 in YV12 kommt.)
Wenn man den TMPGEnc nutzt, muss man die Zeile ConvertToRGB24 dem Skript hinzufügen, und beim CCE SP braucht man ConvertToYUY2, da Windows keinen eigenen YV12 Dekoder hat. Man kann auch DivX oder eine aktuelle XviD Version von Koepi [XviD-04112002-1 oder neuer] nehmen, welche da YV12-AVI dekodieren können, wenn man es in TMPGEnc oder CCE SP öffnet.

nach oben


·  Wie nutze ich AviSynth v2.5 mit Gordian Knot?

Wenn du GordianKnot v0.26 verwendest, musst du "mpeg2dec3.dll" (die
Version für AviSynth v2.5) in "mpeg2dec.dll" und "VirtualDubMod.exe"
in "VirtualDub.exe" umbenennen (man sollte Kopien der Original .exe
und .dll irgendwo speichern).

Wenn du GordianKnot v0.27 verwendest, kannst du den obigen Anweisungen folgen
oder du kannst die "mpeg2dec3.dll" als Alternative zur "mpeg2dec.dll"
im "option" Menü angeben und die "VirtualDubmod.exe"
in "VirtualDub.exe" umbenennen.

Aber du kannst auch einfach das neue GordianKnot v0.28 nutzen.

Falls du mit VirtualDubMod v1.4.13.1 oder älter arbeitest und es zu Problemen
kommt, lade dir die neueste [Vorversion]
herunter.

nach oben


·  Was sind die herausragenden Vorteile der Bearbeitung / Kodierung in YV12 ?

Es gibt zwei herausragende Vorteile:


Geschwindigkeitszuwachs: Es hängt völlig von den externen Plugins ab, ob sie YV12 unterstützen oder nicht. Falls sie es tun, so kann mit einem Geschwindigkeitszuwachs von 25-35 Prozent rechnen. Natürlich gibt es einen großen Geschwindigkeitszuwachs, wenn sowohl Quelle als auch Ziel in YV12 ist, z.B. bei DVD zu DivX / XviD Konvertierungen.


Keine Farbkonvertierungen: Die Farbinformationen werden nicht interpoliert und bleiben so originalgetreu. Auch wenn man eine Farbraumkonvertierung machen muss (weil du mit dem TMPGEnc oder CCE SP kodierst), verbleibt immer noch der Vorteil, wenn man die Konvertierung YV12->YUY2 (oder RGB24 beim TMPGEnc) an das Ende des Skriptes setzt, zuerst IVTC oder Deinterlacen anzuwenden, um progressive Frames zu erstellen. Aber die YV12 zu YUY2 Konvertierung für progressive Frames erhält mehr Farbdetails als die Konvertierung für interlaced oder feld-basierte Frames.

nach oben


·  Gibt ein Kommandozeilen-Programm zum Kodieren von DivX/XviD mit AviSynth ?

Es gibt ein Kommandozeilen-Programm namens [AVS2AVI] (und eine AVS2AVI GUI]) fürs Kodieren von DivX / XviD mit AviSynth.

nach oben


·  Wo finde ich VCF2AVS ?

VCF2AVS ist eine nettes kleines Tool, das VCF Dateien in AVS Dateien konvertiert. Du kannst deine Captures in VirtualDub bearbeiten (sprich Video schneiden, Bild beschneiden und resizen) und dann auch die resultierende AVS Datei. Aber beachte, dass unterschiedliche Versionen im Netz herumschwirren.

nach oben


·  Wie kann ich Plugins v2.0x in v2.5x nutzen ?

Im WarpSharp-Paket
für AviSynth v2.5x
findet man ein Plugin names "LoadPluginEx?.dll".
Dieses Plugin darf niemals in das Plugin Verzeichnis, da ansonsten VirtualDubMod
und WMP6.4 beim Beenden abstürzen. Dieses Plugin erlaubt dir, Plugins für
AviSynth v2.0x mit v2.5x zu nutzen. Ein Beispiel (mit dem v2.0x Plugin Dust
von Steady):

LoadPlugin("C:\Programme\AviSynth 2.5\Temp\LoadPluginEx.dll")

LoadPlugin("C:\Programme\AviSynth 2.5\Temp\Dustv5.dll")


AviSource("C:\Dateiname.avi").ConvertToYUY2

PixieDust(5)

nach oben


·  Wie kann ich zwischen den unterschiedlichen AviSynth Versionen wechseln ohne Neuinstallation ?

Du kannst den AviSynthSwitcher verwenden, verfübar [hier].
Versions v2.08 und v2.50 werden mitgeliefert, aber du kannst einfach eine neue
Version unter "..\AviSynthSwitcher\versions\AviSynth 2.x.x" hinzufügen.

nach oben


·  Wo kann ich meine AVS-Datei speichern ?

Wo du willst auf der Festplatte.

nach oben


·  Wie weiß ich, welche AviSynth Version ich nutze ?

Starte einen Texteditor, zum Beispiel Notepad. Füge die folgende Zeile
ein:

Version()


und speichere die Datei mit der Endung "avs". Also zum Beispiel als
"version.avs" (versichere dich, dass die Endung wirklich "avs"
ist und nicht "txt"). Öffne die Datei in einem Programm, welche
AVI Dateien lesen kann, zum Beispiel WMP 6.4. Die AviSynth Version Nummer wird
angezeigt.

nach oben


·  Hat AviSynth eine GUI, graphische Nutzeroberfläche ?

Es gibt diverse Tools dafür:


Das erste Tool ist VirtualDubMod. Darin sind die folgenden AviSynth bezogenen
Funktionen enthalten:

"Open via AviSynth" Befehl: Dies erlaubt es dir, dass jede AviSynth
kompatible Videodatei zu öffnen, indem automatisch eine passendes Skript
durch eine auswählbare Vorlage erzeugt wird.

AVS Editor (Hotkey Ctrl+E): öffne einfach dein AVS Skript und wähle
unter "tools" "script editor" aus. Hier kannst du etwas
ändern und dann mit der Taste F5 eine Vorschau von dem Video ansehen.

Das zweite Tool ist der AviSynthEditor, ein erweiterter AviSynth Skript Editor,
der Syntax Highlighting, automatische Code-Vervollständigung und für
jede Version Definitionsdateien für Plugins bietet. [Hier
ist ein Screenshot
]. Man findet das Tool [hier].
.

Das dritte Tool ist [AVSGenie]:
AVSGenie erlaubt dem Nutzer, einen Filter aus einem Auswahlmenür oder aus
einem Popup-Menü auszuwählen. Eine Seite erscheint, auf der man die
Parameter bearbeiten kann. Zusätzlich mit einer Anleitung für den
Filter und seiner Parameter. Auch ein Vorschaufenster für die Quelle und
Ziel wird eingeblendet. Die Quellen-Vorschau stellt die erste Zeile des Skriptes
dar, also normalerweise eine geöffnete Videodatei. Dies kann aber auch
geändert werden. Die Ziel-Vorschau zeigt das Ergebnis des gesamten Skriptes
an, so dass man leicht sehen kann, wie sich die Filter auswirken.

[SwiftAVS (von Snollygoster)]:
Eine weitere nette Oberfläche, früher bekannt als AviSynthesizer.



nach oben


·  Ich bekomme die Meldung "LoadPlugin: unable to load "xxx" is not an AviSynth 1.0 / AviSynth 2.5 plugin" ?

Du verwendest ein Plugin, welches nicht mit deiner AviSynth Version kompatibel ist.

nach oben


·  Wie finde ich heraus, welcher Farbraum an einer bestimmten Stelle im Skript vorherrscht ?

Um zu sehen, welcher Farbraum an einer bestimmten Stelle im Skript vorherrscht, füge dort folgendes ein:

Info

und AviSynth gibt neben den Farbraum auch eine Menge weiterer Informationen aus.

nach oben


·  Ich habe AviSynth v2.5 und DivX5 oder einen der neuesten !Xvid Builds von Koepi installiert und alles, was ich sehe, ist ein schwarzer Bildschirm, wenn ich meine AVS-Datei in VirtualDub/VirtualDubMod/CCE/TMPGEnc öffne ?

OK, scheinbar wurde dein Video nicht von DivX5 (oder XviD) dekodiert. Gehe in dein Windows Verzeichnis und benenne die Datei "MSYUV.DLL" um oder füge das Folgende in die Registrierung ein:


REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"VIDC.YV12"="divx.dll"

Ersetze "divx.dll" durch "xvid.dll" bei XviD.

nach oben


·  Mein PC scheint scheinbar zufällig abzustürzen während des zweiten Durchganges in einem beliebigen Encoder ?

AviSynth (vor allem v2.5x) wurde äußerst optimiert. Eine Folge davon
ist, dass der PC während eines zweiten Durchganges scheinbar an willkürlicher
Stelle abstürzt. Lasse mal den [Prime95]
Belastungstest für ungefähr eine Stunde lang laufen, um zu sehen,
ob das System stabil ist. Falls der Test fehlschlägt (oder dein PC abstürzt)
solltest du eventuelle übertaktungen rückgängig machen oder den
Systembus des Prozessors in Schritten von (ungefähr) 5 MHz drosseln, bis
das System wieder stabil läuft.



nach oben


·  VirtualDubMod, WMP6.4, CCE und andere Programme stürzen jedes Mal beim Beenden ab, wenn ich mir die Vorschau meiner AVS-Datei angucke ?

Dieses Problem kommt daher, dass du die "LoadPluginEx.dll" (oder "WarpSharp.dll") des WarpSharp Pakets in dein Plugin Verzeichnis kopiert hast. Die Lösung ist, die Datei aus diesem Ordner zu verbannen und manuell zu laden. Ich hoffe, dass die Entwickler dieses Plugins dies auch mitbekommen :)

nach oben


·  Gibt es verlustfreie YV12 Codecs, welche ich z.B. zum Capturen nutzen kann ?

[VBLE
Codec (von MarcFD
)]: ein HuffYUV basierter Encoder

[LocoCodec
(von TheRealMoh
)]: ...

[MJPEG
Codec
]: Blendet ein kleines Logo in die rechte obere Ecke des Clips ein.


[Wavelet Codec
"BergWave" (von bergi
)]: Codec, der Wavelets nutzt,



nach oben






Alle Inhalte dieser Webseite sind geschützt durch das copyright© von dvdbrennen.com. Eine Veröffentlichung in anderen Medien ganz oder auszugweise ist generell nicht zulässig und bedarf im besonderen Fall unserer schriftlichen Zustimmung.dvdbrennen.com wird Zuwiderhandlungen nicht tolerieren und behält sich gegen Verstösse alle rechtlichen Schritte vor. Produktnamen sind geschützte Markenzeichen der jeweiligen Hersteller
Druckerpatronen | Toner | Tintenpatrone | Gartenfiguren