Comment retirer la piste audio d'un fichier vidéo avec FFmpeg ?
Réponses
Trop de publicités?
Philipp
Points
2117
Vous ne voulez probablement pas réencoder la vidéo (un processus lent et avec perte), essayez donc :
input_file=example.mkv
output_file=example-nosound.mkv
ffmpeg -i $input_file -vcodec copy -an $output_file
(n.b. certaines distributions Linux sont maintenant livrées avec l'option avconv fork de ffmpeg )
Abdennour TOUMI
Points
249
Jacob Waters
Points
141
J'ai créé un court extrait de code qui automatise le processus de suppression de l'audio des fichiers vidéo pour un répertoire entier contenant des fichiers vidéo :
FILES=/{videos_dir}/*
output_dir=/{no_audio_dir}
for input_file in $FILES
do
file_name=$(basename $input_file)
output_file="$output_dir/$file_name"
ffmpeg -i $input_file -c copy -an $output_file
done
J'espère que celle-ci vous aidera !