Beiträge von ThunderZ

    Vielleicht bin ich auch schon zu sensibilisiert, selbst bei SD hab ab und an den Eindruck einer kleine Verzögerung.


    Das sich die Delays ändern hab ich auch schon feststellen können.


    Animax HD ist auch auffällig was Unsynchronität betrifft, es ist schwerer zu erkennen, es laufen viel Nachvertonte englischsprachige Filme, da können die Lippen kaum passen
    und über die Jahre blendet man das wohl aus.

    Beim Start automatisch ein Script ausführen müßte so gehen: das Script (Rechte auf ausführbar) nach /etc/rc3.d kopieren


    Ich kanns (leider) nicht fix auf ne bestimmte Delay pro Sender festlegen, es variiert, mal passt es perfekt ohne Delay, mal nicht.


    vom VDR-Wiki:

    Code
    [b]P[/b]resentation [b]T[/b]ime [b]S[/b]tamp 
    Ein 33 Bit langer Zeitstempel der beim Codieren des Videos gesetzt wird. Anhand dieses Zeitstempels können die Bilder auf der Empfängerseite wieder in die richtige Reihenfolge gebracht werden. 
    Achtung: Es kann vorkommen, dass beispielsweise ein Video-Frame mit der PTS 2000 vor der PTS 1996 ankommt! 
    Die PTS wird beim Codieren von Videos mit 90000 Ticks pro Sec getaktet. Daraus ergibt sich das alle 3600 Ticks ein neues Frame kommen sollte (bei 25 Bilder/Sec)


    PTS 2000 vor der PTS 1996? Was ist da gemeint?



    Und noch was:

    Code
    Often the PTS values in the source jump around and are reset. At times like this the sync thread must recognise that the PTS has jumped (encountered a discontinuity) so that it knows what PTS to look for in the incoming buffers.


    Ich frag mich zwar, warum PTS springen kann oder resettet wird? Verlorengegangene Frames, Umschnitte auf andere Videoquellen?
    Ist dort nachzulesen: http://trac.handbrake.fr/wiki/LibHandBrakeSync


    Gerade letzteres ist vielleicht interessant weil auch um .264 geht.

    "Wer es jetzt nicht schafft Bild & Ton synchron zu kriegen, dem kann man glaube ich echt nicht mehr helfen."
    Klar kannst ihm Helfen, indem denjenigen zig Delays nennst je Kanal. :winking_face: Die Fragen treten ja jetzt schon auf, obwohls bislang nur positive Delays gibt.
    Und was ist wenn die nachfolgende Sendung ein anderes Delay hat, Plugin öffnen, ändern.


    Ich finds super das sich was getan hat und nun negative und positive Delays einstellbar sind!


    Perfekt ist es erst, wenn die nötige Delay irgendwie aus dem ts erkannt wird und automatisch eingestellt wird, die Frage ist "nur" wie.

    Ob das dauerhaft sinnvoll ist?
    Das dürfte für jeden Kanal, vielleicht sogar jede Sendung anderst sein. Und die Kanäle, die keinen Versatz haben, hätten danach Versatz.


    Zum Testen und Probieren worans liegt könnte das setzten sehr nützlich sein. Aber die Auswertung Kanal/Sendung/nötige Verzögerung muss dynamisch sein.

    Ich hats so probiert mit Telnet, man sieht deutlich das sich das Video nach hinten verschiebt. Das Bild bleibt kurz stehn, während der Ton weiterläuft.
    Mit "0" ist es wieder ohne Offset.


    Code
    root@dm800:~# echo "3840" >> /proc/stb/vmpeg/0/pts_offset
    root@dm800:~# echo "0" >> /proc/stb/vmpeg/0/pts_offset

    ". Du beklagst dich darüber das nach einem Zap zu erst der Ton kommt, dann das Bild, dann das Bild kurz stehen bleibt aber Ton weiter läuft ..."
    Beklagt hab ich mich über die Unsynchronität, der Effekt beim Zappen ist mir halt aufgefallen. Ton ist sofort da, wo das Bild noch schwarz ist, Bild läuft an, stockt kurz und das ist wirklich kurz, und läuft dann weiter. Das kann genausogut sein das dort erfasste pts unterschiede vom Treiber geändert werden.


    Ich hab am WE auf Sport HD kurz Tennis angesehen, der Aufschlag war perfekt, ich dachte prima, der Ton hat zu 100% gepasst. Und so ein Aufschlag ist kurz, das war sehr genau.
    Aber beim Interview hinterher nicht mehr.
    Was ist dazwischen passiert? Sowas wie in der Bundesliga-Halbzeit bei der Werbung? Ein Zusammenschnitt oder keine Ahnung.


    Ich finds gut das sich tmbinc geäußert hat, der pts offset ist interessant, wobei im **** board ein Plugin rumgeistert, was den Offset setzt. Nun kenn ich den Hintergrund.
    Auf alle Fälle kann man damit testen und wenn das viele tun, kommt man eventuell drauf worans liegt.


    Meine Vermutung, bei nem Umschnitt von zb Spiel auf Interview ändert sich der Offset oder es entstehen Fehler im Stream und da kommt irgendwas durcheinander.


    "Also bei den Sendern die ich gucke habe ich keine Probleme"
    Bei mir ist es so, das ich versuche dem Auszuweichen, Fernsehn kann man super mit der Box, nur perfekt ist sie (noch) nicht.
    Ich schau halt die Interviews auf SD, aber ausweichen ist nicht immer möglich.

    Ich hab das bei SD FTA probiert, das LipSynch Plugin ist installiert.
    Beim Zapp ist erst der Ton da, dann das Bild.


    "Bei nem offiziellen sky receiver haste die Delays von Haus aus eingebaut und vorgegeben"
    Das bezweifle ich doch stark, weil die Delays variieren. Wärs so, dann würde bei der Dreambox eine einmal gesetzte Globale Delay helfen. Die Möglichkeit hat man und behoben wird es damit nicht.
    Daswegen geht meine Vermutung eher dahin, das offizielle Sky Receiver oder auch andere Receiver etwas anderst, bzw besser machen beim Ton bzw Lip-Synch.


    Ach ja, homey, hast aufgegeben oder dich damit abgefunden?
    Du hattest doch die Buglist hier geschaffen und der unsynchrone Ton war einer der ersten Punkte.
    Nun les ich nur noch unkritisches, gehtnicht mit der Hardware, liegt am Sender usw.

    "ich habe das bei fast jedem Sender, vor allem bei ehemals Premiere HD und Discovery HD, aber auch bei allen SD Sender wie RTL, Pro7 usw.
    Bei einem richtig schlimm, bei dem anderen weniger. Geguckt wird über Astra."
    Kabel eins kann man auch dazuzählen, aber das ist von Sendung zu Sendung unterschiedlich.


    "Also nochmal: Wenn der Ton hinterher hinkt kann man nix machen, nur wenn der Ton dem Bild voraus ist kannste hier was machen."
    Das befürchte ich auch, dennoch hoff ich das es an den Treibern liegt.


    Schaut euch mal das Zappen genau an, man schaltet um, das Bild ist sehr schnell da, bleibt aber kurz stehn und läuft dann weiter. Man siehst wenn
    jemand spricht am Mund, der kurz einfriert.


    Beim Ton hört man kein Stocken, also läuft der Ton weiter. Da das Bild kurz stockt, wird entweder von der Software pausiert um ermittelte Delay-Werte einfließen zu lassen, oder
    das Bild steht und Ton läuft weiter -> deswegen Ton vor Bild?

    Ich hab etwas nachgelesen:


    http://books.google.de/books?i…result&resnum=8#PPA129,M1


    Digitale Fernsehtechnik in Theorie und Praxis
    Von Walter Fischer


    "und da sind wir wieder bei der Diskussion, die wir schon x-Mal hatten."
    Die hatte man hier nur X-mal, weil sich nix getan hat. Ein entspannterer Ton ist meiner Meinung nach angebracht!


    Heyder hat vollkommen recht, es kann nicht Anspruch eines Premium-Herstellers (man bewegt sich schließlich im Premium-Preissegment), dass der Enduser sich um Ton-Synch-Einstellungen händisch kümmern muss, was ne 10 Jahre alte Dbox-2 hinbekommt.


    Tode, schön das du zufrieden bist und deine Konstellation mit deinen Einstellungs-Möglichkeit für dich zufriedenstellend sind. Aber ist es nötig hier als Tonsynch-Anwalt von DMM aufzutreten?
    Das, was du oben als Fakten bezeichnest, sind doch Annahmen von hier im Forum, wo niemand widersprochen hat.


    Dass es Delayinformationen im Stream gibt wurde hier auch zig mal erwähnt (ich sag nur MediaInfo = Opensource)
    Und wie die Video-Ton-Synchronistion bei DVB von statten geht, weiß ich nicht. Aber das alle auf grade Wohl lossenden bezweifle ich.


    Der einzige Fakt meiner Meinung nach ist:
    es gibt ne Menge Konstellationen und unterschiedliche Ton-Synch-Probleme
    Downmix aus/an, Ton vor/nacheilen, Delay bei AV-Receivern usw.


    Ein weiterer Fakt ist, der Versatz fällt auf und steht schon lange auf der hier geführten Bug-Liste.


    "Kann ich mit einer Lösung seitens DMM rechnen oder muss ich wieder auf einen anderen Hersteller umsteigen?"
    Frag ich mich auch...
    Gruß

    Ich hoff die rote Led kann man dann dimmen, die is sowas von grell. Ist aus versehen ne Low-Current eingebaut? :smiling_face:


    Wenn die rote beim Standby an sein soll, dann bitte konfigurierbar, damit der User die Wahl hat.
    Es langt die Uhrzeit im Display.


    Wo die Idee herkommt waage ich zu vermuten, die 500HD hat die rote Led aber kein Display, dort macht Standby und 'Led an' vielleicht Sinn,
    aber nicht bei der DM800 mit zu niedriegem Led-Vorwiderstand.

    Genau, weitere 2 Monate sind vergangen.
    Wenn ich mir manche Argumente durchlesen wundere ich mich doch stark.


    Eine Audiodelay mit ner weitere Audiodelay entfernen, kann nicht gehn
    Der Versatz wird vom Kanal gesendet, möglich, da aber der Nutzer "Plattfuß" bestätigt, das es an der DM800 liegt


    Ich glaub am ehesten kommt die These hin:
    Umso höher die Bitrate und je mehr Tonspuren, desto weniger Rechenleistung bleibt für den Software-Downmix übrig.


    Da sich über die lange Zeit kaum was getan hat, befürchte ich fast, es ist ein Hardware bzw Performance-Problem der Box.

    Hi, nach 3 Monaten wollt ich wieder mal nach oben holen.


    Über den Provider IRT Astra wird momentan der Kanal HD Test ARD/ZDF gesendet.
    Dort kann man sich eine Testschleife ansehen (oder auch Aufnehmen), wo balken horizontal hin und her wandern, jedesmal wenn sie sich überlagern wird ein Piep-Ton ausgegeben.


    So sieht man relativ genau, ob synchron oder nicht.


    Zappt man es (mit eingestelltem Downmix) an, wird automatisch MPEG-Audio gewählt, ich sehe kaum Versatz, der Ton kommt relativ genau wenn sie die Balken überlagern.
    Schalte ich um auf AC3 (DD2.0) gibts kaum Versatz, 2.0 sagt ja auch zwei Kanal Stereo, scheinbar sinds laut MediaInfo doch mehr Kanäle.


    Warum is das dort relativ synchron, bei den meisten anderen HD-Sendern nicht?
    Oder ist der Versatz so stark, das es sich wieder an dem Überlagerungspunkt trifft?


    Ich vermute, das ein Durchlauf etwa genau ne Sekunde dauert und es dadurch mit dem Versatz ungefähr wieder der Überlagerungspunkt trifft, da Mediainfo eine Videodelay von etwa -1s liefert.


    Infos dazu:



    Gruss

    "Auf den exotischen Sendern vielleicht"
    Das stimmt nicht, die Delay variiert, ist deutlich spürbar und das bei vielen Sendern. Nur kann man das zb beim Astra HD Promo nicht sehen bzw beurteilen, wann kommt da schon ein Interview oder Nachrichten.


    "Bild ist schneller als der Ton"
    So ist es, deswegen bringt auch das Lipsynch Plugin leider nichts, wobei es dann vielleicht auch umständlich wäre für jede Sendung eines Senders die Video-Delay neu einzustellen.
    Woran es liegt kann nur der Hersteller ermitteln und beheben, Spekulationen darüber was es verursacht nutzen nichts, das is raten.


    Ich kann momentan nur für den AC3 Downmix sprechen, das Voreilen des Videos variiert, ermittelbar ist der Abstand aktuell nicht, weil man das Video nicht verzögern kann.


    Fakt ist, das andere HD-Reciever das einfach besser machen, wie auch immer. Der Reciever ist bis auf den Versatz sehr gut, würde das LipSynch gefixt werden, absolut das beste was es dann auf dem Markt gibt.


    Ich find den Versatz sehr störend und kann remedy nur zustimmen, aktuell hilft da nur Umschalten oder sich mit dem Tonversatz quälen...

    Ja, das verursacht auch Lacher, leider.
    Kann man die einmalig ermittelte Videolänge nicht abspeichern, die erweiterten Infos werden ja auch gespeichert?
    Anstatt die Länge aus der Aufnahme ermittelt wird, wird dann das File gelesen, das dürfte meines Erachtens schneller sein.


    Abschalten der Länge ist nur ne Notlösung, ein kurzer Aufnahmetest zb ist dann kaum von ner echten Aufnahme zu Unterscheiden.

    Die Infos stammen aus dem Opensource Tool MediaInfo (http://mediainfo.sourceforge.net/de), also nicht über eine py verfügbar.
    Wenn man damit ein .ts öffnet werden unter anderem Infos des AudioStreams ausgegeben


    Leider kann man beim Abspielen der Aufnahme das Plugin nicht starten.

    "Wo genau die Informationen in dem von Dir genannten Post herkommen
    weiss ich leider auch nicht. Wenn Du herausfindest, welche py man
    anzapfen muss, um an diese Information zu kommen, kann ich gerne mal
    das ganze als Information mit anzeigen..."
    Vielleicht meldet sich Homey zu Wort, er konnte die Videodelay anzeigen, vielleicht weiß er auch wo man sie abgreifen kann.


    Ich teste es trotz downmix, dort wo AC3 gewählt ist, wirken die Änderungen auch über Downmix, also geht es.
    Die Frage ist, ob der Versatz Ton vor Audio ist, das Versuch ich grad zu testen, um es perfekt zu sehen braucht man einen nicht nachvertonten Inhalt, darauf war ich nun (Nachrichten).
    Gruss

    Danke für die Info, Blaue Taste lange, dann das Plugin wählen und schon sieht man den orangen Balken :smiling_face:
    Funktioniert auf der DM800, ist zwar bestimmt nicht für den AC3-Downmix gedacht, ich experimentiere trotzdem weil mich der Versatz stört.


    Eins is mit augefallen, als ichs probiert hab, hats auf die Englische AC3 umgeschalten.
    Hast du das gelesen: http://www.dream-multimedia-tv…hp?postid=55473#post55473
    Die Delay-Info, vielleicht könnte man die für Debug-Zwecke mit Einblenden oder sie mit ner Taste setzen, so könnte man Testen ob die Info generell was bringt, eine Offset braucht oder nutzos ist.


    Wäre gut möglich das Delay-Info (eventuell +/- Offset durch Hardware bedingt) ne brauchbare oder gute Einstellung bringt...

    Klingt ja super! Ich bin zwar der Meinung dass das Video vor Audio ist, aber mit der Delay kann ich das testen, es ist schwierig zu erkennen.


    Ich hab das Programm installiert, das Setup kann ich über das Erweiterungsmenü aufrufen.
    Nur, wie wähle ich die Delay im Fernsehbetrieb, hab die Taste Audio gedrückt, aber mit Pfeiltasten ändert sich nichts, mit den Tasten 1-9 ändert sich nichts, auch die Info über die ms seh ich nicht.
    Gruss