Forum Discussion
Convertir M4A en MP3 en masse sous Windows 10 – besoin d'aide
C'est sans doute la méthode la plus « obscure » pour un utilisateur purement Windows. Si vous avez activé WSL (Windows Subsystem for Linux), vous pouvez exécuter des scripts Bash directement sur Windows.
Un script Bash pour convertir des fichiers par lots peut être très sophistiqué. Par exemple, ce script vérifie le débit binaire de chaque fichier et le préserve dans la sortie:
bash
#!/usr/bin/env bash
cd /path/to/m4a/files
mkdir out
for f in *.m4a; do
ff mpeg -i "$f" -ab `ff mpeg -i "$f" 2>&1 | grep Audio | awk -F', ' '{print $5}' | cut -d' ' -f1`k -map_metadata 0 -id3v2_version 3 -write_id3v1 1 "out/${f%%.*}.mp3"
done
Pourquoi cette méthode est considérée comme « difficile et obscure » :
- Elle nécessite d'activer WSL, une fonctionnalité avancée de Windows.
- Vous devrez installer ff mpeg et éventuellement d'autres outils (comme awk) dans l'environnement Linux, pas dans Windows.
- Le script utilise des utilitaires en ligne de commande avancés (grep, awk, cut) pour analyser la sortie de FF mpeg et extraire les informations de débit binaire.
- Vous devez être à l'aise à la fois avec le terminal Linux et avec l'écriture de scripts Bash.
C'est une approche puissante si vous cherchez un convertisseur m4a en mp3 sans utiliser de logiciels tiers classiques.
Utiliser un script Bash via WSL est une solution totalement gratuite, puissante et obscure pour disposer d'un convertisseur m4a en mp3 sur Windows 10, tout en évitant les interfaces graphiques et les outils tiers que vous ne souhaitez pas utiliser.