peliseries.live

Sincronizar audio de un video a otro video|tutoria

Tutoriales / Cursos   -   Kanon87

2023-07-17 20:00:28



muchas veces al conseguir una película/serie puede darse el caso
de no tener audio latino/castellano/etc, y luego tener otra version dvd/webdl/bluray/online
que si tiene el audio que buscamos

asi que este tutorial ayudara a que podamos sincronizar con precisión
extrayendo el audio de uno/para incorporarlo en otro video de mejor calidad

en este tutorial se va trabajar con distintos contenedores de videos mkv mp4
pero el video final va a ser MKV por ser el mas universal y compatible


DELAY:valor numerico expresado en segundos/milisegundos, puede ser positivo/negativo
expresa la diferencia de tiempo entre el audio y el video,
valor 0=sincronizacion perfecta

ejemplo:
si vemos un video: una explosion, y el ruido sale 2 segundos despues
significa que el audio se retrasa 2 segundos : arreglo delay=-2s


en cambio si escuchamos primero la explosion y despues lo vemos
significa que el audio se adelanta : arreglo delay=2s

MKV: es un formato contenedor: dentro de el se empaqueta, video audio, subtitulos, etc. es el contenedor mas compatible

FPS: frames por segundo, es la velocidad de los fotogramas en el video los mas comunes son: 23.976 | 24 | 25 | 29.97 | 60
ejemplo: 24fps significa que el video corre a 24 fotogramas por segundo

fotograma: se llama asi a cada una de las imágenes estáticas que componen un video,
tambien llamado frame, en teoria mientras mas fotogramas corren por segundo,
se ve mas fluido al ojo humano

Bitrate:cantidad de datos transmitidos por segundo
por lo general en kilobits por segundo=kb/s


Mediainfo: es una herramienta(software) que sirve para mostrar las caracteristicas de un video. suele venir incorporado en los reproductores de video

MKVToolnix: es un programa que sirve para manejar archivos MKV.
empaqueta otros videos AVI MP4 MOV ETC todo a MKV
con el se puede añadir/quitar audio/subtitulos a otro MKV
tambien se puede cortar/unir un video MKV sin perdida
y con otros complementos se puede extraer video/audio/subtitulos etc

posdata: mkvtoolnix no convierte nada...solo edita dejando intacta la calidad original del video audio etc




como dice el titulo este metodo sera, sincronizacion por delay
el cual hallaremos de forma visual
una vez hallado usaremos MKVToolnix para adjuntar el audio al nuevo video
aplicando alli el valor delay obtenido

OBJETIVO PRINCIPAL
el objetivo final para encontrar el delay es hacer una comparacion visual
en un fotograma, para ello mejor elegir un fotograma donde cambia la escena
abrimos el videoA y pausamos en un fotogramaX
luego abrimos el videoB y pausamos en el mismo fotogramaX
sacamos la diferencia entre los tiempos de cada fotograma VideoA-VideoB
VideoA siempre sera el video final
VideoB sera de donde queremos extraer el audio


Requisitos para una sincronizacion exitosa

este metodo solo sirve para sincronizar entre versiones:bluray-webdl-dvdrip-online
no sirve para videos camrip, vhsrip, HDTV ni cualquiera que sea grabado
los videos deben tener el mismo FPS
los videos deben ser de la misma version, o sea no sirve sincronizar una version cut con otra version extendida(esta ultima lleva escenas extra) esto se puede apreciar claramente en la duracion de los videos.
a veces puede que una version tenga distinto logo de introduccion,
y la otra tenga otro logo, no se preocupen suele pasar esto,
lo importante es siempre que sean la misma version no importa si el logo de inicio son distintos.
en algunos casos puede darse que versiones HDTVs y DVDrips puedan sincronizar con delay, aun teniendo distintos FPS, asi que pueden intentar de todos modos, el valor FPS no es absoluto en fuentes HDTV Y DVDrip ya que pueden alterarse perdiendo asi el valor original, por tanto intenten sincronizar de todas formas.


calcutray u otra calculadora
NUEVO: calculadora de tiempo y horas (para android)



para el ejemplo usare la pelicula Gilda aporte de @ElbervnKai (MKV)
y añadiremos el audio Castellano de otra version MP4



•Con el K-lite codecpack/click derecho en el video/mediainfo
con mediaTab/click derecho/propiedades/MediaTab
con PotPlayer/abrir el video/Tecla TAB
con MPC-BE/abrir el video con MPC-BE/click derecho/propiedades/pestaña mediainfo

