Kiedy wyodrębniam audio z pliku wideo TS, za pomocą VLC, ffmpeg, VSDC Video Editor lub Audacity, otrzymuję plik audio o innej długości.
W ffmpeg otrzymuję następujące ostrzeżenia:
[adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343148, aktualny: 17339279; zmiana na 17343149. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343149, aktualny: 17341199; zmiana na 17343150. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343150, aktualny: 17343119; zmiana na 17343151. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343151, aktualny: 17337359; zmiana na 17343152. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343152, aktualny: 17339279; zmiana na 17343153. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343153, aktualny: 17341199; zmiana na 17343154. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343154, aktualny: 17343119; zmiana na 17343155. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343155, aktualny: 17337359; zmiana na 17343156. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343156, aktualny: 17339279; zmiana na 17343157. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343157, aktualny: 17341199; zmiana na 17343158. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym. [adts @ 00fb6fc0] Nie monotoniczny DTS w strumieniu wyjściowym 0: 0; poprzedni: 17343158, aktualny: 17343119; zmiana na 17343159. Może to spowodować niepoprawne znaczniki czasu w pliku wyjściowym.
Gdybym miał zastąpić dźwięk w pliku wideo tym, który właśnie wyodrębniłem, dźwięk byłby zsynchronizowany. Zdarzyło się, że dostałem oba pliki TS.
Gdy odtwarzam oryginalny plik wideo, dźwięk jest dobry, zsynchronizowany.
Techniki sugerowane w poniższym linku nie działają dla mnie:
Niemonotoniczny DTS w strumieniu wyjściowym
Jak to naprawić?