Einzelnen Beitrag anzeigen

Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.334 Beiträge
 
Delphi XE5 Professional
 
#3

Re: AVISYNTH_C Port

  Alt 11. Mär 2006, 13:36
Zitat von Garfield:
Wenn zum Beispiel der Decompressor fehlt, bekommt man eine Schutzverletzung in der User32.dll.
Es funktioniert, wenn man das AVS nach *Source und Import parst und die Mediadatei anstelle des Scriptes angibt.

Ein Beispiel:

Das Script enthält die Textzeile
Code:
AVISource ("D:\Beispiel.avi")
Nach dem Parsen hat man die Variablen mit den Werten
Delphi-Quellcode:
Source_Funktion := 'AVISource';
Source_Datei := 'D:\Beispiel.avi';
Dann heißt der Aufruf
Delphi-Quellcode:
avsval := avs_invoke (env,
                      PChar(Source_Funktion),
                      avs_new_value_string(PChar(Spurce_Datei)));
Bei Myrsloik's avisynth_pascal_v4 bekommt man nicht auswertbare Fehlermeldungen aber das Bild mit der Fehlermeldung.

Nachtrag:

http://yatta.mellbin.org/misc/avisynth_pascal_v4.rar
http://yatta.mellbin.org/misc/old/av..._pascal_v3.zip
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat