Vegas Pro no reproducirá correctamente el audio PCM en un archivo avi en la línea de tiempo

Tengo un video avi con codec de video mp4v y audio PCM. Cuando traigo el video a Vegas Pro, se carga bien, excepto que el audio se estropea mucho. Se corta. Vea las formas de onda a continuación.

Usé ffmpeg para extraer el audio usando el comando ffmpeg -i video.avi -vn -acodec copy audio.wav. El archivo resultante se cargará correctamente en Vegas Pro. Vea las formas de onda y compare. Estos deben verse exactamente iguales.

Buenas y malas formas de onda

¿Qué está causando esto y cómo lo soluciono?

ffprobe informa lo siguiente en el archivo:

Input #0, avi, from '01-1.avi':
  Duration: 02:01:44.47, start: 0.000000, bitrate: 2060 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (MP4V / 0x5634504D), yuv420p, 1024x768 [SAR 1:1 DAR 4:3], 626 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc
    Metadata:
      title           : DVI2USB 3.0 [D2S354466]
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
Mux a otro AVI o MOV y verifique. Podría ser algo tan simple como un muxer AVI no estándar o con errores utilizado por la aplicación original. Noté que el audio es de 2 canales pero la forma de onda es de 1 canal. ¿Es una comparación de 1 de los canales o la selección de transmisión está configurada como 'combinada'?
@Mulvya Sí, dos canales en el archivo, pero configuré vegas para mostrar solo el que está allí. El otro canal está en blanco. No hay alimentación cuando se graba, aparentemente.
@Mulvya Entonces ffmpeg -i input.avi -vcodec copy -acodec copy output.avi? ¿Es eso lo que quieres que intente? Solo lo intenté, no funcionó.
Y también a MOV.
@Mulvya Gracias por la sugerencia. Ejecuté este comando: ffmpeg -i input.avi -vcodec copy -acodec copy output.mov. El archivo mov abrirá el audio correctamente. Sin embargo, el video no se cargará. Parece un progreso. Sin embargo, ¿qué significa esto? ¿Un problema con los archivos Vegas y AVI?
Parece que al lector AVI de su Vegas no le gusta el audio PCM, aunque funciona aquí en VP12. En cuanto a ningún video a través de MOV, probablemente solo sea un problema de etiqueta de video. ¿Qué muestra ffprobe para el MOV?
@Mulvya Entonces, ¿es Vegas o el archivo original?
Es Las Vegas. Un MOV con el mismo códec V y A se abre bien aquí. Sugeriría reinstalar QT.

Respuestas (1)

Pude resolver el problema recientemente con el siguiente comando en ffmpeg:

ffmpeg -i "input.avi" -c copy "output.mov"

Todavía no entiendo por qué Vegas no funcionaría con AVI. Mi sistema vuelve a envolver este contenedor a aproximadamente 350x, por lo que es muy rápido. El único problema es que si tiene una tonelada de videos y crea un archivo por lotes, debe verificar el espacio de su disco duro antes de intentarlo.