Sincronizar audio y video de un AVI

Sincronizar audio y video de un AVI

Alguna vez nos ha ocurrido, que al descargar una pelicula ¿esta tiene el audio y el video des-sincronizado?
Osea que por ejemplo, el audio va varios segundos adelantado a la imagen.
Por culpa de esto, la mayoria de las veces, eliminamos la pelicula, y nos la descargamos otra vez desde otro sitio probando suerte.

La proxima vez, no te sera necesario, la solucion es “relativamente” facil.
digo relativamente, por que hay 3 tipos de des-sincronizacion, y esta solucion que vamos a aprender ahora, es la sincronizacion sencilla y tipica.

—————————————————————————————–
NOTA:

1º- El primero es una desincronización constante en el tiempo: esto quiere decir que el audio estará atrasado o adelantado el mismo
tiempo a lo largo de todo el vídeo.

2º- El segundo es una desincronización progresiva, es decir, cuando el tiempo entre audio y vídeo va aumentando a medida que avanza el vídeo.

3º- Y el último tipo, desincronizacion total, viene a ser una mezcla de los otros dos, o sea que el audio está en efecto desfasado en tiempo
con el vídeo, pero a su vez ese desfase varia a lo largo de la película.

Este último es el más complicado de solucionar, a veces sin éxito o mediante un método de fraccionamiento del vídeo en pequeñas partes que lo hace muy poco recomendable.

—————————————————————————————-

Ahora aprenderemos a sincronizar audio y video de manera sencilla, para ello usaremos el programa Virtual Dub Mod.

Descargar virtual dub mod:
Copia y pega este enlace en el Navegador: http://sourceforge.net/projects/virtualdubmod/files/VirtualDubMod/

Como ya os abreis dado cuenta, el virtual dub mod, es un programa NO instalable, asi que lo suyo, es que creemos una nueva carpeta
por ejemplo llamada “VirtualDudMod” en “C:/archivos de programa/VirtualDudMod” y dentro de dicha carpeta, metamos el programa.



en el escritorio veremos el icono:

Bien, ejecutamos el virtualdubmod, y cargamos nuestra pelicula des-sincronizada:

En el caso de tener audio VBR (bitrate variable) aparecerá un mensaje advirtiéndolo, donde deberemos elegir Sí, si pensamos extraer el audio
a un archivo WAV descomprimido, o elegir No si lo pensamos extraer en su formato original (por ejemplo MP3), que será lo habitual (por tanto normalmente elegiremos No).

Una vez cargada la pelicula, nos dirigimos a stream/stream list:


en la ventana que se habre, veremos una pista de audio (si es DUAL tendra 2, pero no es habitual).
hacemos un click derecho encima de la pista de audio, y le damos a “interleaving…” y de paso tambien comprobamos que esta marcada la opcion “direct estream copy”

en la ventana que se nos habre, tenemos la opcion de retrasar o adelantar el audio a nuestro gusto.
esa parte se configura aqui:

Los valores se introducen en Delay audio track by y se miden en milisegundos (ms).

Un número positivo atrasará el audio mientras que uno negativo lo adelanta.
Para saber qué valor poner, lo ideal es medir el tiempo aproximadamente, reproduciendo el vídeo desincronizado, como para tener un valor de referencia, y luego
procesar una parte a ver si sirvió, y si no ir ajustándolo mas finamente y procesando pequeños trozos para ver cómo va quedando.

Por ejemplo, si observamos que el audio sale un segundo más tarde de lo debido, el valor a introducir sería -1000
si en audio en cambio, sale 1 segundo antes que el video, el valor a introducir sería 1000

En la pelicula que yo estoy sincronizando, el audio va 3,1 segundos adelantado, asi que el valor que tengo que introducir, es: -3100

Una vez configurado, le damos a OK 2 veces, y solo nos queda guardar los cambios en un nuevo archivo.
nos vamos a


Nos saldra esta ventana, y cuando termine de procesarla, ya tendremos nuestra peli con el audio corregido.

Espero que os sirva, un saludo.

Para saber cuantos segundos de desfase hay entre el video y el audio, lo mejor es usar este manual:

https://appbera.com/sincronizacion-de-audio-y-video-averiguar-desfase/

Deja un comentario

Ir arriba