Voila un petit script avec rien de révolutionnaire qui permet de convertir tout un répertoire de fichier au format flac en mp3
Les dépendances
sudo apt-get install id3v2 flac lame
Le script flac2mp3.sh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/bin/bash output_dir="/data/sda1/music/CONVERTING_OUTPUT/$1" lame_opts="--vbr-new -V 2 -b 128 -B 256" flac_args="--silent -cd" if [ ! -d "$output_dir" ]; then mkdir "$output_dir" echo "create dir: $output_dir" fi for file in *.flac do ARTIST=`metaflac "$file" --show-tag=ARTIST | sed s/.*=//g` TITLE=`metaflac "$file" --show-tag=TITLE | sed s/.*=//g` ALBUM=`metaflac "$file" --show-tag=ALBUM | sed s/.*=//g` GENRE=`metaflac "$file" --show-tag=GENRE | sed s/.*=//g` TRACKNUMBER=`metaflac "$file" --show-tag=TRACKNUMBER | sed s/.*=//g` DATE=`metaflac "$file" --show-tag=DATE | sed s/.*=//g` flac $flac_args "$file" |lame $lame_opts - "$output_dir/${file%.flac}.mp3" id3v2 -t "$TITLE" -T "$TRACKNUMBER" -a "$ARTIST" -A "$ALBUM" -g "$GENRE" -y "$DATE" "$output_dir/${file%.flac}.mp3" done |