BASH Comment convertir du flac en mp3
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 |