lunes, 21 de febrero de 2022

Cómo corregir la sincronización del audio en un vídeo con VLC, HandBrake y ffmpeg

¿Alguna vez al ver un vídeo has notado que la imagen y el sonido no estaba correctamente sincronizados? Tal vez solo sean unos segundos, pero cuando empiezas a darte cuenta de que los labios de quien habla y lo que dice no se corresponden, es fácil obsesionarse con ello y dejar de prestar atención a lo que estás viendo.

Hay muchas maneras de solucionarlo, así que vamos a ver las opciones de la más sencilla a la más complicada.

1. Usar los accesos directos del teclado de VLC

Si estás viendo el vídeo en el reproductor VLC, este fantástico programa tiene una solución muy sencilla: con las teclas J y K puedes aumentar o disminuir el retardo entre sonido y vídeo, por lo que con pocas pruebas podrás solucionarlo.

2. Codificar el vídeo en HandBrake

Si el vídeo original estaba correctamente sincronizado y los problemas aparecen al convertir el archivo con Handbrake, puedes repetir la conversión, pero esta vez activando la casilla Velocidad de fotograma constante, con lo que el problema desaparecerá.

3. Activar un retardo con ffmpeg

La solución más potente, que puede parecer algo más complicada, dado que hay que utilizar el terminal de comandos. Para aplicarla, primero tendrás que averiguar el retardo que hay entre imagen y vídeo, por ejemplo utilizando las teclas J y K de VLC que comentábamos antes. Una vez que conozcas este retardo, solo tendrás que utilizar el siguiente comando:

ffmpeg -i "movie.mp4" -itsoffset 11.5 -i "movie.mp4" -map 0:v -map 1:a -c copy "movie-audio-delayed.mp4"

Donde:

movie.mp4: nombre del archivo original

movie-audio-delayed.mp4: nombre del archivo con el sonido con retardo

11.5: tiempo en segundos (con punto decimal)

En el ejemplo anterior, se aplica un retraso de once segundos y medio al archivo movie.mp4 para crear un archivo final llamado movie-audio-delayed.mp4.

Así de sencillo, ¡ya no hay excusas para disfrutar siempre de un sonido sincronizado a la perfección!

Solución original encontrada en esta página.

 


Assassin's Creed Valhalla (aprende a jugar en 5 minutos)

  Pad derecho: ↑: llamar a cuervo (localizar recursos/objetivos) ←: silbar/llamar montura →: consumir ración ↓: acciones rápidas (llamar dra...