Pajagus.fr
Partager, c'est aussi apprendre...
Convertir des FLAC vers MP3 sous MacOS
iTunes ne reconnait pas les fichiers FLAC, il est donc nécessaire de les convertir avant de pouvoir les importer. Il existe bien sûr de nombreux utilitaires pour faire cela. Mais je préfère utiliser des outils simple (habitude de mes années passées sur Linux…) et faire un petit script pour automatiser tout cela.
Au départ j’ai tenter de faire le job avec ffmpeg, mais cela ne fonctionne pas. Du coup j’ai opté pour une conversion en deux temps :
- Conversion de FLAC vers WAV avec l’utilitaire flac (installé avec homebrew)
- Conversion de WAV vers MP3 avec ffmpeg
Rien de bien compliqué et c’est très rapide sur mon i5 3.4Ghz. Le script utilise deux utilitaires disponibles avec homebrew :
- brew install ffmpeg
- brew install flac
Pour le traitement j’ai un dossier FLAC et un dossier FLAC/tmp ou sont stocké les fichiers à convertir. Après conversion l’original FLAC est déplacé dans le dossier FLAC.
#!/bin/bash # décode des fichiers FLAC en mp3 192k (passe par du wav) # 06/07/18 - V1.0 # 07/07/18 - V1.1 - modif pour utiliser flac->wav->mp3 (avec flac et ffmpeg) # -n -> n'efface jamais un fichier existant clear BT="-b:a 192k -aq 0" CODEC="-acodec libmp3lame" SRCFLAC="/Volumes/DATA1/Musiques/FLAC/tmp" DESTFLAC="/Volumes/DATA1/Musiques/FLAC" DESTMP3="/Volumes/DATA1/Musiques/to-iTunes" cd $SRCFLAC for a in *.flac ; do f="${a[@]/%flac/mp3}" if [ -f "$a" ]; then flac -d "$a" -o "/tmp/tmp.wav" ffmpeg -n -i "/tmp/tmp.wav" $CODEC $BT "$DESTMP3/$f" rm /tmp/tmp.wav mv "$a" "$DESTFLAC/." else echo "Aucun fichier FLAC trouvé" fi done
Le fichier est commenté cela ne devrait pas poser de soucis pour être adapté à vos besoin.
Pas de Commentaire