En raison du nombre incalculable de codecs utilisés pour formater les fichiers audio et vidéo , les clips qui jouent sur un seul appareil ou un seul programme pourrait ne pas fonctionner avec d'autres. Beaucoup d'applications gratuites et payantes vous permettent de changer les codecs ou formats de vos clips vidéo . Toutefois, lorsque vous modifiez les codecs d'un format à un autre , audio et vidéo dans un clip pourraient se désynchroniser . Lorsque cela se produit , le résultat peut être un clip vidéo qui est frustrant de voir , que le dialogue ne correspond pas aux mouvements des lèvres des personnages à l'écran. FFmpeg vous permet de synchroniser audio et vidéo en cartographiant les heures de début codées en dur ou des compensations à l'aide de la ligne de commande . Instructions
Déterminer Audio /Video Time Shift
1
Accédez au site Web FreeCodecs.com et télécharger Media Player Classic . Après avoir téléchargé le programme , installez-le sur votre ordinateur.
2
Lancement Media Player Classic sur votre ordinateur. Cliquez sur " Fichier", puis "Open" sur le lecteur barre de menu Media Classic. Recherchez le fichier vidéo avec le problème de synchronisation. Sélectionnez le fichier , puis cliquez sur «Ouvrir». Media Player Classic commence la lecture du fichier vidéo.
3
Utilisez le curseur de barre de joueur de sauter à une partie de la vidéo où vous pouvez voir les lèvres d'un personnage en mouvement. Vérifiez que le son n'est pas synchronisé avec les mouvements des lèvres des personnages. Cliquez sur " View" puis "Options" dans la barre de menu.
4
Cliquez sur le haut de la fenêtre "Options" et faites-le glisser hors de la voie afin que vous puissiez voir l'écran du lecteur . Cliquez et activer l'option "Audio Time Shift" .
5
écouter l'audio comme le personnage bouge ses lèvres sur l'écran. Déterminer si l' audio joue avant que la vidéo ou vice versa. Si le son joue avant que la vidéo , entrez une valeur négative dans la boîte à côté de l'étiquette "Audio Time Shift " . Par exemple, si la lecture audio sur une seconde avant le caractère bouger ses lèvres , entrez " -1000 " dans la boîte . La boîte utilise millisecondes incréments de temps , de sorte 1000ms équivaut à une seconde. Si la vidéo est lue avant l' audio dans le clip , entrez une valeur positive dans la boîte. Par exemple, si la vidéo est d'environ une demi-seconde plus vite que le son , entrez "500" dans la boîte.
6
Cliquez sur le bouton "Appliquer" . Media Player Classic applique les changements de quart de temps à la volée tandis que le clip vidéo est lue . Faire des ajustements mineurs dans la case « Audio Time Shift " jusqu'à ce que l' audio et la vidéo dans le clip synchroniser . Notez la valeur de décalage temporel finale dans la boîte et écrire. Fermer Media Player Classic.
Mapping audio et vidéo dans FFmpeg
7
Ouvrez l'Explorateur Windows, puis recherchez le fichier de film avec des problèmes de synchronisation. Cliquez sur " Modifier ", puis " Copier" dans la barre de menu de l'Explorateur . Naviguez jusqu'au dossier contenant les fichiers bibliothèque FFmpeg , puis appuyez sur "Ctrl" et "V" pour coller le fichier vidéo dans le dossier.
8
Cliquez sur le bouton "Démarrer" . Tapez "cmd" dans la boîte de recherche et appuyez sur "Entrée". La fenêtre d'invite de commande apparaît. Tapez "cd \\ " à l'invite à aller à la racine "C: \\ " prompt dossier. Tapez "cd \\ FFmpeg " pour changer le dossier " FFmpeg " sur la racine du disque . Si vous avez téléchargé les fichiers FFmpeg dans un autre dossier , utiliser le "CD \\" commande pour basculer vers ce dossier au lieu
9
Tapez la commande suivante: .
Ffmpeg- i outofsyncvideo . avi - vn- acodec copie strippedaudio.mp3
modifier la variable " outofsyncvideo.avi " pour le nom de fichier du clip vidéo. Modifiez la valeur " strippedaudio.mp3 " pour le nom de fichier souhaité pour le fichier conteneur audio temporaire. Appuyez sur la touche "Entrée" . FFmpeg bandes de l'audio de la vidéo et crée un nouveau fichier MP3 dans le même dossier
10
bande de la partie vidéo du fichier en utilisant la commande suivante: .
Ffmpeg- i outofsyncvideo.avi - vn- vcodec copie strippedvideo.avi
changer le " outofsyncvideo.avi » et les valeurs « strippedvideo.avi " si nécessaire , puis appuyez sur "Entrée".
FFmpeg bandes l' vidéo et crée un nouveau fichier nommé " strippedvideo.avi " ou quelque soit le nom que vous avez sélectionné dans le même dossier que le fichier vidéo d'origine et le fichier " strippedaudio.mp3 " .
11
Se reporter à la note d' 'Time Offset " valeur obtenue dans Media Player Classic Tapez la commande suivante à l'invite de cartographier les fichiers audio et vidéo et de les synchroniser : .
(exemple pour les clips audio où joue 0,554 secondes avant que la vidéo )
ffmpeg- i strippedvideo.avi - itoffset 00:00:00.554 -i strippedaudio.mp3 - cible newfixedvideo.avi
(exemple pour les clips vidéo où joue 2,5 secondes avant d' audio )
< p> ffmpeg- i strippedaudio.mp3 - itoffset 00:00:02.5 -i strippedvideo.avi - cible newfixedvideo.avi
Changer la valeur " newfixedvideo.avi " pour le nom souhaité pour le nouveau fichier vidéo , synchronisé . Appuyez sur la touche "Entrée" et attendre FFmpeg pour créer le nouveau fichier vidéo à partir des composants audio et vidéo dépouillés du fichier original. Après FFmpeg crée ensuite un nouveau fichier , audio et vidéo dans le clip sont synchronisés .