ExVagos

ExVagos (https://www.exvagos2.com/index.php)
-   Tutoriales/Manuales (https://www.exvagos2.com/forumdisplay.php?f=274)
-   -   Tutorial Metodo alternativo para la sincronización de audios. (https://www.exvagos2.com/showthread.php?t=1130006)

Raner17 29-oct-2019 15:42

Tutorial Metodo alternativo para la sincronización de audios.
 
Sincronización de audio comparando frames Tutorial

Buenas aqui os voy a explicar otra manera de sincronizar audios, que en mi opinion es mas precisa que la tipica de comparar las ondas entre 2 audios.

Vamos a suponer que partirmos de que tenemos de una pelicula 2 versiones: Una copia 1080p HD con audio solo en VO y un Dvdrip con audio español.

Para este metodo de sincronizar es muy importante que nuestra fuente de audio español este perfectamente sincronizado ya que todas los desfases se veran arrastrados.
Por ejemplo si en el dvdrip tenemos un desfase de 250ms, despues de sincronizar haciendo todos los cortes necesarios al final de todo habremos arrastrado esos 250ms de desfase.

Muy bien que programas necesitamos.

1 - Un editor de video, yo trabajo con sony vegas https://www.vegascreativesoftware.com/es/vegas-pro/
Seguro que en esta misma pagina lo encontrareis

Valdria cualquier editor de video que permita visulizar los frames de los archivos de video.

2 - Avisynth http://avisynth.nl/index.php/Main_Page
o mejor avissynth+ una versión mas actualizada http://avs-plus.net/

3 - Pismo File Mount
https://pismotec.com/download/
Solo hace falta el paquete Pismo File Mount Audit

4 - Avisynth virtual file system
https://turtlewar.org/avfs/

5 - MeGUI
https://sourceforge.net/projects/megui/
Un pack de programas que tratan audio y video y con una interfaz grafica que facilita mucho trabajar con él.


DAhora tenemos todas las herramientas necesarias vamos a sincronizar una peli.
Tenemos...
Fuente HD un web-dl 1920x1080 24fps
Fuente Audio castellano un dvdrip 696x384 25fps

Lo primero abrimos MeGUI vamos a Tools->File Indexer y seleccionamos primero la fuente HD y selecionamos FFMSIndex tambien seleccionamos "All audio tracks" para extraer el audio.

https://thumbs2.imgbox.com/48/66/vo5jAL6J_t.png

https://thumbs2.imgbox.com/80/75/Paxp1avH_t.png

Pulsamos en Queue, vamos a la pestaña Queue y pulsamos en start

https://thumbs2.imgbox.com/c1/3b/EnUdq3FC_t.png

Cunado finalice el indexado se abrira la ventana de creción del script

En la pestaña de creación del script lo unico importante es añadir al final del script "Converttorgb24()" tambien es recomendable bajar la resolución para agilizar despues la carga del archivo.
Pulsamos en Save para guardar el script.

https://thumbs2.imgbox.com/e4/3b/wDQJDYfF_t.png

Antes de pasar al dvdrip vamos a comvertir el audio a un formato sin compresión vamos al pestaña Imput de MeGUI y convertiremos el audio a FLAC.

https://thumbs2.imgbox.com/fc/53/l7C1oUcg_t.png

Vamos de nuevo a tools->File Indexer y seleccionamos el dvdrip. El mismo proceso que con el web-dl.

https://thumbs2.imgbox.com/ad/c9/mrdCok7q_t.png

En la pestaña de crecion del script esta vez debemos cambiar los fps a los mismos que la fuente HD.
con Assumefps(24,1) en este caso. si fuera a 23,976 seria assumefps(24000,1001)
Despues añadimos la linea "Converttorgb24()" pulsamos en Save para guardar el script.

https://thumbs2.imgbox.com/01/03/FAnvgYqE_t.png

Ahora convertiremos el audio español a FLAC como hicimimos antes. Pero, cuidado, hay que aplicarle el mismo cambio de velocidad que le hemos dado al video.

https://thumbs2.imgbox.com/7a/f3/jJEe05s1_t.png

Pulsamos en config.
En time modification aplicamos el que corresponda.

https://thumbs2.imgbox.com/ba/ee/mekig1le_t.png

Muy bien ya tenemos los dos script preparados. vamos a montar los avi flasos.
Arrastramos los scripts al archivo avfs.exe deberia salir un ventana cmd. y en C:\volumenes deberian haberse creado 2 carpetas con sendos avi falsos.

https://thumbs2.imgbox.com/73/5a/IuEsTVWI_t.png

https://thumbs2.imgbox.com/34/d0/zlBkmr9O_t.png

Ahora abrimos sony vegas vamos a Archivo->Abrir y seleccionamos el avi falso correspondiete a la fuente HD
Cuando nos pregunte si deseamos si hacer que la configuración del video del proyecto coincida con estos medios le damos a Si

https://thumbs2.imgbox.com/33/80/C7ZajJWV_t.png

Pulsamos sobre la parte izquierda con el boton derecho y le damos a Añadir pista de video, ahora vamos de nuevo a Archivo->Abrir y seleccionamos el avi falso correspondiente al dvdrip
Cuando tengamos los dos videos en sony vegas si hacemos zoom y deberiamos de ver la visualización de los frames.

https://thumbs2.imgbox.com/85/76/thzmHdTs_t.png

El proceso de sincronización consiste en hacer coincidir los frames exactos, siempre desplazando y cortando sobre el dvdrip.
Para hacer cortes se utiliza la tecla S

Lo primero es encontar el primer punto de coincidencia justo despues de las introducciones.
A partir de ahi vamos comprobando cada x numero de frames si ambos videos siguen coincidiendo. Es recomendable aqui pulsar en la esquina inferior derecha con el boton derecho y cambar a fotogramas absolutos.
Cada 1000 o 2000 frames puede ser un buen valor para ir comprobando.

https://thumbs2.imgbox.com/3b/3a/P0k9DxhX_t.png

Ayudandos de los botonos de Mute (silencio) de la izquierda y de la vista previa comprobaremos muy rapidamente si los frames coinciden o no y detectaremos muy facilmente cuaquier minimo desfase.
Dependiendo de cuanto diferentes sean los metrajes tendremos que realizar mas o menos cortes.
Ejemplo de como quedaria una sincro despues de hacer los cortes necesarios.

https://thumbs2.imgbox.com/6f/8a/6F53D0mU_t.png

Una vez hecho este proceso tenemos que cargar los audios y sirviendo los cortes que hemos hecho en el video como referencia hacemos lo mismos cortes al audio.

https://thumbs2.imgbox.com/a5/b3/x1D8Iz1m_t.png

Despues dependiendo de la longitud de los cortes habra que rellenar los huecos con el audio en VO o dejarlo en silencio.
Para exportar el audio sincronizado. vamos a Archivo->Renderizar como y lo exportais al formato que querais.


Ejemplo de como sincronizo la pelicula "Hermanos de fuego 1989"

https://www.youtube.com/watch?v=DfnNJE-sKhM

2º Ejemplo pelicula "Galaxias año 2000" "Wakusei daisenso"



Fin del tutorial

¿Dudas? ¿Preguntas? dejadlas en el post o me mandais un mp Salu2

Spockester 29-oct-2019 17:28

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Cita:

En la pestaña de creación del script lo unico importante es añadir al final del script "Converttorgb24()"


Si el video en HD estuviera a 23.976fps, en vez de "Converttorgb24()", ¿qué habría que poner?

Cita:

tambien es recomendable bajar la resolución para agilizar despues la carga del archivo.
¿Cómo se baja la resolución?

¡Muchas gracias por el tutorial!

Raner17 29-oct-2019 18:03

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 


Si el video en HD estuviera a 23.976fps, en vez de "Converttorgb24()", ¿qué habría que poner?


Esta linea siempre queda igual, esto para que sony vegas pueda abrir el avi falso.
Los fps los cambiamos son Assumefps()


¿Cómo se baja la resolución?


En la ventana de creción del script en la pestaña I/O


¡Muchas gracias por el tutorial!
de nada salu2


Spockester 29-oct-2019 20:30

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Otra duda. Del "Pismo File Mount", ¿qué hay que bajar?

Los paquetes disponibles son:

Pismo File Mount Audit Package build 192
Pismo File Mount Core Package build 192
Pismo File Mount Developer Kit build 190
Ptiso, ISO/CFS Tool build 186
Pismo Trace Monitor build 178

¿Cuáles hay que bajar e instalar?

Raner17 29-oct-2019 20:45

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Solo hace falta el Pismo File Mount Audit actulizare el post

Spockester 11-dic-2019 19:27

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Creo que para que el "AviSynth Virtual File System" funcione hay que copiar el fichero "avisynth.dll" que está en la carpeta "tools\avs" del MeGUI a "C:\Windows\System32" o "C:\Windows\SysWOW64" dependiendo del sistema operativo que se tenga.

Si la dll no está el programa dará el error "Cannot load "avisynth.dll"."

Raner17 14-dic-2019 17:14

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Cita:

Iniciado por Spockester (Mensaje 5162963)
Creo que para que el "AviSynth Virtual File System" funcione hay que copiar el fichero "avisynth.dll" que está en la carpeta "tools\avs" del MeGUI a "C:\Windows\System32" o "C:\Windows\SysWOW64" dependiendo del sistema operativo que se tenga.

Si la dll no está el programa dará el error "Cannot load "avisynth.dll"."




Pues esto se me habia pasado, como que tengo los progrmas desde hace años instalados...


voy a actualizar el post...

Spockester 19-dic-2019 14:37

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Unas dudas...

"Lo primero abrimos MeGUI vamos a Tools->File Indexer y seleccionamos primero la fuente HD y selecionamos FFMSIndex tambien seleccionamos "All audio tracks" para extraer el audio."

¿Qué pasa si la fuente en HD tiene dos o más audios? Por ejemplo el audio de la película y el audio de comentarios del director. ¿Seleccionamos "All audio tracks" igualmente?

¿Cómo se haría si la fuente en HD está a 24 fps y la fuente en SD a 23.976? Por lo que he visto, el MeGUI en "Time Modification" no da la opción de "Speed-up 23.976 to 24".

Si la fuente en SD está a 25 fps y la fuente en HD a 24 sería "
assumefps(24,1)"
Si la fuente en SD está a 25 fps y la fuente en HD a 23.976 sería "assumefps(24000,1001) "

¿Cuáles serían los "assumefps" en los siguientes casos?

Fuente en SD 24, fuente en HD 23.976
Fuente en SD 24, fuente en HD 25
Fuente en SD 23,976, fuente en HD 24
Fuente en SD 23,976, fuente en HD 25

Raner17 19-dic-2019 21:56

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Unas dudas...

"Lo primero abrimos MeGUI vamos a Tools->File Indexer y seleccionamos primero la fuente HD y selecionamos FFMSIndex tambien seleccionamos "All audio tracks" para extraer el audio."

¿Qué pasa si la fuente en HD tiene dos o más audios? Por ejemplo el audio de la película y el audio de comentarios del director. ¿Seleccionamos "All audio tracks" igualmente?


En en ese caso, no, el audio de los comentarios no es necesario.


¿Cómo se haría si la fuente en HD está a 24 fps y la fuente en SD a 23.976? Por lo que he visto, el MeGUI en "Time Modification" no da la opción de "Speed-up 23.976 to 24".


Seria un caso muy raro pero siempre se puede modificar la velocidad del audio lo que queramos. MeGUI al seleccionar un cambio de velocidad crea un script automatico tipo


LWLibavAudioSource("C:\audio.w64")
ConvertAudioToFloat(last)
AssumeSampleRate(Round((AudioRate()*25.0)/24.0)).SSRC(AudioRate())
32==Audiobits(last)?ConvertAudioTo16bit(last):last
return last




Podemos crear un script similar modificando los valores para ajustar el cambio de velocidad.



Si la fuente en SD está a 25 fps y la fuente en HD a 24 sería "assumefps(24,1)"
Si la fuente en SD está a 25 fps y la fuente en HD a 23.976 sería "assumefps(24000,1001) "


Si


¿Cuáles serían los "assumefps" en los siguientes casos?

Fuente en SD 24, fuente en HD 23.976 assumefps(24000,1001)
Fuente en SD 24, fuente en HD 25 assumefps(25,1)
Fuente en SD 23,976, fuente en HD 24 assumefps(24,1)
Fuente en SD 23,976, fuente en HD 25 assumefps(25,1)

Spockester 20-dic-2019 00:01

Respuesta: Tutorial Metodo alternativo para la sincronización de audios.
 
Entendido, ¡muchas gracias por las aclaraciones!


La franja horaria es GMT +1. Ahora son las 11:08.

Powered by vBulletin®
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Exvagos2.Com