
Cuando extraigo audio de un archivo de video TS, ya sea con VLC, ffmpeg, VSDC Video Editor o Audacity, obtengo un archivo de audio de diferente longitud.
En ffmpeg, recibo las siguientes advertencias:
[adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343148, actual: 17339279; cambiando a 17343149. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343149, actual: 17341199; cambiando a 17343150. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343150, actual: 17343119; cambiando a 17343151. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343151, actual: 17337359; cambiando a 17343152. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343152, actual: 17339279; cambiando a 17343153. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343153, actual: 17341199; cambiando a 17343154. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343154, actual: 17343119; cambiando a 17343155. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343155, actual: 17337359; cambiando a 17343156. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343156, actual: 17339279; cambiando a 17343157. Esto puede dar lugar a marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343157, actual: 17341199; cambiando a 17343158. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida. [adts @ 00fb6fc0] DTS no monótono en el flujo de salida 0:0; anterior: 17343158, actual: 17343119; cambiando a 17343159. Esto puede dar como resultado marcas de tiempo incorrectas en el archivo de salida.
Entonces, si reemplazara el audio del archivo de video con el que acabo de extraer, el audio no estaría sincronizado. Sucedió con los dos archivos TS que obtuve.
Cuando reproduzco el archivo de vídeo original, el audio es bueno y está sincronizado.
Las técnicas sugeridas en el siguiente enlace no me funcionan:
DTS no monótono en el flujo de salida
¿Cómo puedo solucionar esto?