Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Audio >> .

Come mappare audio su video FFmpeg

A causa del numero infinito di codec utilizzati per formattare i file audio e video, clip che giocano su un dispositivo o in un programma potrebbe non funzionare con gli altri. Molte applicazioni gratuite ea pagamento permettono di cambiare i codec o formati dei vostri filmati . Tuttavia, quando si cambiano i codec da un formato ad un altro , audio e video in una clip potrebbero cadere fuori sincrono . Quando questo accade , il risultato può essere un video clip che è frustrante per guardare , come il dialogo non corrisponde ai movimenti delle labbra dei personaggi sullo schermo. FFmpeg permette di sincronizzare audio e video con la mappatura tempi di avvio a livello di codice o offset utilizzando la riga di comando .
Istruzioni Determinare Audio /Video Time Shift
1

Passare al sito FreeCodecs.com e scaricare Media Player Classic . Dopo aver scaricato il programma , installarlo sul vostro computer.
2

Launch Media Player Classic sul tuo computer . Fare clic su " File ", poi "Apri" sulla barra dei menu di Media Player Classic . Individuare il file video con il problema di sincronizzazione . Selezionare il file , quindi fare clic su "Apri ". Media Player Classic avvia la riproduzione del file video .
3

Utilizzare il dispositivo di scorrimento barra giocatore di saltare ad una parte nel video dove si possono vedere le labbra di un personaggio in movimento . Verificare che l' audio non è sincronizzato con i movimenti delle labbra dei personaggi . Fare clic su " Visualizza ", poi "Opzioni" sulla barra dei menu .
4

Fare clic nella parte superiore della finestra "Opzioni" e trascinarlo fuori del modo in modo da poter visualizzare la schermata del lettore . Fare clic e attivare l'opzione " Audio Time Shift " .
5

Ascolta l'audio come il personaggio si muove le labbra sullo schermo . Determinare se l' audio viene riprodotto prima che il video o viceversa . Se l' audio viene riprodotto prima il video, immettere un valore negativo nella casella accanto alla scritta " Audio Time Shift " . Per esempio, se l'audio viene riprodotto su un secondo prima che il personaggio si muovono le labbra , immettere " -1000 " nella casella . La casella utilizza incrementi in millisecondi di tempo , in modo da 1000ms equivale a un secondo. Se la riproduzione del video prima che l'audio nella clip , immettere un valore positivo nella casella. Per esempio, se il video è di circa mezzo secondo più veloce rispetto l'audio , immettere " 500 " nella casella .
6

Fare clic sul pulsante "Applica" . Media Player Classic applica Time Shift modifiche al volo , mentre il videoclip gioca. Apportare piccole modifiche nel box "Audio Time Shift " fino sincronizzare l'audio e il video in clip. Notare il valore finale time shift nella casella e scrivere. Chiudi Media Player Classic .
Mapping audio e video in FFmpeg
7

Aprire Esplora risorse e quindi individuare il file del filmato con problemi di sincronizzazione . Fare clic su " Modifica ", quindi su " Copia" nella barra dei menu di Esplora risorse . Individuare la cartella con i file di libreria FFmpeg , e quindi premere il tasto "Ctrl " e "V" per incollare il file video nella cartella .
8

Fare clic sul pulsante "Start" . Digitare "cmd" nella casella di ricerca e premere il tasto "Enter ". Viene visualizzata la finestra del prompt dei comandi . " Cd \\ " al prompt di andare alla radice "C : \\ " cartella richiesta . Digitare " cd \\ FFmpeg " per cambiare la cartella " FFmpeg " nell'unità principale . Se avete scaricato il FFmpeg file in una cartella diversa, utilizzare il " cd \\ " comando per passare a quella cartella invece
9

Digitare il seguente comando : .

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

modificare la variabile " outofsyncvideo.avi " per il nome effettivo del file del clip video . Modificare il valore " strippedaudio.mp3 " al nome del file desiderato per il file contenitore audio temporaneo . Premere il tasto "Enter" . FFmpeg spoglia l'audio dal video e crea un nuovo file MP3 nella stessa cartella
10

Striscia la parte video del file utilizzando il seguente comando : .

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

cambiare i valori " strippedvideo.avi " " outofsyncvideo.avi " e , se necessario , quindi premere "Invio".

FFmpeg strisce il video e crea un nuovo file chiamato " strippedvideo.avi " o qualunque sia il nome selezionato nella stessa cartella del file video originale e il file " strippedaudio.mp3 " .
11

riferimento alla nota con 'Time Offset ", valore ottenuto in Media Player Classic Digitare il seguente comando al prompt dei comandi per mappare i file audio e video e sincronizzarli : .

(Esempio per i clip audio in cui gioca 0,554 secondi prima del video)

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

(Esempio per le clip in cui il video viene riprodotto 2,5 secondi prima che l'audio ) per

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

Cambia il valore " newfixedvideo.avi " per il nome desiderato per il nuovo file video sincronizzato . Premere il tasto "Invio" e attendere che FFmpeg per creare il nuovo file video dai componenti audio e video messi a nudo dal file originale . Dopo FFmpeg crea quindi nuovo file audio e video nel clip sono sincronizzati.


 

software © www.354353.com