Hi,
nach dem Grabben von TS Streams (PREMIERE) spielt der movieplayer diese wunderbar über nfs ab, jedoch eilt das Bild dem Ton immer ca. 1/2 Sekunde voraus und zwar direkt von Anfang an. Hat das jemand auch schon gehabt und gibt's da ne Lösung ?
- GMo -
grab von TS streams, Bild/Ton asynchron
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
grab von TS streams, Bild/Ton asynchron
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Tuxboxer
- Beiträge: 2634
- Registriert: Samstag 15. November 2003, 09:00
Ja es gibt min. eine Person die genau das selbe Problem hat.
Ursache und Lösung bisher noch nicht bekannt.
Vielleich mal ein Log posten?!?
Kurzfristige abhilfe dürfte das drücken der grünen (oder war es jetzt die blaue ?) Taste zum neuen sync bringen...
Ursache und Lösung bisher noch nicht bekannt.
Vielleich mal ein Log posten?!?
Kurzfristige abhilfe dürfte das drücken der grünen (oder war es jetzt die blaue ?) Taste zum neuen sync bringen...
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
Hi,
Ich hab so ein Phänomen auch schon vor längerer Zeit in anderem Zusammenhang festgestellt: Spielt man einen TS Stream von DBox oder auch von Dreambox mit einem Player, der KEINE Synchronistation anhand von PTS Timestamps vornimmt, so ergibt sich eben dieser Sync-Offset. Das gibt's auch oft bei VOB-Dateien von DVD.
Nun sollte man meinen, daß bei Auswertung der PTS Timestamps (wie das die Player bzw. Hardwaredecoder normalerweise auch machen) die Synchronität gewährleistet ist. Und wenn nicht, dann sind die PTS Werte von Audio und Video schon von vornherein mit einem Offset behaftet, der auf irgendeine Art und Weise durch den Demuxer/Decoderchip der DBox ausgeglichen wird ???
Das läßt sich aber leicht mit dem mplayer feststellen, hab leider hier im Büro kein DBox Stream, sonst würd ich's gleich testen
@keXXen: könntest Du nicht schnell mal ...
Ist es mit mplayer synchron, dann stimmen die PTS Werte !
Was mir halt die Rätsel aufgibt ist, daß beim TS Streamen ja lediglich der DVB-Datenstrom angezapft wird, ohne was dran zu ändern, so daß ein späteres Einspielen die gleichen synchronen Ergebnisse liefern sollte ... ist aber nich !
Es wäre denkbar, daß im normalen TV-Modus die Auswertung der Timestamps gemacht wird, aber beim nachträglichen Einspielen nicht ?
-> kann man das vielleicht programmiertechnisch an/abschalten ?
(ist auch vielleicht ein noch unbekanntes feature)
Wär hilfreich, wenn man die Funktionalität der DBox Demuxer/Decoder Chips etwas genauer kennen würde, ob es z.B. was ausmacht wenn das Demuxen von Video mit zeitlichem Abstand zum Demuxen von Audio gestartet wird (falls überhauppt möglich) oder ähnliches ?
Ich geh jetzt erst mal davon aus, daß die PTS Timestamps von der DBox in jedem Fall ausgewertet werden und versuch mal ein manipuliertes TS File (Video-PTS mit Offset versehen) abzuspielen, ob sich was dran ändert.
Wird aber einige Zeit dauern bis ich ein entsprechendes Programm gemacht habe, oder kennt jemand was Fertiges ?
Und noch was am Rande: mit AC3 Ton scheint es keine Asynchronität zu geben, hab es jedenfalls so in Erinnerung aber auch bis jetzt nicht drauf geachtet ...
- GMo -
Ich hab so ein Phänomen auch schon vor längerer Zeit in anderem Zusammenhang festgestellt: Spielt man einen TS Stream von DBox oder auch von Dreambox mit einem Player, der KEINE Synchronistation anhand von PTS Timestamps vornimmt, so ergibt sich eben dieser Sync-Offset. Das gibt's auch oft bei VOB-Dateien von DVD.
Nun sollte man meinen, daß bei Auswertung der PTS Timestamps (wie das die Player bzw. Hardwaredecoder normalerweise auch machen) die Synchronität gewährleistet ist. Und wenn nicht, dann sind die PTS Werte von Audio und Video schon von vornherein mit einem Offset behaftet, der auf irgendeine Art und Weise durch den Demuxer/Decoderchip der DBox ausgeglichen wird ???
Das läßt sich aber leicht mit dem mplayer feststellen, hab leider hier im Büro kein DBox Stream, sonst würd ich's gleich testen
@keXXen: könntest Du nicht schnell mal ...
Ist es mit mplayer synchron, dann stimmen die PTS Werte !
Was mir halt die Rätsel aufgibt ist, daß beim TS Streamen ja lediglich der DVB-Datenstrom angezapft wird, ohne was dran zu ändern, so daß ein späteres Einspielen die gleichen synchronen Ergebnisse liefern sollte ... ist aber nich !
Es wäre denkbar, daß im normalen TV-Modus die Auswertung der Timestamps gemacht wird, aber beim nachträglichen Einspielen nicht ?
-> kann man das vielleicht programmiertechnisch an/abschalten ?
(ist auch vielleicht ein noch unbekanntes feature)
Wär hilfreich, wenn man die Funktionalität der DBox Demuxer/Decoder Chips etwas genauer kennen würde, ob es z.B. was ausmacht wenn das Demuxen von Video mit zeitlichem Abstand zum Demuxen von Audio gestartet wird (falls überhauppt möglich) oder ähnliches ?
Ich geh jetzt erst mal davon aus, daß die PTS Timestamps von der DBox in jedem Fall ausgewertet werden und versuch mal ein manipuliertes TS File (Video-PTS mit Offset versehen) abzuspielen, ob sich was dran ändert.
Wird aber einige Zeit dauern bis ich ein entsprechendes Programm gemacht habe, oder kennt jemand was Fertiges ?
Und noch was am Rande: mit AC3 Ton scheint es keine Asynchronität zu geben, hab es jedenfalls so in Erinnerung aber auch bis jetzt nicht drauf geachtet ...
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00