Vous êtes ici : Accueil / Ubuntu GNU/Linux / Logiciels / Convertir une bibliothèque musicale d'un format vers un autre avec mussync-tools

Convertir une bibliothèque musicale d'un format vers un autre avec mussync-tools

Par Pierre-Yves Landuré Dernière modification 14/11/2017 13:27

Mussync-tools est un outil de conversion spécialisé capable de convertir intelligemment une bibliothèque musicale d'un format vers un autre. Mussync-tools converti les fichiers du format source vers le format cible en conservant l'architecture des dossiers de la bibliothèque source. Mussync-tools synchronise la bibliothèque cible avec la bibliothèque source, supprimant les fichiers supprimés de la bibliothèque sources, et mettant à jour les fichiers ayant été modifiés dans la bibliothèque source.

Ce guide est testé sur:

  • Ubuntu 16.04 Xenial Xerus
  • Mac OS X 10.9 Mavericks

Cet outil est testé avec ces formats:

  • Flac
  • Ogg/Vorbis
  • MP3
  • AAC (M4A)

Les méta-données et la jaquette du CD sont conservées par la conversion.

Prérequis

Ce guide nécessite:

Installation

Installez les logiciels nécessaires à mussync-tools:

sudo apt-get install libav-tools eyed3 mediainfo vorbis-tools aac-enc atomicparsley \
flac parallel vorbisgain vbrfix mp3val python-rgain

Installez fdkaac s'il est disponible:

if [ -n "$(command apt-cache pkgnames 'fdkaac')" ]; then
sudo apt-get install fdkaac
fi

Installez mussync-tools

sudo wget 'https://raw.github.com/biapy/howto.biapy.com/master/various/mussync-tools' \
    --no-check-certificate --output-document='/usr/local/bin/mussync-tools'
sudo chmod +x '/usr/local/bin/mussync-tools'

Remarque: Sur Mac OS X, utilisez Mac Ports pour installer les dépendances:

# sudo port install ffmpeg py-eyed3 mediainfo vorbis-tools \
flac parallel aacgain vorbisgain +no_x11 -x11 +quartz

Utilisation

Pour convertir une bibliothèque variée (Flac, MP3, Ogg/Vorbis, ...) vers le format MP3 avec un débit d'encodage de 192kbits/s:

command mussync-tools \
    --input-library='/path/to/Flac-library' \
    --output-library='/path/to/MP3-library' \
    --output-format='mp3' \
    --bitrate='192k'
    --delete

Remarque: l'option --delete assure que les fichiers MP3 de la bibliothèque cible (--output-library) n'ayant pas de correspondance dans la bibliothèque source (--input-library) soient supprimés. Ce n'est pas le comportement par défaut.

Utilisez l'option --quiet pour que l'application n'affiche pas la progression du traitement de la bibliothèque source:

command mussync-tools \
    --input-library='/path/to/Flac-library' \
    --output-library='/path/to/MP3-library' \
    --output-format='mp3' \
    --bitrate='192k'
    --delete --quiet

Remarque: vous pouvez sans crainte créer un script cron utilisant mussync-tools. L'outil verrouille la bibliothèque cible, et une seule instance de l'outil peut modifier la bibliothèque à un instant T.

Remerciements