Couldn't locate decompressor for format 'h264' (unknown)

  • Ja, solange man nichts editieren will ... Ich finde diesen Codec auch gut.
    Zum Thema Schneiden im englischen Forum: How to cut x264?
    Neue Erkenntnisse sind dort aber auch nicht zu finden, außer dass Avidemux anscheinend doch - kurze - HiRes-Trailer im MP4-Format öffnen kann. Und dass Schneiden mit VirtualDub[MOD]/Nandub mindestens einen Frame beschädigt.

  • Sich darüber aufzuregen, dass es keine Tools gibt, ist leicht.

    Selber passende Tools zu programmieren, ist schon erheblich schwerer.

    Und wenn man bedenkt, dass die meisten Entwickler diesen Projekten ihre wertvolle Freizeit opfern, sollte man schon ein wenig Respekt übrig haben.

    H.264 ist schon ein erheblich komplexeres Format als MPEG-1/2-Video. Allein was die mehrfache Referenzierung und die zwei Typen von I-Frames angeht. Vorhandene Programme darauf anzupassen ist oft nicht empfehlenswert, da wäre sicherlich eher ein komplett neues Projekt notwendig.

    Allerdings sehe ich eventuell bessere Chancen für das Editieren von MP4 als für Matroska: Im Matroska-Container ist die Vielfalt erheblich größer, und die CoreCodec-Leute sitzen schon seit Jahren mehr oder weniger an einem Editor...

  • Zitat

    Wobei x264 die Sache kompliziert macht, weil er B-frames als Referenz benutzen kann - nur innerhalb derselben GOP, oder von einer zur anderen?

    Kein Frame kann über GOP Grenzen referenzieren. Zu beachten ist, dass GOPs nicht von I- nach I-Frame gehen sondern von einem IDR- zum nächsten IDR-Frame.

    Zitat

    (außer es in AVI zu bekommen - AVC2avi ist Schr...., und was anderes habe ich noch nicht gefunden)


    geht mit Avi-Mux Gui

    Zitat

    SCHNEIDEN von x264 - verlustfrei, ohne reencoding, framegenau - darum geht es. Vor allem in HDTV-Auflösungen. Ohne langes Rebuilden von Indexen oder ähnlichem.


    Hexeditor,... :)

    Zitat

    Original: x264 1280x528/AC3 MKV, gemuxt mit mkvmerge, ~ 8 GB
    MKV in VirtualDubMOD -> läßt sich nicht öffnen (parser parst im Kreis)


    Klar, da Du den x264 Stream native gespeichert hast und nicht in einer zusätzlichen avi-Hülle.
    -> Hätte Dir klar sein können, wenn Du weißt was Du tust.

    Zitat

    MKV -> mkvextract -> Yamb 2.0 -> MP4 (Playback okay)


    Mit AC3 Stream drinne? (kann ich eigentlich nciht glauben)

    Zitat

    Splitten von MKVs mit MKVmerge ist natürlich kein Problem, aber höllisch ungenau.


    Eigentlich nicht, wenn einem klar ist, dass an IDR-Frames geschnitten wird.

    Zitat

    Was ihr wißt, was ich noch nicht weiß ;)


    Soweit ich mich entsinne kann http://mmm.kddilabs.jp/en/mpeg/mpro/20/index.html ohne Probleme mp4/ts files editieren. Gibt aber leider keine Trial oder so und bei den Preisen ist mir das zu teuer.

    Cu Selur

  • Selur:
    Nein, bei meinem Gemuxe war der AC3-Stream nicht mit drin.
    Dass VDubMOD-MKVs eine AVI-Hülle haben (müssen), ist mir neu.
    Danke für den Tip wegen AviMuxGUI. Auch Haali's mkv2vfr Tool kann fehlerfreie AVIs > 2GB schreiben - allerdings ohne Ton.
    Dass man AVC wegen der komplexeren Struktur nicht auf die gewohnte Weise schneiden kann, wird mir langsam klar ;-). Es geht aber - mit Re-Encoding zwischen IDR Frames oder auf die schmutzige Art. Unterscheidet VDub zwischen I- und IDR?

    Kennt jemand einen verständlichen Link, wo die AVC-Framestruktur in der GOP erklärt wird - was darf wo und wie oft sein?

    Zitat

    Sich darüber aufzuregen, dass es keine Tools gibt, ist leicht. Selber passende Tools zu programmieren, ist schon erheblich schwerer.


    Man sollte nicht den Schwanengesang auf die Oldies anstimmen und selber nix zu bieten haben. Und nicht Vorläufer wie OGG niedermachen, die von Anfang an funktioniert haben und sauber unterstützt wurden - auch wenn Ogg Audio sooo gut nie klang.

  • Dass VDubMOD-MKVs eine AVI-Hülle haben (müssen), ist mir neu.

    Bitte nichts durcheinanderbringen!

    - AVI ist ein Kontainerformat. Und die Grundlage für VirtualDub und seine Modifikationen.
    - MKV ist ein Kontainerformat. Das wird von VDubMod aber nur teilweise unterstützt.
    - "MKV in AVI" (Kontainer in Kontainer) ist sicher nicht das, was hier beschrieben werden sollte.
    - Es gibt reine ("raw") H.264-Daten-Dateien (meist mit der Endung ".264"). Die haben keine Informationen über ihre Framerate, und VDubMod kann sie nicht lesen.

    Unterscheidet VDub zwischen I- und IDR?

    Davon hat VDub(Mod) keine Ahnung. Bei VDubMod wurde nicht mehr weiterentwickelt, noch bevor x264 populär wurde.

    Kennt jemand einen verständlichen Link, wo die AVC-Framestruktur in der GOP erklärt wird - was darf wo und wie oft sein?

    AC-Chan hat schon einige offizielle Spezifikationen für MPEG-4 Part 10 verlinkt. Ob die "verständlich" sind, ist Ansichtssache...

    Donald Graft hat in seiner Library auch ein paar Spezifikationen gesammelt.

    Man sollte nicht den Schwanengesang auf die Oldies anstimmen und selber nix zu bieten haben. Und nicht Vorläufer wie OGG niedermachen, die von Anfang an funktioniert haben und sauber unterstützt wurden - auch wenn Ogg Audio sooo gut nie klang.

    In der Tat war der OGM-Kontainer bereits eine interessante Lösung; leider hat das Ogg-Team die Media-Erweiterung nie wirklich detailliert dokumentiert, alles über Ogg-Vorbis-Audio hinaus ist mehr oder weniger Versuch-und-Irrtum-Ergebnis. Dafür aber noch mal herzlichen Dank an Tobias Waldvogel. ;)

    Und als Audio-Codec ist Ogg Vorbis wahrlich eine beeindruckende Alternative zu MPEG4-AAC, besonders mit den aoTuV-Optimierungen.

  • Zitat

    - "MKV in AVI" (Kontainer in Kontainer) ist sicher nicht das, was hier beschrieben werden sollte.


    Im Endeffekt schon. :)

    Zitat

    - Es gibt reine ("raw") H.264-Daten-Dateien (meist mit der Endung ".264"). Die haben keine Informationen über ihre Framerate, und VDubMod kann sie nicht lesen.


    Genau da liegt sein Problem. :)

    Zitat

    Kennt jemand einen verständlichen Link, wo die AVC-Framestruktur in der GOP erklärt wird - was darf wo und wie oft sein?


    Im 'MeGui Essentials' hab ich eine kurze Zusammenfassung dazu drin. Aber bis (falls überhaupt) das rauskommt dauert es sicher noch ne gaaaanze Weile. ;)

    Cu Selur

  • Mit "MKV in AVI" meinte ich "einen MKV-Kontainer zusätzlich noch mit einem AVI-Kontainer umverpacken" (also doppelte Verpackung), nicht das Umwandeln von einem Format in ein anderes (Inhalt aus MKV raus und in AVI rein). Und das kann ich mir nicht vorstellen.

  • Wenn man es großzügig betrachtet, könnte man Matroskas VfW-Kompatibilitätsmodus schon als "AVI in MKV" auslegen. So ein bisschen wie OGM für Fortgeschrittene. :D

    Brother John
    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
    DVD nach MPEG-4 klappt nicht? Verzweifelt? Auf zum Encodingwissen!

  • Danke nochmal für den regen Austausch ;)

    Nachtrag: AviMuxGUI bietet bei Dateien in der 8 GB-Klasse nur MKV als Dateiformat an. Die einzige "saubere" Lösung - ohne Neuindizieren - ist also Haali's mkv2vfr Tool - leider ohne Ton!
    Mittlerweile habe ich mir überlegt, dass es (bei Riesenfiles) wahrscheinlich einfacher ist, den Ton ans Video anzupassen - auf den x264/VfW Codec sollte man sowieso verzichten. VirtualDub neueste Version weigert sich auch noch, verschiedene AVI-Typen zusammenzufügen - also:

    Fazit: Angucken in VDUbMOD, encoden in MeGUI, zusammenfügen mit mkvmerge - ob ich das ausprobieren werde ... ?
    Mal sehen.

Jetzt mitmachen!

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