Fehlerteufel

Ich habe die Bibliothek XYZ.dll in das Plug-in-Verzeichnis von AviSynth kopiert, dennoch erhalte ich beim Aufruf meines Skripts die Fehlermeldung „Script error, there is no function named ’XYZ’“. Woran liegt das?

vorlesen Druckansicht
Lesezeit: 1 Min.

Ich habe die Bibliothek XYZ.dll in das Plug-in-Verzeichnis von AviSynth kopiert, dennoch erhalte ich beim Aufruf meines Skripts die Fehlermeldung „Script error, there is no function named ’XYZ’“. Woran liegt das?

Sie müssen externe Funktionen, deren Dlls sie nachträglich ins Plug-in-Verzeichnis von AviSynth kopiert haben, in Ihren AVS-Skripten explizit via LoadPlugin() laden, sonst verwendet AviSynth das Plug-in nicht. Liegt das Plug-in/Skript nicht im Verzeichnis %ProgramFiles%\AviSynth\plugins, müssen Sie den kompletten Pfad in LoadPlugin() angeben.

Verwenden Sie bestimmte Funktionen häufig, können Sie AviSynth anweisen, diese automatisch zu laden, indem Sie ein Skript erstellen, das die gewünschten Funktionen bereitstellt und die Datei mit der Endung .avsi im plugins-Verzeichnis von AviSynth abspeichern. Andere AVS-Skripte lädt man mittels Import() hinzu. (vza) (vza)