
Когда я извлекаю аудио из видеофайла TS с помощью VLC, ffmpeg, VSDC Video Editor или Audacity, я получаю аудиофайл другой длины.
В ffmpeg я получаю следующие предупреждения:
[adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343148, текущее: 17339279; изменяется на 17343149. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343149, текущее: 17341199; изменяется на 17343150. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343150, текущее: 17343119; изменяется на 17343151. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343151, текущее: 17337359; изменяется на 17343152. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343152, текущее: 17339279; изменяется на 17343153. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343153, текущее: 17341199; изменяется на 17343154. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343154, текущее: 17343119; изменяется на 17343155. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343155, текущее: 17337359; изменяется на 17343156. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343156, текущее: 17339279; изменяется на 17343157. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343157, текущее: 17341199; изменяется на 17343158. Это может привести к неправильным временным меткам в выходном файле. [adts @ 00fb6fc0] Немонотонный DTS в выходном потоке 0:0; предыдущее: 17343158, текущее: 17343119; изменяется на 17343159. Это может привести к неправильным временным меткам в выходном файле.
Так что если бы я заменил аудио в видеофайле на тот, который я только что извлек, аудио было бы рассинхронизировано. Произошло с обоими файлами TS, которые я получил.
При воспроизведении оригинального видеофайла звук хороший, синхронизированный.
Методы, предложенные по следующей ссылке, мне не подходят:
Немонотонный DTS в выходном потоке
Как это исправить?