klausw Posted December 14, 2004 Share Posted December 14, 2004 Der TS-Player hat einen Fehler. Wenn man die PIDs extrahiert, erhält man einen Versatz zwischen Bild und Ton. Bei AC3 kommt noch hinzu, daß die Länge der Tonspur gar nicht mehr stimmt. Versetzt man den Ton , daß er am Anfang der Aufnahme stimmt, stimmt das Ende nicht mehr. Die Länge des Unterschiedes variiert. Manchmal stimmt der Ton gut mit der Videolänge überein, manchmal weniger. Das ist allerdings vom Aufgenommenen abhängig. Extrahiert man hingegen die PIDs mit ProjectX, kommt kein Versatz mehr zustande. Die Aufnahme ist also OK. Es liegt eindeutig am Player. Quote Link to comment
Griga Posted December 14, 2004 Share Posted December 14, 2004 Wenn man die PIDs extrahiert, erhält man einen Versatz zwischen Bild und Ton. Was genau hast du da versucht? Der Output des TSPlayers enthält noch die unveränderten Timestamps (zumindest bei TS -> MPG oder TS -> TS), so dass es beim Abspielen keinen Versatz geben kann. Im Prinzip erhälst du das gleiche Ergebnis, als wenn du mit dem VRPlugin sofort im entsprechenden Zeitabschnitt als MPG oder nur einen Teil der PIDs als TS aufgenommen hättest. Für ein Demuxen, also ein Trennen von Video und Audio, bei dem es wegen der dabei entfernten PES-Header mit den Timestamps zu einem Versatz kommen kann, ist der TSPlayer nicht geeignet. In diesem Fall muss, wie es ProjectX und PVAStrumento machen, der Startpunkt und die Länge der einzelnen Streams präzise zugeschnitten werden. Dies geht über den Anspruch des TSPlayers hinaus. Quote Link to comment
klausw Posted December 15, 2004 Author Share Posted December 15, 2004 Da der TS-Player PIDs in eine Datei schreiben kann, sah es mir schon danach aus, daß es möglich sein soll, Audio- und Videodaten zu extrahieren, um diese später zu bearbeiten, bzw. zusammenzuführen. Versucht habe ich dies schon mehrfach. Meistens auf Pro7. Mit ProjectX habe ich dies allerdings erst letzte Woche gemacht, da TS-Player die aufgenommene TS-Datei nicht lesen wollte. Angeblich wäre keine Tabelle vorhanden. Diese wurde allerdings wie immer bei der Aufnahme angegeben. Quote Link to comment
Griga Posted December 15, 2004 Share Posted December 15, 2004 Mit ProjectX habe ich dies allerdings erst letzte Woche gemacht, da TS-Player die aufgenommene TS-Datei nicht lesen wollte. Angeblich wäre keine Tabelle vorhanden. Diese wurde allerdings wie immer bei der Aufnahme angegeben. Du meinst die PAT? Hmm, merkwürdig - das wurde schon an anderer Stelle gemeldet, ohne dass ich es bislang nachvollziehen konnte. Aber das könnte tatsächlich ein Fehler sein. Hast du die Aufnahme noch? Dann könntest du mir einen großen Gefallen tun. Nämlich in der Datei TSPlayer.ini mit einem Texteditor manuell unter [frmPlayer] die Zeile MaxPackets=12000 eintragen, danach noch mal probieren, ob es das Problem behebt, und hier melden. Quote Link to comment
klausw Posted December 16, 2004 Author Share Posted December 16, 2004 Sorry, aber die Datei hab ich nicht mehr. Ich kann nur drauf warten, daß der Fehler wieder passiert. Hatte ich bisher aber noch nie. Die Wahrscheinlichkeit ist sehr gering. Quote Link to comment
Griga Posted December 16, 2004 Share Posted December 16, 2004 Naja, dann nehme ich an, dass der TSPlayer standardmäßig einfach zu wenig Pakete am Anfang der Datei analysiert (z.Z. 8192, d.h. 8192 x 188 = 1,5 MB), um mit Sicherheit die PAT zu finden. Im nächsten Release werde ich den Defaultwert auf 12000 erhöhen - solange sollte der obige Fix helfen. Außerdem wird die neue Version notfalls auch TS-Dateien ohne PAT abspielen können. Quote Link to comment
Derrick Posted December 16, 2004 Share Posted December 16, 2004 Es gibt ja empfehlungen (oder vorschriften?) über die zeitlichen abstände zwischen aufeinanderfolgenden si-tabellen. Hier wird aber nicht die zeit, sondern die anzahl von paketen gemessen. Abhängig von der bitrate der nutzstreams schwankt die zahl der tabellen-pakete für den worst case. Müsste man mal ausrechnen.. Alternativ könnte die live-aufnahme ja mit einer pat beginnen., aber ob das besser bzw. nötig ist? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.