Donaciones

videoedicion.org es una web sin ánimo de lucro que se mantiene gracias a las donaciones de sus usuarios. Todas las donaciones, desde 1 €, son extremadamente valiosas.
[ PINCHA AQUÍ
PARA MÁS INFORMACIÓN
]

Haz una donación para ocultar este bloque
Welcome to videoedicion.org (v9). Please login or sign up.

14 de Mayo de 2025, 06:30:20

Login with username, password and session length

Temas Recientes

696 Visitantes, 0 Usuarios

Colaboraciones

Estas empresas colaboran con videoedicion.org, bien ofreciendo algún descuento a los  usuarios que se registren usando estos banners o bien ofreciéndonos una pequeña comisión que nos ayudará con los gastos de la web.


 


¿es imposible sincronizar audio-video?

Iniciado por petaso, 12 de Agosto de 2006, 20:41:32

Tema anterior - Siguiente tema

petaso

Hola a tod@s,
Es mi primer post en estos foros y entro para pedir ayuda.
Tengo un video en formato avi, comprimido con DivX y que lleva sonido AC3 en castellano.
Quiero añadirle otra banda sonora, también AC3, pero en inglés.
Al unirlas con el VirtualDubMod me aparece un retraso progresivo de la segunda pista y soy incapaz de sincronizar.
Me he leido tropecientos manuales y posts y llego a preguntarme si es imposible el tema de sincronizar de forma sencilla y eficaz audio y video desincronizados.
¿Podría alguien echarme un cable? :'(
Muchas gracias.

joorge moron

Extrae el audio sin comprimir, en modo Raw
Renovation x3

petaso

Cita de: "joorge moron"Extrae el audio sin comprimir, en modo Raw
Hola Joorge,
ante todo gracias por la ayuda.
Me temo que mis conocimientos sobre edición de video y demás no van muy allá, de modo que te agradecería que me aclararas qué es el modo Raw de audio y de qué forma conseguirlo, sin con el propio VirtualDubMod o con otro soft. Y a partir de tenerlo en ese formato, cómo seguir.
Gracias de nuevo

petaso

Bueno, pues he descubierto que el modo Raw equivale a conservar el formato original de audio y se consigue con el VirtualDubMod salvando el fichero como "Demux"
He hecho pruebas, pero estoy como al principio. Me da lo mismo "demux" que "wav"
La segunda pista de audio se me desfasa en torno a 4 minutos en 100, lógico porque dura más que la otra.
No veo manera de sicronizar las dos.
Quizá la solución pase por modificar una de las pistas de audio con algún programa, para variar la longitud. Pero no conozco el tema.
De modo que si alguien sabe cómo se pueden sincronizar las dos pistas...
Gracias. :)

capirote

Quizá es porque la pista en inglés esté para el formato ntsc (a 23.976 fps) y el video que tú tienes esté en PAL (25 fps). Prueba a pasar el audio por el besweet y cambiarle el framerate de 23.976 a 25.000 fps.

petaso

Bueno, pues aquí andamos de nuevo.
Capirote, gracias por el cable. En lo de los formatos estás acertado.
Encontré el Besweet... y también el Belight. A este paso me voy a tener que aprender
"tropecientos" programas para sincronizar.

      Me he leído un montón de posts (en este foro y otros) así como manuales y guías, y he llegado a la conclusión de que los problemas de sincronía entre el audio y el vídeo PAL/NTSC son un tema recurrente y habitual, y la solución parece casi misión imposible.
No he visto describir en ninguna parte un procedimiento que funcione bien. Aunque ya sé; cada problema concreto es un mundo.

A ver, he decidido plantear un cuestión genérica, más sencilla, con una pista de audio solamente.
Un problema que estoy seguro que no me afecta a mi sólo sino a otros compañeros de los foros.
Si es posible dar unas pautas, seguro que a muchos les vendrá bien.


Tenemos un vídeo  con el audio eliminado:
formato...XviD MPEG-4
fps.......23.976
duración..1:44:00:28

Tenemos un audio, extraido con "Demux" a partir de otro video:
formato...AVI MPEG-1 Layer 3 (mp3)
..........96kb/s CBR 48.000Hz
duración..1:35:59

-Datos obtenidos con VirtualDubMod (VDM)


