J'utilise ffmpeg
pour la conversion sonore:
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3} # if only the extension changes
Si votre nom de fichier contient des espaces, n'oubliez pas de le citer , par exemple:
ffmpeg -i "file with spaces".{ogg,mp3}
Pour effectuer le traitement par lots, vous pouvez utiliser une for
boucle telle que
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
ou - surtout pour de nombreux et / ou gros fichiers! - GNUparallel
:
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
Cette dernière commande convertira tous les .ogg
fichiers du répertoire courant en.mp3
utilisant efficacement votre ou vos CPU pour effectuer plusieurs tâches en parallèle.
Pour définir le débit audio ffmpeg
fournit l' -b:a BITRATE
option, par exemple -b:a 192k
. Si vous souhaitez inclure des métadonnées telles que titre, album, etc., vous pouvez utiliser les options suivantes:
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
Voir man ffmpeg
et cet article linuxforums.org.uk pour plus d'informations.