como se aprecia en la captura, ambos videos tienen el mismo FPS
y tambien una duracion similar


2 abrimos el MPC-BE 2 veces/ habilitamos vista de milisegundos

en un MPC abrimos el videoA y pausamos...
en el otro abrimos el videoB y pausamos

Mostrar milisegundos/click derecho en en control de tiempo/show miliseconds
hacemos eso en los 2 MPC-BE

[BE]Barra espaciadora=play/pausa
[FD]Flecha derecha
=+10s
[FI]Flecha izquierda
=-10s
con el MPC-BE en pausa...[C+FD]Control+Flecha Derecha
=proximo fotograma
con el MPC-BE en pausa...[C+FI]Control+flecha Izquierda =anterior fotograma

para ello solo abrimos el VideoA con MPC-BE,
ubicamos un fotograma con cambio de escena,
pausan y avanzan fotograma por fotograma(C+FD)
o retroceden si es necesario (C+FI)

como figura en la captura tenemos un auto estacionado...y la siguiente escena es un hombre sentado.


para el ejemplo ubicamos el fotograma exacto donde aparece el hombre sentado.

ahora si, ya tenemos el fotograma clave, buscamos el mismo fotograma en el videoB



ahora solo restamos los tiempos: (usando calculadora)
para el caso apenas hay diferencia de segundos por lo que solo restaremos los segundos
-si la diferencia fuera de mas de 1 minuto, restamos tambien todo convertido en segundos

videoA-videoB=delay
40.152 - 40.189 = - 0.037s=-37ms (al final establecemos el valor en milisegundos)


videoA=el video de mejor calidad
videoB=de este queremos su audio.


abrimos MKVToolnix (buscar el archivo llamado mkvtoolnix-gui)
agregamos videoA y videoB
del videoB solo nos interesa el audio castellano, asi que desmarcamos lo demas

seleccionamos el audio castellano:

y en sector Delay=-37 (valor siempre debe ser en milisegundos)
y en la seccion nombre de pista=castellano

ahora solo arrastramos el audio hacia arriba
esto solo para tener un orden en el archivo: video luego audios luego subs etc

al final damos click en iniciar multiplexado




ahora solo falta verificar que el audio añadido este correctamente sincronizado
para ello abrimos el video final y miramos escena en el inicio, en el medio y casi al final.

con eso verificamos que todo este sincronizado, esto ultimo es muy importante hacerlo
ya que hay veces pasa que sincroniza bien pero solo al inicio...y al final deja de estar sincronizado.


este metodo propio casi siempre funciona, suele presentarse inconvenientes a la hora de ubicar un fotograma preciso cuando la fuente es un dvdremux, tambien suele presentarse el mismo problema con ciertos videos mp4 mkv, supongo debido a la forma en que fueron codificados, si les pasara esto ultimo.

pueden optar usar el VLC para sincronizar hallando delay
dejo aca enlace al tutorial que postio el amigo @Angelkaido
bueno eso seria todo. espero el tutorial les sirva. saludos
posdata:el delay hallado tambien sirve para los subs que viene con el audio a sincronizar..



aca la calculadora de tiempos

Kanon87


Añado esta seccion para contestar algunas preguntas relevantes

[1]como resto los tiempos cuando la diferencia es de minutos?
•acabo de añadir una nueva calculadora para android
esta calculadora ayudara a restar mas facilmente entre los tiempos
ejemplo[1]ficticio


queremos el audio de LEON A para añadirlo a LEON B
30:15.214
-(37:47.962)
esto seria complicado restar, pero con la nueva calculadora...ya no

una vez instalado es facil restar, porque la ap tiene botones especiales para asignar hora/minuto/segundo

por ejemplo restar 35minutos menos 21minutos y 30segundos
calculadora: 35 (boton MIN)-21 (boton MIN)30 (boton SEG)=

y aqui capturas restando los tiempos de el ejemplo LEON B-LEON A

al final tenemos un resultado mixto de minutos/segundos/etc
como queremos el resultado en MILISEGUNDOS solo click en el boton de flechas
y se abre una nueva ventana con varios resultados...solo nos interesa el ultimo en milisegundos

y asi de facil tenemos el valor de milisegundos directo para usarlo en el MKVToolnix

POSDATA: estoy buscando esta calculadora de tiempos para windows
si alguien conoce una similar por favor comentar aqui para incluirla como herramienta
descargar peliculas - descargar programas