Extraire une Piste Audio d’une Vidéo avec FFmpeg


L’extraction d’une piste audio d’une vidéo est une tâche courante lors de la manipulation de fichiers multimédias. Nous allons voir montrer comment extraire une piste audio d’une vidéo en utilisant FFmpeg.

Avertissement concernant le format de sortie audio

Lors de l’extraction d’une piste audio à partir d’une vidéo, il est essentiel de faire attention au format de sortie de l’audio. Le format de sortie dépendra du format de la piste audio dans la vidéo d’origine. Par exemple, si la vidéo contient une piste audio au format AAC, l’extraction de cette piste audio produira un fichier audio au format AAC. Il est important de noter que vous pouvez convertir le format de sortie audio en utilisant des options telles que -c:a suivi du codec audio souhaité. Assurez-vous de vérifier le format de sortie et, si nécessaire, de le convertir pour répondre à vos besoins.

Extraction d’une Piste Audio (Une seule piste)

ffmpeg -i input.mp4 -vn -acodec copy output.mp3

Vérification du Nombre de Pistes Audio

Avant d’extraire une piste audio d’une vidéo, il est judicieux de vérifier combien de pistes audio sont présentes dans le fichier vidéo. Vous pouvez le faire en utilisant FFmpeg pour afficher des informations détaillées sur la vidéo et particulièrement sur l’audio de cette vidéo. Pour cela, exécutez la commande suivante :

ffmpeg -i input.mp4 -map a -c copy -f null -

Extraction d’une Piste Audio précise (Plusieurs pistes)

ffmpeg -i input.mp4 -vn -acodec copy -map a:1 output.mp3

L’option -map a:1 indique que nous voulons extraire la deuxième piste audio (l’indice commence à 0). Vous pouvez modifier le numéro pour extraire d’autres pistes audio.

En comprenant comment vérifier le nombre de pistes audio dans une vidéo et comment spécifier la piste audio que vous souhaitez extraire, vous pouvez gérer efficacement les vidéos contenant plusieurs flux audio.

Conclusion

Avec FFmpeg, extraire une piste audio d’une vidéo est une tâche simple et rapide. Vous pouvez personnaliser le format de sortie selon vos besoins, que ce soit en MP3, WAV ou tout autre format audio pris en charge par FFmpeg. N’oubliez pas de vérifier si la vidéo contient plusieurs pistes audio et spécifiez l’indice de la piste que vous souhaitez extraire si nécessaire.