• Ich wollte mit dem Kommandozeilentool "avs2avi.org" eine MPEG-Datei in eine
    Divx-Datei enkodieren.
    Aber jedesmal kommt folgender Fehler:
    "Die angegebene Image-Datei enthõlt keinen Ressourcenabschnitt."

    Was mache ich falsch? Ich benötige das für ein selbstgeschriebenes DVD-Brenntool.

    Befehl :(
    avs2avi.exe ".\input.avs" .\outputfliege.avi -s codecparams.txt -c DIVX -w

    AVS-Eingabe: :(
    DirectShowSource("G:\dvd_input_ts\das erste - fliege - die talk-showmplex.mpg")


    :mad:
    Usage: avs2avi avs_filename [destination_filename] [switches]

    destination_filename is relative to avs_filename, if omitted it will be
    the same as avs_filename but with the proper extension.

    Switches:
    -s <file> : Save codec parameters to <file>
    -l <file> : Load codec parameters from <file>
    -P <passes> : Enable multi-pass encoding mode
    -q : Enable 'quiet' mode for more speed
    -c <4cc> : Use codec having <4cc> with default settings
    -p [0-3] : Priority (0: idle, 1: normal, 2: above, 3: high)
    -o [format] : Output format (a: AVI (default), l: Log, n: Null)
    -w : Overwrite destination file if it already exists

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe .\outputfliege.avi G:\dvd_in
    put_ts\das erste - fliege - die talk-showmplex_Temp\das erste - fliege - die tal
    k-showmplex_Source.avs -s codecparams.txt

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)

    Usage: avs2avi avs_filename [destination_filename] [switches]

    destination_filename is relative to avs_filename, if omitted it will be
    the same as avs_filename but with the proper extension.

    Switches:
    -s <file> : Save codec parameters to <file>
    -l <file> : Load codec parameters from <file>
    -P <passes> : Enable multi-pass encoding mode
    -q : Enable 'quiet' mode for more speed
    -c <4cc> : Use codec having <4cc> with default settings
    -p [0-3] : Priority (0: idle, 1: normal, 2: above, 3: high)
    -o [format] : Output format (a: AVI (default), l: Log, n: Null)
    -w : Overwrite destination file if it already exists

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe "G:\dvd_input_ts\das erste -
    fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_Source
    .avs" .\outputfliege.avi -s codecparams.txt

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)

    Source:
    * Filename: "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das
    erste - fliege - die talk-showmplex_Source.avs"
    * Bit depth: 12
    * FOURCC: YV12
    * Frames: 967
    * Resolution: 720x576

    Error: Compressor selection aborted.

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe "G:\dvd_input_ts\das erste -
    fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_Source
    .avs" .\outputfliege.avi -s codecparams.txt -c DIVX

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)

    Source:
    * Filename: "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das
    erste - fliege - die talk-showmplex_Source.avs"
    * Bit depth: 12
    * FOURCC: YV12
    * Frames: 967
    * Resolution: 720x576
    Compressor:
    * Name: DivX« 5.2.1 Codec
    * FOURCC: DIVX
    Destination:
    * Filename: "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\outp
    utfliege.avi"
    * Pass 1/1: Frame 2/967, 0 B, 0.00 FPS, ETA
    ICSeqCompressFrameStart failed : Die angegebene Image-Datei enthõlt keinen Resso
    urcenabschnitt.

    * Pass 1/1: Frame 2/967, 0 B, 0.00 FPS, ETA
    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>echo avs2avi.exe "G:\dvd_input_ts\das er
    ste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_S
    ource.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe ".\input.avs" .\outputfliege
    .avi -s codecparams.txt -c DIVX

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)

    Source:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi\input.avs"
    * Bit depth: 16
    * FOURCC: YUY2
    * Frames: 1008
    * Resolution: 720x576
    Compressor:
    * Name: DivX« 5.2.1 Codec
    * FOURCC: DIVX
    Destination:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi\outputfliege.avi"
    * Pass 1/1: Frame 2/1008, 0 B, 0.00 FPS, ETA
    ICSeqCompressFrameStart failed : Die angegebene Image-Datei enthõlt keinen Resso
    urcenabschnitt.

    * Pass 1/1: Finished in 00:00:40.647 (0.05 FPS)
    ^CBatchvorgang abbrechen (J/N)? j

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>echo avs2avi.exe "G:\dvd_input_ts\das er
    ste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_S
    ource.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe ".\input.avs" .\outputfliege
    .avi -s codecparams.txt -c DIVX

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)


    Error: Destination file already exists (or unable to overwrite).

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode -w

    E:\eigeneprojekte\beispiele\cpp\avs2avi>echo avs2avi.exe "G:\dvd_input_ts\das er
    ste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_S
    ource.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe ".\input.avs" .\outputfliege
    .avi -s codecparams.txt -c DIVX

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)


    Error: Destination file already exists (or unable to overwrite).

    E:\eigeneprojekte\beispiele\cpp\avs2avi>cd E:\eigeneprojekte\beispiele\cpp\avs2a
    vi

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode -w

    E:\eigeneprojekte\beispiele\cpp\avs2avi>echo avs2avi.exe "G:\dvd_input_ts\das er
    ste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_S
    ource.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe ".\input.avs" .\outputfliege
    .avi -s codecparams.txt -c DIVX

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)


    Error: Destination file already exists (or unable to overwrite).

    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>echo avs2avi.exe "G:\dvd_input_ts\das er
    ste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_S
    ource.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe ".\input.avs" .\outputfliege
    .avi -s codecparams.txt -c DIVX -w

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)

    Source:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi\input.avs"
    * Bit depth: 32
    * FOURCC: none (RGB)
    * Frames: 240
    * Resolution: 1172x366
    Compressor:
    * Name: DivX« 5.2.1 Codec
    * FOURCC: DIVX
    Destination:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi\outputfliege.avi"

    ICSeqCompressFrameStart failed : Die angegebene Image-Datei enthõlt keinen Resso
    urcenabschnitt.

    * Pass 1/1: Frame 2/240, 0 B, 0.00 FPS, ETA
    E:\eigeneprojekte\beispiele\cpp\avs2avi>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi>echo avs2avi.exe "G:\dvd_input_ts\das er
    ste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmplex_S
    ource.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi>avs2avi.exe ".\input.avs" .\outputfliege
    .avi -s codecparams.txt -c DIVX -w

    AVS2AVI v1.35 (c) 2002,2003 Christophe PARIS (christophe.paris@free.fr)
    Contributions by: int21h, Moitah
    Additional code (c) 2002,2003 David Leatherdale (dave@leatherdale.net)

    Source:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi\input.avs"
    * Bit depth: 16
    * FOURCC: YUY2
    * Frames: 982
    * Resolution: 720x576
    Compressor:
    * Name: DivX« 5.2.1 Codec
    * FOURCC: DIVX
    Destination:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi\outputfliege.avi"

    ICSeqCompressFrameStart failed : Die angegebene Image-Datei enthõlt keinen Resso
    urcenabschnitt.

    * Pass 1/1: Finished in 00:09:33.208 (0.00 FPS)
    ^CBatchvorgang abbrechen (J/N)? j

    E:\eigeneprojekte\beispiele\cpp\avs2avi>cd ..

    E:\eigeneprojekte\beispiele\cpp>cd avs2avi_v139

    E:\eigeneprojekte\beispiele\cpp\avs2avi_v139>dir
    Volume in Laufwerk E: hat keine Bezeichnung.
    Volumeseriennummer: 8083-5567

    Verzeichnis von E:\eigeneprojekte\beispiele\cpp\avs2avi_v139

    16.12.2004 15:13 <DIR> .
    16.12.2004 15:13 <DIR> ..
    16.12.2004 15:12 <DIR> avs2avi
    06.07.2004 16:01 85.504 avs2avi.exe
    16.12.2004 15:02 252 encode.bat
    16.12.2004 15:03 81 input.avs
    3 Datei(en) 85.837 Bytes
    3 Verzeichnis(se), 9.861.042.176 Bytes frei

    E:\eigeneprojekte\beispiele\cpp\avs2avi_v139>encode

    E:\eigeneprojekte\beispiele\cpp\avs2avi_v139>echo avs2avi.exe "G:\dvd_input_ts\d
    as erste - fliege - die talk-showmplex_Temp\das erste - fliege - die talk-showmp
    lex_Source.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\beispiele\cpp\avs2avi_v139>avs2avi.exe ".\input.avs" .\outputf
    liege.avi -s codecparams.txt -c DIVX -w

    AVS2AVI v1.39 (c) 2002-2004:
    Christophe Paris, David Leatherdale, int21h, Moitah
    http://www.avs2avi.org/

    Source:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi_v139\input.avs"
    * FourCC: YUY2
    * Frames: 982
    * Resolution: 720x576
    * Frame rate: 25.000 FPS
    Compressor:
    * Name: DivX« 5.2.1 Codec
    * FourCC: DIVX
    Destination:
    * Filename: "E:\eigeneprojekte\beispiele\cpp\avs2avi_v139\outputfliege.avi"
    * Pass 1/1: Frame 2/982, 0 B, 0.00 FPS, ETA
    :mad: ICSeqCompressFrameStart failed : Die angegebene Image-Datei enthõlt keinen Resso
    urcenabschnitt. :mad:

    * Pass 1/1: Frame 2/982, 0 B, 0.00 FPS, ETA

  • Eben habe ich es mit 'XVID' als 4-Ch-Code probiert und es klappte.
    Jetzt kann mein Programm bald DVDs rippen, Filme brennen und Infos dazu von Filmdatenbanken abrufen.

    Aber: Wie kann ich das mit Divx machen?

  • Hi,
    soso - die eierlegende Wollmilchsau ;)

    1. Wieso denn DivX, wenns mit dem besseren XViD klappt? :ani_lol:

    2. Wieso -c ?
    Du willst doch offensichtlich die Codecparameter auswählen - sonst macht "-s codecparams.txt" keinen Sinn.
    Hast Dus mal ohne probiert? Die Fehlermeldung muß nicht immer was mit dem Problem zu tun haben...

    Grüße!
    Trekkie2

  • neuerdings hängt das Divxerstellen bei XVID immer. Vorher wurde das Komprimieren immer nicht abgebrochen und mein Hauptprogramm wurde inegefroren.
    Kennst du noch ein anderes Kommandozeilen-Tool zum Divxerstellen?
    Ich bekomme folgende Meldung: :mad:

    Microsoft Windows XP [Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    U:\>cd e:
    E:\

    U:\>e:

    E:\>cd avs2avi.exe ".\input.avs" .\outputfliege.avi -c XVID -w -e
    Das System kann den angegebenen Pfad nicht finden.

    E:\>cd E:\eigeneprojekte\vb\casysDVDDB\casysDVDDB\bin\avs2avi

    E:\eigeneprojekte\vb\casysDVDDB\casysDVDDB\bin\avs2avi>encode

    E:\eigeneprojekte\vb\casysDVDDB\casysDVDDB\bin\avs2avi>echo avs2avi.exe "G:\dvd_
    input_ts\das erste - fliege - die talk-showmplex_Temp\das erste - fliege - die t
    alk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.txt -c DIVX
    avs2avi.exe "G:\dvd_input_ts\das erste - fliege - die talk-showmplex_Temp\das er
    ste - fliege - die talk-showmplex_Source.avs" .\outputfliege.avi -s codecparams.
    txt -c DIVX

    E:\eigeneprojekte\vb\casysDVDDB\casysDVDDB\bin\avs2avi>echo avs2avi.exe ".\input
    .avs" .\outputfliege.avi -s codecparams.txt -c XVID -w -e -x l
    avs2avi.exe ".\input.avs" .\outputfliege.avi -s codecparams.txt -c XVID -w -e -x
    l

    E:\eigeneprojekte\vb\casysDVDDB\casysDVDDB\bin\avs2avi>avs2avi.exe ".\input.avs"
    .\outputfliege.avi -c XVID -w -e

    AVS2AVI v1.39 (c) 2002-2004:
    Christophe Paris, David Leatherdale, int21h, Moitah
    http://www.avs2avi.org/

    Source:
    * Filename: "E:\eigeneprojekte\vb\casysDVDDB\casysDVDDB\bin\avs2avi\input.avs"

    * FourCC: YUY2
    * Frames: 982
    * Resolution: 720x576
    * Frame rate: 25.000 FPS
    Compressor:
    * Name: XviD MPEG-4 Codec
    * FourCC: XVID

  • das AVS2AVI friert durch den Parameter "-e" ein!
    Ohne den beendet sich das Programm aber nicht und blockiert mein Hauptprogramm und ich weiss nicht, ob das Divxerstellen fertig ist!

    Was ist das für ein Mist. Gibt es bessere Methoden ein Divx zu erstellen?

  • Zitat

    Parameter "-e"


    Was ist das für ne Option?

    Wäre nett, wenn Du nur den relevanten Teil der Ausgabe posten könntest (das vergessene cd ist nicht so spannend)

    Zitat

    Kennst du noch ein anderes Kommandozeilen-Tool zum Divxerstellen?


    VirtualDub - ich mußte umsteigen, weil AVS2AVI keine richtig komplizierten AVS geschluckt hat - ich brauche aber restore24. Speicher da mal ein Job-File und schaus Dir im Texteditor an, das kannst Du selber per Skript erstellen. Mit so einem Job-File kannst du dann VirtualDub von der Kommandozeile aufrufen - bei mir läuft das wunderbar stabil - ich hab schon über 20 StarTrek-Folgen damit encoeded.
    Ich weiß zwar nicht, ob das der "normale" Weg zum Aufruf von VD über CLI ist, aber bei mir klappts - ich lass mir aber auch gern einen einfacheren Weg zeigen ;D

    Grüße!
    Trekkie2

  • Hi gaiusoptus,

    Du bastelst ja ganz schön wild rum an Deinem Programm. Gibt es denn schon mal eine beta Version von irgendwas, die man sich mal anschauen könnte ? Hier sind bestimmt einige, die sich mit sowas ganz gut auskennen und vielleicht auch ein paar Tipps und Interesse am Testen hätten.

    Und da Du scheinbar sehr viel Freeware benutzt, gehe ich mal davon aus, dass das resultierende Programm auch für die Öffentlichkeit ohne Kassenbon gedacht ist. Wäre ja ansonsten etwas komisch, nicht wahr ?! ;)

  • Das Programm ist normalerweise Firmeneigentum aber es ruft im jetzigen Zustand nur einen Prozess mit der "avs2avi.exe" auf und übergibt daran die Parameter einer AVS-Datei.
    Das ist so als ob man eine Batchdatei startet nur dass man die Programmoberfläche von mir sieht.

    Weil das aber nicht geht friert die GUI ein.

  • Um noch mal auf den Einwurf von BaronVlad zurückzukommen:

    Bist du dir sicher, dass die Autoren von AVS2AVI nichts dagegen haben, dass ihr Programm von einer GUI im Hintergrund aufgerufen wird, ohne dass der Anwender erfährt, dass eigentlich AVS2AVI die ganze Arbeit macht?

  • Zitat

    Hier sind bestimmt einige, die sich mit sowas ganz gut auskennen und vielleicht auch ein paar Tipps und Interesse am Testen hätten.

    Und da Du scheinbar sehr viel Freeware benutzt, gehe ich mal davon aus, dass das resultierende Programm auch für die Öffentlichkeit ohne Kassenbon gedacht ist. Wäre ja ansonsten etwas komisch, nicht wahr ?!

    Dem schliesse ich mich an, da meine GUIs ebenso kostenlos sind/waren.

    Zudem ists eben eine delikate Angelegenheit, wenn du hier Infos und Hilfe willst (für umsonst versteht sich) und sodann deine Applikation Geld kosten wird (Reklame machst du ja bereits hier). Ich denke das lässt Unmut aufkommen. Demnach WENN du da etwas bastelst, solltest du JETZT klarstellen, wie deine Lizenz aussehen wird und ob es viell. doch nichts kosten wird.

    Zitat

    Das Programm ist normalerweise Firmeneigentum aber es ruft im jetzigen Zustand nur einen Prozess mit der "avs2avi.exe" auf


    Wie siehts denn da mit der Lizenz aus? Bzw. was steht in deinem Arbeitsvertrag mit deiner Fa. wo du arbeitest, wenn du Arbeiten oder Teile der Arbeit nach aussen endgeldlich vertreibst?

    Das hier ist nicht böse gemeint, aber ein Denkanstoß ist's auf jeden Fall.

Jetzt mitmachen!

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