avcsource Bildstörungen 1080i-Aufnahme

  • Hallo,

    ich hab mal wieder lang rumüberlegt, in welches Forum der Thread passen würde, wenn er hier falsch ist bitte nicht hauen.

    Mein Problem:
    Ich starte gerade erste Gehversuche mit HDTV Aufnahmen die ich weiterverarbeiten möchte. Es sind vom DVBViewer aufgenommene TS von Anixe und Premiere.

    Meine bisherige Vorgehensweise:

    Aufnahme mit DGAVCIndex (dgavcdec100a30) zerlegen lassen, mit einem Avisynth-Script öffnen: avcsource("Video.dga")

    Das Ergebnis ist leider ernüchternd:

    [Blockierte Grafik: http://img3.imagebanana.com/img/dritblyg/thumb/avcsource1.png] [Blockierte Grafik: http://img3.imagebanana.com/img/wu1e92oe/thumb/avcsource2.png]

    Das sieht ebenfalls mit ffdshow so aus, daher schiebe ich das auf libavcodec, denn meines Wissens ist ja DGAVCIndex ebenfalls damit kompiliert. Sonderbar ist allerdings, dass das Preview in DGAVCIndex diese Fehler nicht zeigt.

    Coreavc hat keine (großen) Probleme mit diesem Stream:

    [Blockierte Grafik: http://img3.imagebanana.com/img/9utyjal1/thumb/directshowcoreavc1.png] [Blockierte Grafik: http://img3.imagebanana.com/img/fhxu0i5e/thumb/directshowcoreavc2.png]

    Deinterlacing steht auf None (Weave). Um diese Bilder zu erzeugen habe ich die ts in m2ts umschreiben lassen und als directshowsource geöffnet. Leider ist diese Vorgehensweise wie ich finde für späteres Encoding & Schnitt eher suboptimal, und ich würde lieber DGAVCIndex nutzen.

    Zu meinem Problem konnte ich nichts wirklich Hilfreiches ergooglen, daher meine Frage an euch, ist dieses Phänomen bekannt und lösbar, oder hat mein Stream eine Macke?

    Ich gehe nun erstmal einfach mal davon aus, dass ich grundsätzlich etwas falsch mache, und mich hoffentlich jemand in die richtige Richtung schicken kann ;)

    Danke im Voraus

  • Ich schicke ihm gern ein Sample, will ihn aber nicht evtl. mit etwas belasten, was gar kein Problem ist.

    Ich vermute ja nach wie vor noch irgendwo in meiner Config einen Fehler, habe nur keine weitere Maschine zum testen.

    Hier gäbe es ein kleines 4mb Sample des Problems.

    test2.ts

    Würde das dann auch DG schicken, wenn ausgeschlossen ist, dass der Fehler bei mir liegt.

    Grüße

  • Wie, was? PAFF-Interlacing wird doch schon seit Monaten unterstützt!?

    Entschuldigung, falsche Wortwahl in der Hektik gestern Abend.
    Fehlerhafte Unterstützung von PAFF wäre wohl richtiger.

    Vor ein paar Tage hatte auf doom9 jemand das gleiche Problem und da schrieb neuron2:

    Zitat von neuron2


    That's the well-known problem with libavcodec's support of PAFF.


    siehe hier: Thread #1212 und folgende.

    Ich habe mir mal beide Streams angeschaut und die Fehler sehen identisch aus.
    Durch den Einsatz von TomsMoComp verschwinden die Artefakte/Pixel jedoch.

    Code
    LoadPlugin("D:\Dokumente\AviSynth\Plugin.dll\DGAVCDecode.dll")
    LoadPlugin("D:\Dokumente\AviSynth\Plugin.dll\TomsMoComp.dll")
    
    
    AVCSource("Sample.demuxed.dga", deblock = true)           #.dga
    TomsMoComp(1,9,0)

    [Blockierte Grafik: http://img3.imagebanana.com/img/rc2vjrx3/thumb/ohne.TMC.premiere.png] [Blockierte Grafik: http://img3.imagebanana.com/img/1l1zy4sk/thumb/mit.TMC.premiere.png] [Blockierte Grafik: http://img3.imagebanana.com/img/0etu6ii/thumb/ohne.TMC.anixe.png] [Blockierte Grafik: http://img3.imagebanana.com/img/n2re3it9/thumb/mit.TMC.anixe.png]

  • Für mich greift TomsMoComp(1,9,0) nur teilweise.

    Verwunderlicher wird die Sache dadurch, dass im Preview von dgavcdex das Bild perfekt ist.

  • Es geht hier aber hoffentlich nicht um "Deinterlacen zum Vertuschen von Decodierfehlern", khunwaen. ;)
    __

    DGAVCIndex zeigt die Vorschau korrekt? ... Die beim Vorspringen (Pfeil-rechts-Taste), oder die beim Abspielen (F5)? -- Beachte, dass beim Vorwärts-Springen nur zum nächsten I- (IRD?) Frame gesprungen wird, also nicht alle Bilder zu sehen sind, und beim Abspielen die Auflösung meist halbiert wird, wenn sie größer als die des Desktops ist.

  • Hi,

    Ich starte gerade erste Gehversuche mit HDTV Aufnahmen die ich weiterverarbeiten möchte. Es sind vom DVBViewer aufgenommene TS von Anixe und Premiere.


    wie möchtest Du die denn weiterverarbeiten? HD lassen oder in ein anderes Format konvertieren?

    Ich frage, weil ich für mich einen gangbaren Weg gefunden habe, die in M2TS zu wandeln, um sie entweder auf BluRay zu brennen (ein Test mit Planet Erde, die im Frühjahr auf EinsExtra in HD kamen, war erfolgreich) oder über meinen TVix Multimediaplayer wiederzugeben.

    Grüße

    darkframe

  • Ich hatte vor die Aufnahmen auf 720p runter zu skalieren. Bin aber auch schwer ins Grübeln gekommen, ob ich nicht alles so lasse wie es ist, und nur sauber schneide.

    Trotzdem ist es generell interessant, das Material weiterverarbeiten zu können.

  • Gibt es mittlerweile eine Lösung für dieses Problem?

    Mit DGAVCIndexNV müsste es ja funktionieren, leider bekomme ich das Programm bei mir nicht zum Laufen ("GPU decoder: Failed to create video decoder"). Hat es jemand mal damit versucht?


    Merkwürdig finde ich, dass ich noch vor ein paar Monaten problemlos Premiere HD-Aufnahmen bearbeiten konnte. Erst jetzt, da ich mal wieder eine Aufnahme bearbeiten möchte, treten die Probleme auf.

  • DGAVCIndexNV ist (wie das "NV" andeutet) ein erster Versuch für GPU-basierte Decodierung mit Nvidia-Grafikkarten der Generation 8600/8800 und 9xxx. Ohne geeignete Grafikkarte wird die nicht funktionieren, und passende Treiber (CUDA?) muss man vielleicht auch erst installieren.

    Dann vielleicht doch noch mal zurück zur Version ohne GPU-Unterstützung, aber mit aktuellem Software-Decoder (DGAVCDec 1.02)?
    __

    P.S.: Das Hardware-Minimum ist mir noch nicht ganz klar; irgendwie dachte ich, die 8X00-Varianten haben unterschiedliche GPU-Decodier-Unterstützung.

  • DGAVCIndexNV ist (wie das "NV" andeutet) ein erster Versuch für GPU-basierte Decodierung mit Nvidia-Grafikkarten der Generation 8600/8800 und 9xxx. Ohne geeignete Grafikkarte wird die nicht funktionieren, und passende Treiber (CUDA?) muss man vielleicht auch erst installieren.

    Dann vielleicht doch noch mal zurück zur Version ohne GPU-Unterstützung, aber mit aktuellem Software-Decoder (DGAVCDec 1.02)?
    __

    P.S.: Das Hardware-Minimum ist mir noch nicht ganz klar; irgendwie dachte ich, die 8X00-Varianten haben unterschiedliche GPU-Decodier-Unterstützung.

    Ich verwende eine 8800 GTS, CUDA sollte diese unterstützen, um es zu testen habe ich mir mal das Entwickler-Kit runtergeladen und ein Beispiel-Projekt geladen: keine Probleme.
    Im englischen Forum kann ich leider noch nicht posten, so dass ich dort nicht nachfragen kann. (Ich muss dazu sagen, ich habe nur die "Pre-Sale-Beta" von DGAVCIndexNV getestet und weiss auch nicht genau was "CUDA" eigentlich ist/macht)

  • Eventuell brauchst du dazu dann auch noch die aktuellsten Grafiktreiber von der Nvidia-Website.

    Um den zusätzlichen Schwierigkeiten mit der CUDA-Unterstützung aus dem Weg zu gehen, teste doch unabhängig davon auch die normale Version noch mit, bitte. Die Unterstützung beider Interlacing-Varianten sollte doch nun schon längst passiert sein.

Jetzt mitmachen!

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