Probleme mit AVS script

  • versuche nen script zu schreiben und bekomms nich hin.

    VirtualDubMod wills einfach nich fressen.

    möchte ne MKV datei in AVi umwandeln und das mit nem festen untertitel.
    benutze folgende Tools: MKVextractGUI,VirtualDubMod,VSFilter,AviSync,Belight.

    also ich hab die extrahierte datein in C: (ordner)Programme -- (ordner) 1

    die VSFilter.dll datei und das andere zeug (alles was der download inhalt VSFilter beinhaltet ) sind in C: (ordner) Programme -- (ordner) 2

    1:LoadPlugin("C:\Programme\2\VSFilter.dll")
    2:Avisource("C:\Programme\1\video.avi",false)
    3:textsub("C:\Programme\1\untertitel.srt")

    is nur eine wariante mit der ichs versucht habe.
    bekomme immer die gleiche fehler meldug:
    Avisynth open failure:
    Script error: syntax error
    .......script.avs,line 1, column 2

  • Lass mal das "1:","2:" und "3:" weg.

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • jeztz bekomme ich folgende fehler meldung:

    AVISource autodetect: coudnt open file
    Error code 2:
    (C:\Programme\script.avs,line2)

    soviel wie ich verstanden habe hat er brobleme mit der AVI datei.
    hab sie nochmal mit MKVextractGUI extrahiert. hat nix gebracht.

  • Noch mal langsam...

    Du hast mit MKVextract aus einer MKV-Datei das Video herausgeholt und als AVI gespeichert, richtig?

    Hast du für das Video-Format, das jetzt in der AVI-Datei steckt, auch einen VfW-Codec zum Decodieren?

    Vielleicht wäre 'DirectShowSource("C:\Programme\1\video.mkv", ...)' hier eher geeignet.

  • Zitat von LigH


    Du hast mit MKVextract aus einer MKV-Datei das Video herausgeholt und als AVI gespeichert, richtig?

    jo macht MKVextract ja automatisch.


    Zitat von LigH


    Hast du für das Video-Format, das jetzt in der AVI-Datei steckt, auch einen VfW-Codec zum Decodieren?

    neuester Divix codec is instaliert.der rest geht automatisch oder?


    Zitat von LigH


    Vielleicht wäre 'DirectShowSource("C:\Programme\1\video.mkv", ...)' hier eher geeignet.

    also im script avi durch mkv ersetzten? gleiche fehler meldung

  • Zitat von LigH

    Ist denn überhaupt DivX in der MKV? Manche Leute packen da ja die ungewöhnlichsten Videoformate hinein, sogar RealVideo.

    öffne ich die komplette video datei in VirtualDubMod und gehe unter - File -File information - steht folgendes.


    video strem :

    FourCC code: [DX50]
    DiviX5

    Decompressor: DiviX 6.1.1 Codec


    Audio strem:

    Audio tag : Ogg Vobis


    Zitat von LigH

    Nein. "AviSource" durch "DirectShowSource" ersetzen!

    bekomme die selbe fehler meldung

  • LoadPlugin("C:\Programme\2\VSFilter.dll")
    Avisource("C:\Programme\1\video.avi",false)
    textsub("C:\Programme\1\untertitel.srt")


    VirtualDub Error

    Avisynth open failure:
    AVISource autodetect: couldn´t open file
    Error code 2
    (C:\Programme\script.avs,line2)


    Strg+C wirt wohl nen foto machen. leider weis ich nich wo windows das foto ablegt.


    die letzte aussage von mir war nich gantzt richtig.

    mit DirectShowSource bekomme ich folgende fehler meldung:

    VirtualDub Error
    Avisynth open failure:Invalid arguments to find "DirectShowSource"
    (C:\Programme\script.avs,line2)

  • Zitat von x-3

    Strg+C wirt wohl nen foto machen. leider weis ich nich wo windows das foto ablegt.


    Nein. Alt+Druck würde einen Grafik-Screenshot machen, der in der Zischenablage bleibt, bis du ihn in ein Grafikprogramm als neues Bild einfügst, speicherst, und als PNG-Datei anhängst.

    Strg+C aber wird den Text des Fehler-Dialoges kopieren, den kannst du als Zitat hier einfügen.

    Das nächste Mal bitte nicht aufgeben, schon bevor du es versucht hast...
    __

    Welche Argumente DirectShowSource braucht, kannst du in der Dokumentation von AviSynth nachlesen. Die sind etwas anders als bei AviSource.

  • Zitat von LigH

    Das nächste Mal bitte nicht aufgeben, schon bevor du es versucht hast...

    das einstigste was mir vorwerfen kannst ist das ich nich auf die richtige lösung gekommen bin.
    da ich dachte das es ein foto werden soll hatte ich es wie ne grafik behandelt und versucht in photoshop einzufügen.
    naja.. hettte ich versucht das gantze direkt hier einzufügen müsste ich jetzt nich so viel schreiben und vor allem nich so viel lesen.

    ich kan zwar englisch lesen,dank meiner sympatischen lehrer in meiner schulzeit ,doch ob es richtig ausgesprochen ist oder gar verstehe is ne andere sache.

    köntest mir nich die lösung einfach nenen?;D

  • Sobald ich die exakte Fehlermeldung kenne, kann ich anfangen, Vermutungen zur Ursache anzustellen. Abgesehen davon habe ich schon einige Tipps gegeben, woran es eventuell liegen könnte (DirectShowSource-Syntax in der Doku nachlesen; Farbraumkonvertierungen einbinden; Codecs installieren, die Farbraumkonvertierungen von YV12 zu YUY2 oder RGB anbieten).

    Beispiel:

    PHP
    LoadPlugin("C:\Programme\2\VSFilter.dll")
    DirectShowSource("C:\Programme\1\video.mkv")
    TextSub("C:\Programme\1\untertitel.srt")
    ConvertToRGB24()
  • hab folgendes brobiert:


    LoadPlugin("C:\Programme\2\VSFilter.dll")
    DirectShowSource-Avisource-("C:\Programme\1\video.mkv")
    TextSub("C:\Programme\1\untertitel.srt")
    ConvertTo-YUY2()-YV12()-RGB24()

    das zeichen "-" wurde natürlich jedesmal weggelassen.also insgesamt 6 veschiedene warianten.


    mit DirectShowSource mit jeweils -YUY2()-YV12()-RGB24() 2 fehler meldungen:

    ---------------------------
    Haali Media Splitter
    ---------------------------
    Error: can't open file: Das System kann die angegebene Datei nicht finden.


    ---------------------------
    OK
    ---------------------------


    ---------------------------
    VirtualDub Error
    ---------------------------
    Avisynth open failure:
    DirectShowSource: Could not open as video or audio.


    Video returned: "DirectShowSource: couldn't open file C:\Programme\1\video.mkv:
    Das System kann die angegebene Datei nicht finden.

    "


    Audio returned: "DirectShowSource: couldn't open file C:\Programme\1\video.mkv:
    Das System kann die angegebene Datei nicht finden.

    "


    (C:\Programme\script.avs, line 2)
    ---------------------------
    OK
    ---------------------------


    Avisource mit jeweils -YUY2()-YV12()-RGB24()

    ---------------------------
    VirtualDub Error
    ---------------------------
    Avisynth open failure:
    AVISource autodetect: couldn't open file
    Error code: 2
    (C:\Programme\script.avs, line 2)
    ---------------------------
    OK
    ---------------------------

  • nein .
    zumindest die die ich umwandeln will nicht.
    is mir garnich aufgefallen benutzte nur MPK.

    aber müste normalerweise gehen habe K-Lite Codec Pack 2.71 Full, instaliert.

  • Dann fehlt dir mit an Sicherheit grenzender Wahrscheinlichkeit ein mkv Splitter. MPC hat einen integrierten Splitter, der über DIrectShow nicht für andere Anwendungen (wie Avisynth) verfügbar ist.

    Installier am besten den Haali Media Splitter.

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • alle codecs deinstaliert. neuester Matrosa Full Pack und Xvid intaliert.

    (mus ich eventuel beim Xvid encoder und decoder bestimmte einstelungen vornehmen wegen Avisynth ? hab einige probiert aber nichts gebracht.)

    die datei läst sich jetzt auf WMP abspielen.


    wie gehabt:

    LoadPlugin("C:\Programme\2\VSFilter.dll")
    DirectShowSource-Avisource-("C:\Programme\1\video.mkv")
    TextSub("C:\Programme\1\untertitel.srt")
    ConvertTo-YUY2()-YV12()-RGB24()

    das zeichen "-" wurde natürlich jedesmal weggelassen.also insgesamt 6 veschiedene warianten.


    alle die selbe fehler meldung


    ---------------------------
    VirtualDub Error
    ---------------------------
    Avisynth open failure:
    Script error: expected a , or )
    (C:\Dokumente und Einstellungen\Besitzer\Desktop\script.avs, line 3, column 0)
    ---------------------------
    OK

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!