LIBROS Y ARTÍCULOS Doblaje virtual. Unión de varios archivos AVI Combinar varios archivos AVI en uno no es tan simple como podría parecer al principio. El hecho es que, en la mayoría de los casos, los fragmentos individuales tienen diferentes FPS, y es por eso que VirtualDub se niega a fusionarlos. FPS diferente, en otras palabras, una cantidad diferente de fotogramas por segundo, podría haber ocurrido debido al hecho de que al capturar video, vinculó la transmisión de video al sonido para evitar la desincronización de video y sonido. Qué hacer ahora, te preguntarás... La forma más fácil y segura de evitar este tipo de problemas es capturar el video no en partes, sino todo a la vez. Además, ya sabe cómo crear archivos AVI grandes (en el artículo "Captura de video") y sabe que no hay problemas particulares. La segunda forma de evitar problemas al fusionar archivos es no vincular la transmisión de video al sonido durante la captura. Naturalmente, en este caso, corre el riesgo de perder la sincronización, por lo que esta solución es de poca utilidad. Ahora te advertí que es mejor no hacer esto y te dije cómo puedes evitarlo :) Por lo tanto, vayamos directamente al método de conexión... 1. Ideal: los archivos AVI tienen el mismo FPS Abrimos el primer fragmento en VirtualDub, desde el cual comenzará el futuro video en el futuro. Adjuntamos, al fragmento ya abierto, lo siguiente, para ello seleccionamos el comando: Seleccionamos un archivo. Abierto de esta forma, el archivo se adjuntará al final del anterior. Los fragmentos posteriores se adjuntan de la misma manera. Como ya entendiste, los fragmentos deben adjuntarse exactamente en el orden en que irán en el video final. Todos los fragmentos están abiertos, ahora, si lo desea, puede realizar cualquier manipulación antes de proceder a guardar. Puedes aplicar filtros, recortar piezas innecesarias, etc. También puede guardar de diferentes maneras, es posible con y sin compresión de secuencias de video y audio. En general, no me repetiré, todos lo saben por las descripciones anteriores ... 2. No es ideal: los archivos AVI tienen diferentes FPS Tenemos una serie de fragmentos de video, que a su vez tienen diferentes FPS. No lograremos unirlos inmediatamente usando VirtualDub. Por lo tanto, para empezar, todos los fragmentos disponibles deben llevarse a un FPS, ¡y esta no es una tarea fácil en absoluto! Al cambiar la velocidad de fotogramas del AVI, aceleramos o ralentizamos la velocidad de fotogramas y, por lo tanto, cambiamos la duración del AVI. Pero al mismo tiempo, la pista de audio permanece sin cambios, ¡VirtualDub no la asigna a la transmisión de video! Por lo tanto, las transmisiones de video y audio inevitablemente no están sincronizadas. Averigüemos el FPS de los fragmentos que deben conectarse. Para hacer esto, uno por uno, abra cada archivo en VirtualDub, en el menú "Video", seleccione: En la ventana que se abre, vemos el FPS del archivo actual: Recordamos o mejor anotamos el valor de FPS. Abra el siguiente archivo AVI y descubra su FPS de la misma manera, y así sucesivamente. Si ve que el FPS de todos los archivos cambia ligeramente, calcule o estime aproximadamente su valor promedio. Luego, la velocidad de fotogramas conducirá a este valor promedio. Esto es importante porque al mismo tiempo, el FPS para la mayoría de los fragmentos cambiará ligeramente y, por lo tanto, habrá menos desincronización. Si de todos los fragmentos disponibles solo uno o algunos tienen un valor de FPS significativamente diferente, procéselos por separado. Aquellos. no toque este o varios fragmentos todavía, tome los que son similares, calcule y llévelos al FPS promedio. El resto trae el mismo FPS promedio de una manera diferente, más sobre eso más adelante. Si todos los archivos tienen una ejecución significativa de FPS, también deben llevarse a un valor promedio, pero de una manera diferente. 2.1. Llevar archivos AVI a un FPS (aceleración menor) Por lo general, si los fragmentos de video se capturaron desde la misma fuente, entonces su FPS no cambia mucho. Además, los fragmentos son más cortos en duración, el período previo, aún menos. Y así conocemos el FPS medio, al que llevaremos todos los fragmentos disponibles. Abra el primer archivo AVI en VirtualDub: Mueva el control deslizante hasta el final del fragmento o haga clic en el botón correspondiente en el panel y vea su duración: Mi fragmento tiene una duración de 0 horas, 08 minutos, 40.369 segundos. Pasemos al cuadro de diálogo ya familiar: Seleccione el elemento "Cambiar a ...". Ingresamos el valor promedio conocido, el resto es el valor predeterminado, haga clic en Aceptar. Mira de nuevo la duración de tu fragmento, ahora es diferente: Debido al hecho de que mi fragmento tiene solo 8 minutos de duración y el FPS no cambió mucho, el cambio en su duración fue solo una fracción de segundo. Esto significa que al final del fragmento, la desincronización de video y sonido es solo de estas fracciones de segundo. Lo cual, en general, no es mucho en absoluto, e incluso si te esfuerzas mucho, apenas puedes notarlo cuando lo ves. Por lo tanto, no veo razón para corregir la sincronización, en este caso, que quede como está. Guarda los cambios de FPS. Para hacer esto, primero asegúrese de que el elemento "Copia de transmisión directa" esté seleccionado para transmisiones de video y audio en los menús correspondientes. Aquellos. las secuencias se copiarán sin procesamiento.
Nosotros salvamos. Por lo tanto, todos los fragmentos se procesan. Si todos tienen una ligera desincronización como en el ejemplo, entonces podemos decir que tienes suerte. Después de procesar todos los fragmentos, puede proceder directamente a la conexión de AVI. Esto se hace, ahora, exactamente igual que en la opción ideal, punto 1. Para aquellos que fueron menos afortunados, y la desincronización resultó ser notable, se dedica una descripción adicional a ... La desincronización dentro de los 0.5 segundos, al final del fragmento, se puede corregir en cierta medida con los medios disponibles para VirtualDub. Para hacer esto, debes ir: Aquí seleccione "Precargar" e "Intercalar..." = 1000ms ... 1500ms. Al cambiar el valor de "Retrasar la pista de audio por", puede cambiar ligeramente el audio, en relación con la transmisión de video. Use un valor positivo si el audio está por delante del video. Utilice valores negativos si, por el contrario, el sonido va a la zaga del vídeo. En general, por supuesto, en nuestro caso, la desincronización tiene un carácter creciente, por lo que no se puede corregir simplemente cambiando el flujo de audio en relación con el flujo de video. Pero puede compensarse hasta cierto punto o hacerse menos notorio. Por ejemplo, inicialmente tiene, al principio, una sincronización completa y, al final, la desviación de un subproceso con respecto al otro es de 0.5 segundos. Hágalo de manera que ya haya una desincronización de 0.25 segundos al principio, de modo que en algún lugar en el medio haya sincronismo, y al final nuevamente una desviación de 0.25 segundos. Simplemente no piense que 0.5 segundos es algún tipo de limitación, solo creo que una gran desincronización no se puede corregir y compensar con un cambio de flujo de este tipo, seguirá siendo notable. Para guardar los cambios en AVI, después de cambiar el parámetro "Retrasar la pista de audio por", también es suficiente seleccionar "Copia de transmisión directa" para transmisiones de video y audio, y luego guardar. Aquellos que no están satisfechos con la eliminación de la desincronización debido al cambio de flujo, así como aquellos que no tienen suerte y la desincronización existente es significativa, lea el siguiente párrafo. 2.2. Llevar archivos AVI a un FPS (gran avance) VirtualDub es un buen programa, eso es seguro. Sin embargo, no hay opciones que puedan eliminar la desincronización significativa de video y audio con un gran cambio en la velocidad de fotogramas. Por lo tanto, el método que se describe a continuación implica procesar el audio por separado del video... Abra el primer archivo AVI en VirtualDub: Guarde el sonido del AVI abierto en un archivo WAV separado: Para video, seleccione "Copia de transmisión directa", para sonido "Sin audio":
Vayamos al cuadro de diálogo familiar: Seleccione el elemento "Cambiar a ...". Ingresamos el valor promedio conocido, el resto es el valor predeterminado, haga clic en Aceptar. Ve al final del fragmento para ver su duración después de cambiar el FPS. Anota el valor del tiempo. Guardar AVI. Por lo tanto, tenemos un sonido separado en un archivo WAV y tenemos un archivo AVI con un FPS modificado sin sonido. Ahora necesitamos un editor de sonido como SonicFoundry Sound Forge o Syntrillium Cool Edit (por supuesto que hay otros). Tenía el programa Cool Edit a mano, así que lo contaré y lo mostraré usando su ejemplo. Ejecute Cool Edit, abra el archivo WAV. Para comprimir/estirar el sonido con el tiempo, seleccione del menú: En el cuadro de diálogo, en el campo "Longitud", debe ingresar la nueva longitud del archivo WAV, es decir, el valor que reescribimos en el campo de cambio de FPS en VirtualDub. El valor debe ingresarse en segundos (por ejemplo, tengo el valor 0:07:13.595, en segundos es 7*60+13.595=433.595). Ingrese, presione Aceptar: Al final del tratamiento, asegúrese de que la duración corresponda a la requerida. Para mí, difiere en 1 milésima de segundo, creo que está dentro del rango aceptable. :) Nosotros salvamos. Iniciamos VirtualDub, abrimos nuestro archivo AVI sin sonido. A través del menú "Audio" conectamos un nuevo sonido: Para guardar AVI con sonido nuevo, seleccione "Copia de transmisión directa" para transmisiones de video y audio:
Nosotros salvamos. Así es como procesamos todos los archivos AVI. Bueno, después de que todo esté listo, los archivos se pueden conectar como se hace en el caso ideal, el punto 1 (ver arriba). Autor: Dmitri Kornev; Publicación: pctuner.ru Recomendamos artículos interesantes. sección videoarte: ▪ Demasiada iluminación al grabar video ▪ Diccionario de efectos de video Ver otros artículos sección videoarte. Lee y escribe útil comentarios sobre este artículo. Últimas noticias de ciencia y tecnología, nueva electrónica: Máquina para aclarar flores en jardines.
02.05.2024 Microscopio infrarrojo avanzado
02.05.2024 Trampa de aire para insectos.
01.05.2024
Otras noticias interesantes: ▪ Sensor de imagen cóncavo desarrollado ▪ Conductores de aluminio económicos para la unión de cristales en el chip Feed de noticias de ciencia y tecnología, nueva electrónica
Materiales interesantes de la Biblioteca Técnica Libre: ▪ sección del sitio Audiotecnia. Selección de artículos ▪ artículo Mirada en mal estado. expresión popular ▪ artículo ¿Cómo funcionan nuestros pulmones? Respuesta detallada ▪ artículo Seguridad en el trabajo de los trabajadores forestales ▪ artículo Una de las dos cartas se convierte en la prevista. Secreto de enfoque
Deja tu comentario en este artículo: Todos los idiomas de esta página Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio www.diagrama.com.ua |