arte HD h264 Bitstream bringt dgavcindex 1.0.9 zum Absturz

  • Hallo,

    ich habe ein Problem mit einer Aufnahme von arte HD.

    Starte ich das Playback in dgavcindex erscheint gleich dieser Fehler und wiederholt sich mehrmals:

    [Blockierte Grafik: http://img5.imagebanana.com/img/bo9l7g4t/dgavcdec1.png]

    Unterdrücke ich den Fehler läuft das Playback einige Sekunden, dann erscheint dieser Fehler:

    [Blockierte Grafik: http://img5.imagebanana.com/img/0xz0ay4f/dgavcdec2.png]

    Die dga zu erstellen ist allerdings kein Problem, jedoch lassen sich dann auch nur wenige Sekunden nutzen, bevor es zu Abstürzen kommt.

    Coreavc meckert bei dem Stream nicht, daher kann ich mit directshowsource einiges machen, aber etwas ärgerlich ist es schon.

    Vielleicht mag sich jemand den Stream mal anschauen, der mehr Ahnung davon hat als ich, und das Problem präzisieren kann.

    http://rapidshare.com/files/327696964/arteHD.264 Grösse: 29575 KB

  • Hallo LigH und Selur,

    ArteHD sendet 720p50, da liegt also kein PAFF/MBAFF Problem vor.

    TS-Doctor hat an dem Stream "leider" nichts auszusetzen.

    Ich habe übrigens noch zwei Fehlerfenster direkt vor dem Crash, die ich zuerst übersehen hatte.

    [Blockierte Grafik: http://img5.imagebanana.com/img/dqf798sv/dgavcdec3.png]

    [Blockierte Grafik: http://img5.imagebanana.com/img/3fg9ky2b/dgavcdec4.png]

    Sehe ich das richtig, dass dgavcindex eingestampft, und durch diese cuda-Version ersetzt wurde?
    Fände ich schade, aber entspräche der allgemeinen Entwicklung bei h264-Software. Nur gegen Geld und nur auf bestimmter Hardware. H264tscutter ist ja ein ähnlicher Fall :(

  • DGAVCDec wird nicht weiterentwickelt.

    Zumindest nicht solange die Programmierer von libavcodec nicht das Problem selber korrigieren, das Großmeister Donald Graft höchstselbst in deren Code entdeckt haben will, was verantwortlich für unvorhersehbare Frame-Verluste sei ... oder einer der Programmierer von anderen, schnelleren Decoderfiltern nicht eine API (Programmierschnittstelle) bereitstellt, mit der ein zukünftiges DGAVCDec diesen dann für frameakkurate Decodierung nutzen könnte.

    Angeblich gibt es bereits Gespräche mit schweinsz, dem Programmierer von DiAVC. Sein Decoder soll zwar kommerziell werden, aber versprochenermaßen billig...

  • Mit ffvideosource kann ich den Stream tatsächlich lesen, aber ungefähr ab 54000 Frames gibt auch ffms2 auf und geht in einen "Festplattenratterdauermodus".

    Irgendwie komm ich mir grad echt doof vor, ich hab noch nie solche Probleme mit einem Stream gehabt, dass ich es wirklich gar nicht geschafft hab ihn weiterzuverarbeiten.

    Edit: Ich versuchs jetzt auch mal mit DSS2.
    Ist das normal, dass die avss.dll nicht per autoload funktioniert?

    Edit2: DSS2 und Directshowsource verursachen nach einiger Zeit einen Absturz von Virtualdub. Die genaue Ursache konnte ich nicht herausfinden, ich versuche nun mal den Weg über megui.

    Edit3: Ok, Fehler gefunden, war ein Speicherüberlauf durch einen zu großen Prebuffer von Haali. Directshowsource läuft nun wie gewohnt durch. Staxrip in der aktuellen Beta war ebenfalls ein Fehler, bin zurück auf die 1.1.1.4.

    5 Mal editiert, zuletzt von -TiLT- (31. Dezember 2009 um 04:06)

  • tach! habe das selbe problem mit aufnahmen bei ard & zdf hd! die senden auch in 720p mit 50 fps. die einzige möglichkeit, die ich habe ist mit das ganze mit staxrip in der "aktuellen" preview8 mit directshowsource umzuwandeln. dgavcindex funktioniert überhaupt nicht. weder automatisch (über staxrip) noch manuell! macht zwar den umweg über wav-datei in virtualdub aufzeichnen, aber ist bei mir die einzige methode die funktioniert! die previe8 hat bei mir auch bisher keinen fehler oder absturz verursacht!

  • Ich hab ja bisher auch die ganzen ÖR-HD-Aufnahmen mit Staxrip recodiert bis ich heute das gelesen habe. Ich habe dann die Aufnahme mit tsMuxeR demuxt und mit mkvmerge als mkv neu gemuxt und siehe da, die Dateien waren größtenteils nur noch halbsogroß wie die ts-Dateien.

  • hatte die aufnahme mal mit h264tsto in mkv umgewandelt und dann war die datei auch 2 gig kleiner. interessanter bericht!!! können dadurch eventuell auch die abstürze von dgavcindex erklärt werden??

    edit: mkv löst das problem auch nicht. der video-stream führt bei dgavcindex scheinbar grundsätzich zum absturz!

    2 Mal editiert, zuletzt von matmiller (7. Januar 2010 um 16:53)

  • Aber der muss schon ziehmlich viel entfernt haben.

    Die aufgenommene ts hatte zeigte eine konstante Bitrate so um die 12 Mbit an und die geremuxte mkv hatte dann eine variable Bitrate.
    z.B. arte HD Aufnahme von Rampenlicht hatte als ts 12 GB und dann geremuxt als mkv nur noch 6 GB

  • Hat doch nichts mit Overhead zu tun.
    Der Stream ist halt CBR gemuxt um Bufferprobleme zu vermeiden. Es werden im TS-Stream Null-Pakete eingefügt um eine vorgegebene Datenrate zu halten.
    Nach dem Neumuxen als VBR-TS oder in einen anderen Container sind diese Füllbytes natürlich weg.
    Kann man z.b auch mit tsMuxeR erstellen (General - Mux CBR).

  • Je kleiner die Pakete, umso mehr Paket-Header pro Gesamt-Dateigröße. Und ein Transport-Stream hat nun mal "den kleinsten".

    Unf Fülldaten sind kein Multiplexing-Overhead, weil sie nicht zum Zweck des Multiplexings notwendig sind. Sie dienen nur dazu, die Datenrate scheinbar konstant zu halten -- damit sich der Decodierpuffer nicht zu schnell füllt und der Decodier-Zeitpunkt (Decoding Time Stamp, DTS) dem Abspiel-Zeitpunkt (Presentation Time Stamp, PTS) nicht allzu weit vorauseilt ... anscheinend ist es wohl nicht so ganz einfach, weniger Nutzdaten tatsächlich einfach mal bloß später zu senden.

  • Hat doch nichts mit Overhead zu tun.
    Der Stream ist halt CBR gemuxt um Bufferprobleme zu vermeiden. Es werden im TS-Stream Null-Pakete eingefügt um eine vorgegebene Datenrate zu halten.
    Nach dem Neumuxen als VBR-TS oder in einen anderen Container sind diese Füllbytes natürlich weg.
    Kann man z.b auch mit tsMuxeR erstellen (General - Mux CBR).

    Ich habe ARTE HD Dokus durch TS Doctor, multiAVCHD und ImgBurn auf BD-9 gebannt. Die Grossen der Dateien waren ziemlich gleich (Overhead betrachtet), der BD Player zeigte aber eine schwankende BitRate (zB von 5 bis 20 Mbps). Bin ziemlich sicher das TS Doctor und tsmuxer (von multiAVCHD, normalerweise auf Mux VBR eingestellt) den Datenstrom schon bereinigt haben, wie hier -> http://forum.digitalfernsehen.de/forum/hd-tv-di…hd-bitrate.html.

    Vielleicht kann man das erklären.

  • Hallo zusammen.
    Hatte das selbe Problem mit aufnahmen von ARD HD, ZDF HD und Arte HD! mit dgavcdec_info.
    Problemlösung für mich war die kostenpflichtige Version dgdecnv2001 habe eine NVIDIA 8800GT mit CUDA Unterstützung Nebeneffekt 50% schneller Encodieren. Die 15$ sind es mir wert.

    HD SUISSE sendet auch in 720p mit 50 fps. da hatte ich noch nie Probleme wie auch bei ANIXE HD und BBC HD ging alles ohne Probleme.

  • Das ganze wäre sicher auch in der kostenlosen Version nur eine geringfügige Anpassung, aber die wird ja erstmal nicht mehr weiterentwickelt.
    Reine Cuda-Lösungen sind für mich leider nichts.

Jetzt mitmachen!

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