TS in mkv konvertieren

Begonnen von x112, Mai 29, 2012, 09:15:18

« vorheriges - nächstes »

x112

Was ist eigentlich die beste Methode eine TS Datei in eine MKV Datei zu konvertieren und wie verhält es sich mit dem Audiodelay ?

Beispiel: ts Datei mit -11ms Verzögerung laut Mediainfo
1. mit TSDoctor nach MKV: ergibt mkv Datei mit +21ms Verzögerung laut Mediainfo, keine Angaben zur Bildrate enthalten, sonst ok.
2. TS Datei direkt mit mkvmergegui nach MKV: -11ms Verzögerung, je nach Datei leichte Ruckler und Störungen am Anfang. Manchmal zeigt Mediainfo auch 50Hz statt 25Hz an, die Geschwindigkeit der Datei stimmt aber.
3. TS Datei mit tsmuxer demuxen und mit mkvmergegui nach MKV, Delay -11ms: +21ms in mkv Datei, Bildrate enthalten
4. TS Datei mit tsmuxer demuxen und mit mkvmergegui nach MKV, Delay leer: 0ms in mkv Datei, Bildrate enthalten

Was sollte bei -11ms in der TS Datei wirklich in der MKV Datei als Delay stehen ?

Cypheros

Das Delay in der TS hat nicht zwangläufig etwas mit dem Delay im MKV zu tun. Ein guter Remuxer versucht das Delay auszugleichen indem etwas vom Ton oder vom Bild abgeschnitten wird, bis Ton und Bild nahezu gleichzeitig beginnen. Der TS Remuxer des TS-Doctors (unter Werkzeuge zu finden) zum Beispiel kann sogar "stille" AC3-Frames nach Bedarf einfügen um das Delay am Anfang zu minimieren.

Probier mal den TS Remuxer des TS-Doctors zur Erstellung des MKVs aus.

x112

Das es was Neues beim Remuxer gibt, hatte ich ganz übersehen. Damit wird tatsächlich der Delay kleiner.
Im Log steht dann aber z.B. folgendes:

First valid video frame found at PTS: 04:02:16.462
Start writing PID $0202 at PTS: 04:02:16.462 as video
First AC3 frame PID $0203 at PTS: 04:02:16.443 / frame size: 1536 / 2.0/48kHz
Start writing PID $0203 at PTS: 04:02:16.475 aligned to video PID $0202, remaining delay 13 ms
PCR discontinuity at PCR: 04:02:15.635 14535635ms
PCR discontinuity at PCR: 04:02:15.763 128ms
PCR discontinuity at PCR: 04:02:15.891 128ms
PCR discontinuity at PCR: 04:02:16.019 128ms
PCR discontinuity at PCR: 04:02:16.147 128ms
usw. usw. Hunderte Zeilen lang.
PCR discontinuity at PCR: 04:22:29.449 128ms
PCR discontinuity at PCR: 04:22:29.577 128ms
04:02:16.462 -> 00:00:00.561/00:00:00.560
Demuxing DONE

Beim Prüfen der TS Datei werden aber weder Fehler noch Warnungen angezeigt.
Was ist von so einer TS Datei zu halten ?

Entstanden ist die TS Datei durch Schneiden mit  Smart Cutter. Es gibt darin eine Option "Stream Fix" zur "Erhöhung der Kompatibilität mit TSMuxer" aber ich sehe eigentlich keinen Unterschied mit oder ohne diesen Stream Fix. Ich werde da auch beim Hersteller nachhaken.


www.cypheros.de