[softhddevice] Kein Bild bei alten HD-Aufnahmen

  • Ich wollte letztens eine alte Aufnahme anschauen die ich vor Jahren auf ORF1-HD gemacht habe.
    Damals hatte ich noch eine VDR-Version die im alten PES-Format aufgezeichnet hat, d.h. die Aufzeichnungen liegt als *.vdr vor.
    Mit yavdr-0.5 und dem softhddevice-Plugin bekomme ich bei diesen Aufnahmen kein Bild, der Ton funktioniert dagegen einwandfrei.
    Das Problem habe ich bei allen getesteten alten HD-Aufnahmen im *.vdr-Format.


    Wenn ich jetzt im WFE von yavdr auf xine als Ausgabewplugin umschalte, dann habe ich neben Ton auch ein einwandfreies Bild und alles funktioniert problemlos!
    syslog bei softhddevice:


    Bei der Ausgabe über xine gibt es im syslog nichts besonderes, da funktioniert ja auch die Wiedergabe einwandfrei. :]
    Meine Frage: Gibt es irgendwelche Einstelluingen, die ich für das softhddevice-Plugin machen kann/muss, um auch alte HD-Aufnahmen über softhddevice anschauen zu können?
    Übrigens alte SD-Aufnahmen im *.vdr-Format hingegen funktionieren mit Ton + Bild. Das Problem tritt nur bei alten HD-Aufnahmen auf. ?(


    Paulaner

  • Siehe auch http://projects.vdr-developer.org/issues/1094.
    Ich habe hier ein SD Muster das funktioniert.
    Wenn es nur mit HD Probleme macht, dann könnte es daran liegen.


    Kannst bei dem Bug eine Aufnahme 1-2 Minuten, die nicht geht hochladen?


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Kannst bei dem Bug eine Aufnahme 1-2 Minuten, die nicht geht hochladen?


    Kein Problem, wenn Du mir sagst wohin ich es laden soll!


    Paulaner

  • Hättest es auch auf vdr-developer direkt an den Bug hochladen können.


    Ansonsten irgendeinen Cloud Speicher und Link per PM.
    Oder per Email.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Ich hätt auch noch so ein Schätzchen, hatte ich mal bei Siggi runtergeladen. Schneiden kann ich es nicht, da ich es nicht abspielen kann. Ich könnte die letzte Datei, ca. 145Mb, hochladen, das wäre dann aber ohne index.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Danke habe von Paulaner eine Aufnahme bekommen.


    Du darfst testen, falls ich den Fehler finde,


    Edit:
    Also den Fehler sehe ich schon. Ich bekomme PES Pakete die H264 beinhalten.
    Ich wußte garnicht das VDR HDTV mit .vdr unterstützte.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

    Einmal editiert, zuletzt von johns ()

  • So ging schneller als gedacht.



    Gefahr des Patches ist, daß er jetzt zuviel als H264 erkennt.
    Ohne Patch hat er nur 00 00 00 01 09 als H264 angesehen,
    nun sieht er bereits 00 00 01 09 als H264 an.


    Johns

    Dateien

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Ich wußte garnicht das VDR HDTV mit .vdr unterstützte.


    Das war IIRC am Scheideweg von 1.5.xx, aus der die SDTV 1.6.0 hervorging und der HD Developer Zweig 1.7.xx. Einige haben einen gepatchten 1.6.0 für HDTV eingesetzt, andere eben 1.7.xx, wobei 1.6.0 & 1.7.xx bis 1.7.3 eben in PES Container geschrieben haben, mit 1.7.4 kamen dann die TS Container.


    Regards
    fnu

    HowTo: APT pinning

  • Bei mir kommt nur:


    Code
    Dec 31 15:29:39 gentoo64 vdr: [softhddev] invalid PES video packet
    Dec 31 15:29:39 gentoo64 vdr: [softhddev] invalid PES video packet
    Dec 31 15:29:39 gentoo64 vdr: [13727] ERROR: leftover PES data!


    Kein Bild, kein Ton.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Das kommt bei ffmpeg -i


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Ich wußte garnicht das VDR HDTV mit .vdr unterstützte.

    Soweit ich mich noch erinnern konnte, gab es dafür auch keinen offiziellen Support von kls. Schön, dass SHDD nun wohl bald trotzdem mit den "Altlasten" umgehen kann ;)

    My VDRs:

  • Biste den sicher das es .vdr ist?


    ffmpeg -i

    Code
    Input #0, mpeg, from '/var/vdr/video.00/Testsample_HD_mit_PES-Format_fuer_softhddevice/2009-03-15.02.32.50.99.rec/001.vdr':
      Duration: 02:08:43.49, start: 73967.097389, bitrate: 101 kb/s
        Stream #0:0[0x1e0]: Video: h264 (Main), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
        Stream #0:1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 160 kb/s
        Stream #0:2[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
        Stream #0:3[0x1c1]: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s


    Schaut mir mehr wie ein .ts file aus, vielleicht hilft ja umbenennen:

    Code
    Input #0, mpegts, from '/var/vdr/video.00/@Tagesschau/2012-12-27.11.55.1-0.rec/00001.ts':
      Duration: 00:05:15.10, start: 90196.578711, bitrate: 12420 kb/s
      Program 132 
        Stream #0:0[0x13ed]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
        Stream #0:1[0x13ee](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s
        Stream #0:2[0x13ef](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s
        Stream #0:3[0x13f2](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, s16, 448 kb/s
        Stream #0:4[0x13f1](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Biste den sicher das es .vdr ist?


    Schaut mir mehr wie ein .ts file aus, vielleicht hilft ja umbenennen:
    Johns


    Auf diese simple Idee bin ich nicht gekommen, so ist es, als ts läuft es.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • hi,


    also reproduzieren kann ich das hier definitiv mit *.vdr PES HD aufnahmen und dem softhd device das mit yavdr 0.5 aktuell kommt


    allerdings sind das keine "echten" vdr aufnahmen da der vanilla vdr von kls imho nie pes in h.264 aufgezeichnet hat (wenn dann nur mpeg2 HD aber da gab es nicht viele sender), h.264 in pes ging nur mit patch
    aber abspielen/schneiden ließen die sich bisher immer mit vanilla vdr 1.7.x


    langfristig wärer es wohl besser alle pes aufnahmen auf das neue ts format (incl. info file) zu bringen, denn irgend wann fliegt der code acuh mal raus oder augabe plugins lassen solche altlasten mal weg
    (hat jemand ein script gesichtet das man über verzeichnisbäume laufen lassen kann?)

  • Ein großer Aufwand ist der Support nicht.
    Die anderen Ausgabeplugins sind ja auch nicht so kritisch,
    Werde es wohl mal einbauen, wenn es nicht klappt, dann merken es die Anwender durch
    Artefakte schon.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • angfristig wärer es wohl besser alle pes aufnahmen auf das neue ts format (incl. info file) zu bringen, denn irgend wann fliegt der code acuh mal raus oder augabe plugins lassen solche altlasten mal weg
    (hat jemand ein script gesichtet das man über verzeichnisbäume laufen lassen kann?)


    Das würde mich auch interessieren, und dann würde ich alle alten Aufnahmen nach *.ts convertieren. :]
    Bei einigen der alten HD-Aufnahmen habe ich nämlich zusätzlich noch eine doppelte Anzeige der Aufnahmedauer, was erstmal nur ein optisches Problem ist, aber etwas nervt das schon.


    johns
    Aktuell kann ich Deinen Patch nicht testen, da ich ja yavdr-0.5 benutze und da müsste ich mir erst noch eine Entwicklungsumgebung einrichten, aber nach der gestrigen Silvesterparty bin ich dazu noch nicht in der Lage. 8)


    Paulaner

  • Ist inzwischen in meinem GIT gelandet.


    Ich denke yaVDR baut noch unstable Pakete basierend auf dem GIT.


    Gesundes 2013,
    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Jetzt mitmachen!

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