Systematik TS-Remuxer/TS-Demuxer

Begonnen von kerbster, März 25, 2012, 12:09:58

« vorheriges - nächstes »

kerbster

Hi,

habe eine Frage zum Thema TS-Remuxer bzw. TS-Demuxer:

Wenn ich eine Aufnahme mit einem der beiden Tools bearbeite, wird dann automatisch der evtl. vorhandene Audio-Delay korrigiert oder bleibt dieser entsprechend der .ts-Datei erhalten?

mike33

Es wird der AC3-Stream korrigiert, nicht jedoch der/die mp2-Streams. Leider.

Mike
Dreambox DM800 HD
Dreambox DM7020 HD
WDTV Live
Mede8er MED600X3D WiFi

kerbster

Zitat von: mike33 am März 25, 2012, 12:27:12
Es wird der AC3-Stream korrigiert, nicht jedoch der/die mp2-Streams. Leider.

Mike

Nicht, dass wir uns missverstehen: Du sagst also, dass bei AC3-Streams der Audio-Delay korrigiert wird und bei MP2-Streams nicht!?

mike33

Ja, so ist es. Siehe auch Handbuch S. 31.

Mike
Dreambox DM800 HD
Dreambox DM7020 HD
WDTV Live
Mede8er MED600X3D WiFi

kerbster

Danke für Die Info!

Habe mir gerade mal die Seite 31 im Handbuch durchgelesen.
Wir sprechen aber leider von 2 unterschiedlichen Dingen.

Ich rede vom Audio-Delay und nicht von der Lipsync-Funktion, die bei Fehlern im AC3-Stream greift.
Bein Muxen von Streams gibt es bei Audio-Streams häufig "Delays", d.h. der Audiostream ist gegenüber dem Videostream minimal zeitversetzt. Hier ist es wichtig, dass diese Zeitangabe bekannt ist bzw. beim remuxen berücksichtigt wird. Ansonsten kann es passieren, dass das entstehende Video leicht asynchron ist. Da dies bei mir der Fall ist und ich die Files mit einem Zwischenschritt synchronisieren musste, interessiert es mich natürlich wie der TS-Remuxer den Audio-Delay behandelt.

Cypheros

Auch bei MPEG2-Audio wird der Delay beseitigt und Bild und Ton starten gleichzeit (bis auf wenige Millisekunden). Lediglich bei heftigen Fehlen, werden keine Audioframes eingefügt um den Ton synchron zu halten wie bei AC3 (Lipsync-Feature). Ist die Audiospur OK, dann bleibt sie auch synchron.

kerbster

#6
Hallo Cypheros,

glaub dir, dass die Behebung des Audio-Delays (siehe meine Definition von Audio-Delay) in früheren Versionen von TS-Doctor funktioniert hat.
In der aktuellen Version 1.2.6 beta funktioniert das Ganze m.E. nicht.
Hast du vielleicht eine Idee woran es liegen könnte?

Edit:
Habe mir gerade mal einen Log von meinen geschnittenen Aufnahmen angeschaut.

PCR discontinuity at PCR: 00:43:26.188 2606188ms
Starting writing PID $1842 at PTS: 00:43:27.727 as video
PCR discontinuity at PCR: 00:43:26.528 320ms
Starting writing PID $184C at PTS: 00:43:27.732 aligned to video PID $1842
First AC3 frame PID $184C at PTS: 00:43:27.732 / frame size: 1024 / 2.0/48kHz
PCR discontinuity at PCR: 00:46:25.498 514ms
AC3 missing frame on PID $184C at PTS: 00:46:25.588 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.620 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.652 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.684 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.716 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.748 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.780 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.812 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.844 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.876 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.908 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.940 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:25.972 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:26.004 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:26.036 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:26.068 last frame repeated
AC3 missing frame on PID $184C at PTS: 00:46:26.100 last frame repeated
PCR discontinuity at PCR: 01:04:07.169 726ms
AC3 missing frame on PID $184C at PTS: 01:04:07.280 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.312 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.344 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.376 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.408 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.440 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.472 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.504 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.536 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.568 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.600 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.632 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.664 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.696 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.728 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.760 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.792 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.824 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.856 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.888 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.920 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.952 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:07.984 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:08.016 last frame repeated
AC3 missing frame on PID $184C at PTS: 01:04:08.048 last frame repeated

Sind die Fehler so schwerwiegend, dass der Stream beim Remuxen async wird?

Cypheros

Das Log zeigt nur, dass es da an zwei Stellen Lücken im Audiostrom gibt. Diese füllte der TS-Doctor aber auf und es sollte keine Probleme mit dem Ton geben. Allerding sieht der Fehler "PCR discontinuity at PCR: 01:04:07.169 726ms" nicht gut aus und könnte auf fehlende Videoframes hindeuten.

Kann es sein, das der Film nach etwa 20 Minuten asynchron ist?

kerbster

Die Doku ist nach genau 1:48 min asynchron.
Ist es nicht möglich, dass trotz dieses Streamfehlers Video und Audio beim remuxen synchron bleiben?

Cypheros

Sind denn bei 1:48min deutliche Störungen zu sehen und zu hören?

Versuch doch mal die Datei vorher zu schneiden bei 1:45 bis 1:55.
Bleibt die Aufnahme ohne diese Problemstelle beim Remuxen synchron?


www.cypheros.de