Se trata de unir audio y vídeo sincronizados.


He probado varias opciones:
- Pasar el vídeo a 25.000 (con VDM) y añadir el audio, supuestamente con los mismos 25.000fps:
  sale un desincronizado progresivo de la leche (muchos minutos)

- Pasar el audio de 25000 a 23976, con el Belight (tarda unos 13 minutos) y añadirlo al video,
  poniendo en el VDM la opción del Frame Rate "Change so video and audio..." para igualar de forma exacta:
  sale un desincronizado progresivo, como en el caso anterior.

- En plan sufridor y masoca (13minutos X nº de intentos); pasar el audio con Belight a un frame rate tal (26060) que      la duración resulte idéntica a la del vídeo y unirles:
  siguen los problemas.

- Por último, dolor de cabeza incluido, pruebo a hacerlo todo de un paso; vuelvo a abrir con VDM el video NTSC, pero con su pista de audio, y le añado el audio que yo quiero.
  En las opciones "Streams" de VDM, selecciono como primera pista la buena y en el skew correction meto -3000, porque me pareció que el sonido se atrasaba muy pronto, en torno a 3sg. Deshabilito la segunda pista. Me voy a "Video frame rate control": en la ventana de la segunda opción "Change to" meto 25.000:
   
 ¡Premio, sincronía perfecta! :)

Mañana pruebo con otro vídeo para ver si el proceso es reproducible y después me pongo con el video dual...
Ahora me voy a sacar al perro a dar una vuelta y despejarme, que me he dejado los ojos en la pantalla.
Saludos.

petaso

Bueno pués he podido meter a dos videos (uno PAL y otro NTSC) dos pistas de audio a cada uno y con sincronización perfecta, así que supongo que el método es válido de forma general. Pongo a continuación los pasos, por si le viene bien a alguien que tenga el mismo problema.

                                                COMO CONSEGUIR UN VIDEO CON AUDIO DUAL
                                                -----------------------------------------------------------
Software empleado
---------------------
* VirtualDubMod V 1.5.10.1
** Belight V0.22b9
*** GsPoV2.52 B01

1- Se abre el video del cual sólo interesa su pista de audio con VDM (*) y se anota la información que aparece  desplegando la pestaña "File" y eligiendo "File Information". Es fundamental conocer si es PAL (25.000fps) o NTSC  (23.976)
Desplegando la pestaña "Streams" aparece la opción "Stream list". Marcándola vemos las pistas de audio. Seleccionamos la que interese y pinchamos en "Demux". Damos un nombre y salvamos al disco duro.

2- Abrimos el archivo de audio, antes grabado, con Belight (**) y seleccionamos las mismas características de salida que tiene nuestro fichero de entrada (mismo valor y tipo de bitrate, misma frecuencia de muestreo, misma    codificación, etc) Si no estamos seguros de los parámetros tenemos la opción de verificarlos con Gspot (***)
En el menu de "Ajustes avanzados" cambiamos el "frame rate" de 23.976 a 25.000. O bien al revés, si es lo que nos
interesa. Pinchamos en "comenzar proceso" y automaticamente empieza a crear un fichero que tarda en grabar unos 15 minutos para mp3 y casi media hora en AC3.(para un video de 1h30m. más o menos)

3- Ahora abrimos el video que queremos con VDM y añadimos la pista de audio corregida. Le damos a Ok.
Salvamos con la opción "direct stream copy".
 
7- Sin cerrar el VDM, probamos el video final con un reproductor y vemos los resultados. Si  el sonido de alguna
de las pistas sale con un desfase continuo con el video hay que repetir la operación poniendo en su                            "interleaving"un "delay" correspondiente al desfase.


Me queda la duda de para qué sirve la opción "Motorola" o "Intel", en el Belight...
Creo que los problemas que tuve con el otro video se debían a algún parámetro mal modificado en el Belight.
Un saludo a todos y en especial a capirote, que me dió la pista buena para lograrlo. ;)

Zeros

Otra opción puede ser cargar audio y video en un editor de video y ajustar la sincronía expandiendo o contrayendo la pista de audio. La pega de este método es que implica un reprocesado del audio.
"May the FOURCC be with you..."

El spam de este foro está controlado por CleanTalk