“Conocimientos software>Software Audio

Cómo asignar audio en video FFmpeg

2012/4/16
Debido a la innumerable cantidad de códecs utilizados para dar formato a los archivos de audio y vídeo, clips que se reproducen en un dispositivo o en un programa puede no funcionar con otros. Muchas aplicaciones gratuitas y de pago le permiten cambiar los codecs o formatos de tus películas . Sin embargo , al cambiar los codecs de un formato a otro , audio y vídeo en un clip podrían caer fuera de sincronía. Cuando esto sucede, el resultado puede ser un clip de vídeo que es frustrante ver como el diálogo no coincide con los movimientos de los labios de los personajes en la pantalla. FFmpeg permite sincronizar audio y video mediante la asignación de horas de inicio no modificables o compensaciones mediante la línea de comandos. Instrucciones
Determinar Audio /Video Time Shift
1

Vaya al sitio web FreeCodecs.com y descargar Media Player Classic. Después de descargar el programa, instalarlo en su ordenador.
2

Launch Media Player Classic en el equipo. Haga clic en " Archivo", luego "Abrir " en la barra de menús del reproductor de medios clásicos . Busque el archivo de vídeo con el problema de sincronización. Resalte el archivo , a continuación, haga clic en " Abrir ". Media Player Classic comienza a reproducir el archivo de vídeo.
3

Utilice la barra deslizante del jugador para saltar a una parte en el video donde se puede ver los labios de los personajes moviéndose . Verifique que el audio no está sincronizado con el movimiento de los labios de los personajes. Haga clic en " Ver " y luego "Opciones" en la barra de menú .

4 Haga clic en la parte superior de la ventana " Opciones" y arrastrarlo fuera del camino para que puedas ver la pantalla del reproductor . Haga clic y activar la opción "Audio Time Shift " .
5

Escuche el audio como el personaje mueve los labios en la pantalla. Determinar si el audio se reproduce antes de que los videos , o viceversa. Si el audio se reproduce antes de que el vídeo , introduzca un valor negativo en el cuadro al lado de la "Time Shift Audio " etiqueta. Por ejemplo, si el sonido se reproduce aproximadamente un segundo antes de que el personaje se mueven los labios , escriba " -1000" en la caja. El cuadro utiliza incrementos de un milisegundo de tiempo , por lo que 1000 ms equivale a un segundo. Si el vídeo se reproduce antes de que el audio en el clip , introduzca un valor positivo en el cuadro . Por ejemplo , si el video es de aproximadamente medio segundo más rápido que el audio, introduzca " 500 " en el cuadro .
6

clic en el botón " Aplicar" . Media Player Classic es aplicable el tiempo los cambios de turno sobre la marcha , mientras que el videoclip se reproduce . Hacer pequeños ajustes en el cuadro "Audio Time Shift " hasta que el audio y el vídeo en el clip se sincronizan . Tenga en cuenta el valor de cambio de hora final en la caja y anótelo. Cerrar Media Player Classic.
Asignación de sonido y vídeo en FFmpeg
7

Abra el Explorador de Windows y , a continuación, busque el archivo de película con problemas de sincronización . Haga clic en " Editar " y luego " Copiar" en la barra de menú del Explorador . Vaya a la carpeta con los archivos de la biblioteca de FFmpeg y presione la tecla "Ctrl " y " V " para pegar el archivo de vídeo en la carpeta.
8

clic en el botón "Inicio". Escriba " cmd " en el cuadro de búsqueda y presiona " Enter". Aparecerá la ventana del símbolo del sistema . Escriba " CD \\ " en el indicador para ir a la raíz "C: \\ " carpeta del sistema. Escriba " CD \\ FFmpeg " para cambiar a la carpeta " FFmpeg " en la unidad raíz . Si ha descargado los FFmpeg archivos en una carpeta diferente, utilice el "CD \\ " comando para cambiar a la carpeta en lugar
9

Escriba el siguiente comando: .

Ffmpeg -i outofsyncvideo . avi - vn- acodec copia strippedaudio.mp3

Cambiar la variable " outofsyncvideo.avi " para el nombre del archivo del clip de vídeo . Cambie el valor " strippedaudio.mp3 " al nombre de archivo que desee para el archivo contenedor de audio temporal. Pulse la tecla "Enter " . FFmpeg tiras el audio del vídeo y crea un nuevo archivo de MP3 en la misma carpeta
10

Gaza la parte de vídeo del archivo mediante el siguiente comando: .

Ffmpeg -i outofsyncvideo.avi - vn- vcodec copia strippedvideo.avi

cambiar los valores " strippedvideo.avi " " outofsyncvideo.avi " y si es necesario , y luego presionar " Enter".

FFmpeg tiras de la vídeo y crea un nuevo archivo llamado " strippedvideo.avi " o cualquier nombre que ha seleccionado en la misma carpeta que el archivo de vídeo original y el archivo " strippedaudio.mp3 " .
11

Consulte la nota con el 'Time Offset " valor obtenido en Media Player Classic Escriba el siguiente comando en el indicador para asignar los archivos de audio y vídeo y sincronizarlos : .

(Ejemplo para los clips de audio que juega 0,554 segundos antes del video)

ffmpeg -i - strippedvideo.avi itoffset 00:00:00.554 strippedaudio.mp3 -i -target newfixedvideo.avi

(Ejemplo para los clips de vídeo se reproduce en 2,5 segundos antes audio)
< p> ffmpeg -i - strippedaudio.mp3 itoffset 00:00:02.5 -i strippedvideo.avi -target newfixedvideo.avi

Cambiar el valor " newfixedvideo.avi " hasta el nombre deseado para el , archivo de vídeo nuevo sincronizado . Pulse la tecla "Enter" y esperar a que FFmpeg para crear el nuevo archivo de vídeo de los componentes de audio y video despojado del archivo original . Después de FFmpeg crea luego nuevo archivo , audio y vídeo en el clip están sincronizados .


Software Audio
Cómo grabar streaming de audio
Cómo importar archivos compartidos a listas de reproducción en iTunes
Cómo extraer los MP3 De Video Feeds
Cómo actualizar automáticamente una lista de canciones iTunes
Cómo mezclar canciones en Virtual DJ
Cómo eliminar los DRM de Rhapsody in Vista
DJ Requisitos para Portátiles
¿Cuál es la diferencia entre WAV y WMA Formato
Conocimientos Informáticos © http://www.ordenador.online