
Wenn ich mit VLC, ffmpeg, VSDC Video Editor oder Audacity Audio aus einer TS-Videodatei extrahiere, erhalte ich eine Audiodatei unterschiedlicher Länge.
In ffmpeg erhalte ich folgende Warnungen:
[adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343148, aktuelles: 17339279; Änderung auf 17343149. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343149, aktuelles: 17341199; Änderung auf 17343150. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343150, aktuelles: 17343119; Änderung auf 17343151. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343151, aktuelles: 17337359; Änderung auf 17343152. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343152, aktuelles: 17339279; Änderung auf 17343153. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343153, aktuelles: 17341199; Änderung auf 17343154. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343154, aktuelles: 17343119; Änderung auf 17343155. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343155, aktuelles: 17337359; Änderung auf 17343156. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorheriges: 17343156, aktuelles: 17339279; Änderung auf 17343157. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorher: 17343157, aktuell: 17341199; wird geändert auf 17343158. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen. [adts @ 00fb6fc0] Nicht-monotones DTS im Ausgabestream 0:0; vorher: 17343158, aktuell: 17343119; wird geändert auf 17343159. Dies kann zu falschen Zeitstempeln in der Ausgabedatei führen.
Wenn ich also den Ton in der Videodatei durch den gerade extrahierten ersetzen würde, wäre der Ton nicht mehr synchron. Das ist bei beiden TS-Dateien passiert, die ich habe.
Wenn ich die Originalvideodatei abspiele, ist der Ton gut und synchron.
Die unter dem folgenden Link vorgeschlagenen Techniken funktionieren bei mir nicht:
Nicht-monotones DTS im Ausgabestream
Wie behebe ich das?