Supprimer l'audio du fichier vidéo avec FFmpeg

240

Comment puis-je supprimer la piste audio d'un fichier vidéo avec FFmpeg?

Ronan Dejhero
la source

Réponses:

334

Vous supprimez l'audio en utilisant le -andrapeau.

ffmpeg -i example.mkv -c copy -an example-nosound.mkv

Documentation complète sur ffmpeg ici .

Martin Beckett
la source
97

Vous ne voulez probablement pas réencoder la vidéo (processus lent et avec pertes), alors essayez:

ffmpeg -i [input_file] -vcodec copy -an [output_file]

(quelques distributions Linux viennent maintenant avec la fourchette avconv de ffmpeg )

John Mellor
la source
Cela ne m'a fait aucune différence par rapport à la solution acceptée.
Nidi
1
vcodec est un alias -c:v, donc il ne copie que le flux vidéo. Les seules données que vous évitez avec cela sont les sous-titres, les métadonnées, etc. de ce que je peux voir.
Rogue
9
avconv -i [input_file] -vcodec copy -an [output_file]

Si vous ne pouvez pas installer en ffmpegraison de l'existant d' avconvessayer cela.

Abdennour TOUMI
la source