Bonjour
J'essaie de créer un script utilisant ffmpeg pour transformer, par lot, les mp4 ou avi en mkv.
Le script fonctionne pour les noms de fichiers tout attachés mais il plante quand il y a des espaces dans le nom du fichier (enfin c'est ce que je pense après avoir fait certains tests):
for film in *.avi
do
# echo -e "Fichier trouvé: $film"
ffmpeg -threads 0 -i $film -f matroska "${film%.avi}.mkv"
done
Comment faire pour qu'il prenne en compte les espaces dans le nom du fichier et potentiellement les caractères spéciaux (en particuliers ) ?
Cordialement
Thibaut