Como añadir pista de audio a un video con diferente velocidad de fotogramas

Hola buenas, tengo una pelicula en mkv a 24 fps y le quiero poner el audio de un avi que esta a 30 fps.
Abrí el mkv con mkvmerge y le cambie la velocidad de fotogramas a 30 y ahora las dos peliculas duran lo mismo, antes el mkv duraba 10 minutos mas.
Extraje el audio del avi con el vlc player y se lo puse al nuevo mkv también con mkvmerge. No debería funcionar? El audio no va sincronizado, ya en el primer minuto lleva un retraso de unos 15 segundos y no entiendo porque.
También me he fijado que si escucho por separado el mp3 del avi hay una canción que empieza en el segundo 37 pero cuando esta unido al mkv, esa canción empieza en el segundo 51. No entiendo nada. Hay manera de solucionarlo?

Un saludo
Buenas, no sé como hacer este proceso pero creo que con Avidemux podría lograrse, cualquier otro dato sobre el clip y el audio serán muy útiles.

http://www.llermania.com/mac/?p=276
https://www.youtube.com/watch?v=IhzvYe_hyhs

Otros tutoriales

https://www.vichaunter.org/como-se-hace ... dio-en-ac3
https://videoedicion.org/foro/vegas-pro ... u-aspecto/



Saludos
cHukAs escribió:..
También me he fijado que si escucho por separado el mp3 del avi hay una canción que empieza en el segundo 37 pero cuando esta unido al mkv, esa canción empieza en el segundo 51. No entiendo nada. Hay manera de solucionarlo?



Porque en el de 30fps [en realidad deberian ser 29.97fps] tienes 6fps mas cada segundo, asi que se debe de ajustar el TimeCode para sincronizar.

Aparte, es comun que la pista de audio tenga un pequeño DELAY o RETRASO especificado en el contenedor de vdieo [mkv, flv, mp4, mov, ogm, avi, etc.], asi se permite cargar el cache del video y cuando ya este cargado empezar la reproduccion del audio y video.

Con el software MediaINFO abres el archivo original y podras ver el DELAY en la pista de audio, asi deberas usar el mismo DELAY en el contenedor.

Imagen

Una guia para la sincornizacion del audio/video jugando con el TimeCODE

hilo_guia-cambiar-framerate-a-un-matroska_1203012




.
@egret_
Gracias voy a echarle un ojo.

@TRASTARO
Pues lo he hecho tal cual, con el mediainfo el audio ponia -47ms y en el mkvmerge le he puesto lo mismo y nada sigue muy desafasado asi que he ido a ojo cambiando ese valor hasta que conseguí que la canción que tiene que sonar al principio sonara cuando le toca pero a partir de ahi el audio ha ido desfasandose a pasos agigantados, no llego a comprender que es lo que pasa. Si consigo sincronizar el principio porque no sigue sincronizado toda la pelicula?
Ahora estoy probando lo del enlace que me has pasado a ver que tal, aunque lo veo muy por encima explicado.
Es por el Time CODE ya que cada video tiene una velocidad de cuadro distinta, asi que el que tiene 30fps tiene mas cuadros [y copn ello la sincronia es distinta], y se requiere el TimeCode para 'obligar' al audio que originalmente va a 30fps, a que vaya a los 24fps.
TRASTARO escribió:Es por el Time CODE ya que cada video tiene una velocidad de cuadro distinta, asi que el que tiene 30fps tiene mas cuadros [y copn ello la sincronia es distinta], y se requiere el TimeCode para 'obligar' al audio que originalmente va a 30fps, a que vaya a los 24fps.


Ya, pero la pelicula que va a 24 fps la pase a 30 para evitar eso y me pasa igual. Y el enlace que me has puesto lo he seguido tal cual, modifican el mkv para que tenga los mismos fps que la pelicula de donde viene el audio y me vuelve a pasar lo mismo, al principio 30 segundos bien y luego empieza el desfase :-?
Esto no es tan simple como ajustar un delay. Tienes que darle un vistazo a Audacity o alguna herramienta de sincronización semi / profesional.

Lo que te esta sucediendo es porque probablemente el audio que tienes tiene pequeños micro cortes y es por eso que te esta causando los constantes problemas con la sincronia.

Dale un vistaso a algunos tutoriales en Youtube para que te vayas dando una idea.

https://www.audacityteam.org/
Si ambos videos tienen la misma duracion con el TIMECODE debe poderse sincronizar sin mayor problema, cuando mucho ajustando el DELAY, pero si tiene duraciones distintas [podria ser que una sea la edicion del director por ejemplo, o venga con cortes de censura], entonces ahi ya es un trabajo de edicion de video y entonces DEBERAS usar un editor de video para hacder los cortes de la pista de audio
7 respuestas