Question Supprimer l'audio du fichier vidéo avec FFmpeg


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


176
2018-04-09 16:50


origine




Réponses:


Vous supprimez l'audio en utilisant le -an drapeau.

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

Documentation complète de ffmpeg ici.


239
2018-04-09 17:03





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

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

(n.b. certaines distributions Linux viennent maintenant avec le avconv fork de ffmpeg)


85
2017-10-08 10:26



Cela n'a fait aucune différence pour moi par rapport à la solution acceptée. - nidi
vcodec est un alias pour -c:v, en particulier, il copiait uniquement le flux vidéo. Les seules données que vous prévenez sont les sous-titres, les métadonnées, etc., d'après ce que je peux voir. - Rogue


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

Si vous ne pouvez pas installer ffmpeg en raison de l'existence de avconv essayez ça.


9
2017-08-15 11:37