Nwlapcug.com


Come eseguire il mapping Audio sul Video FFmpeg

A causa di innumerevoli numero di codec utilizzato per formattare i file audio e video, clip che giocano su un dispositivo o in un unico programma potrebbe non funzionare con gli altri. Molte applicazioni gratuite e a pagamento consentono di cambiare il codec o i formati dei vostri filmati. Tuttavia, quando si cambia il codec da un formato a altro, audio e video in una clip potrebbe cadere fuori sincronia. Quando questo accade, il risultato può essere un video clip che è frustrante per guardare, come dialogo non corrisponde i movimenti labiali dei personaggi sullo schermo. FFmpeg consente di sincronizzare audio e video di orari di inizio hardcoded di mappatura o offset utilizzando la riga di comando.

Istruzioni

Determinare Audio/Video Time Shift

1

Navigare il sito Web FreeCodecs.com e scaricare Media Player Classic. Dopo aver scaricato il programma, installarlo sul tuo computer.

2

Avviare il Media Player Classic sul vostro computer. Fare clic su "File", poi "Apri" sulla barra dei menu di Media Player Classic. Individuare il file video con problemi di sincronizzazione. Evidenziare il file, quindi fare clic su "Apri". Media Player Classic inizia la riproduzione del file video.

3

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

4

Clicca nella parte superiore della finestra "Opzioni" e trascinarlo fuori del modo in modo è possibile visualizzare lo schermo del lettore. Scegliere 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 del video, è possibile immettere un valore negativo nella casella accanto all'etichetta "Audio Time Shift". Per esempio, se l'audio viene riprodotto circa un secondo prima del carattere di muovere le labbra, immettere "-1000" nella finestra. La casella utilizza incrementi di millisecondi di tempo, quindi 1000ms è uguale a un secondo. Se il video viene riprodotto prima l'audio della clip, è possibile immettere un valore positivo nella casella. Per esempio, se il video è di circa mezzo secondo più veloce rispetto all'audio, immettere "500" nella casella.

6

Fare clic sul pulsante "Applica". Media Player Classic si applica il cambiamento orario cambia al volo mentre riproduce il filmato. Apportare piccole modifiche nella finestra di "Audio Time Shift" fino a quando sincronizzare l'audio e video della clip. Prendere nota del valore di spostamento tempo finale nella casella e scriverlo. Chiudere Media Player Classic.

Mapping di 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 "Copiare" sulla barra dei menu di Explorer. Individuare la cartella con i file di libreria FFmpeg e quindi premere "Ctrl" e "V" per incollare il file video nella cartella.

8

Fare clic sul pulsante "Start". Digitare "cmd" nella casella di ricerca e premere "Invio". Viene visualizzata la finestra di finestra di Prompt dei comandi. Tipo "CD \" al prompt di andare per il prompt di root "C:\" cartella. Tipo "CD\FFmpeg" per modificare la cartella di "FFmpeg" nell'unità principale. Se hai scaricato i file FFmpeg in una cartella diversa, è possibile utilizzare il comando "CD \" per passare a tale cartella invece.

9

Digitare il seguente comando:

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

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

10

Striscia la parte video del file utilizzando il comando seguente:

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

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

FFmpeg strisce il video e crea un nuovo file denominato "strippedvideo.avi" o qualsiasi altro nome è selezionato nella stessa cartella del file video originale e il file "strippedaudio.mp3".

11

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

(Esempio per cui l'audio viene riprodotto.554 secondi prima video clip)

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

(Esempio per cui il video viene riprodotto 2,5 secondi prima audio clips)

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

Modificare il valore di "newfixedvideo.avi" con il nome desiderato per il nuovo file video sincronizzato. Premere il tasto "Invio" e attendere per FFmpeg creare il nuovo file video dai componenti audio e video, spogliati dal file originale. Dopo FFmpeg crea quindi nuovo file, audio e video della clip sono in sincronia.

Consigli & Avvertenze

  • È anche possibile modificare il formato di "destinazione" del nuovo video modificando l'estensione del valore di "newfixedvideo.avi". Per esempio, per convertire il video sincronizzato in un file di filmato Flash, immettere "newfixedvideo.flv" invece di utilizzare l'estensione AVI.