69 votes

Comment puis-je convertir des fichiers audio de ogg en mp3 ?

Je cherche un convertisseur audio qui fonctionne bien et qui soit capable de convertir des fichiers audio (ogg) en format mp3. J'ai essayé avec le "sound converter" de software center mais il a arrêté de convertir après 6 des 12 fichiers.

Quelqu'un peut-il m'aider ?

114voto

dessert Points 36815

J'utilise ffmpeg pour la conversion du son :

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 citation il, par exemple :

ffmpeg -i "file with spaces".{ogg,mp3}

Pour effectuer un traitement par lots, vous pouvez soit utiliser un for boucle comme

for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done

ou - surtout pour de nombreux et/ou gros fichiers ! - GNU parallel :

parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg

Cette dernière commande convertira chaque .ogg dans le répertoire courant pour .mp3 en utilisant efficacement votre ou vos CPU pour effectuer plusieurs tâches en parallèle.

Pour définir le débit binaire audio ffmpeg fournit le -b:a BITRATE option, par exemple -b:a 192k . Si vous souhaitez inclure des métadonnées comme le titre, l'album, etc., vous pouvez utiliser ces options :

-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1

Ver man ffmpeg y cet article de linuxforums.org.uk pour de plus amples informations.

12voto

Sylvain Pineau Points 59212

Vous pouvez essayer ogg2mp3 .

Vous pouvez installer ogg2mp3 dans Ubuntu 12.04 ou 13.10 en obtenant d'abord le fichier du paquet debian à partir de ce Télécharger ogg2mp3 page .

Ouvrez le fichier .deb à l'aide du programme Software Center il l'installera pour vous.

Conversion par lots

Tout d'abord, mettez tous les fichiers que vous voulez convertir dans un seul dossier (appelons-le "dossier"). appelons-le ogg_src ). Il suffit alors de donner ogg2mp3 le chemin du dossier avec l'option paramètres audio appropriés (débit binaire, canaux, etc.). automatiquement un par un, ouvrez un terminal et tapez :

ogg2mp3 /home/me/ogg_src/ -a 96

Pour plus d'informations, veuillez lire son manuel (y compris l'outil de conversion lui-même appelé lame en utilisant les commandes ci-dessous :

man ogg2mp3
man lame

Source :

8voto

nitin Points 337

SoundConverter, qui utilise l'interface graphique (Gnome), mais peut également être utilisé à partir de la ligne de commande. Formats supportés Mp3, OGG, AAC, WAV, Flac

Installez :

sudo apt-get install soundconverter

Convertir :

soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
  • b, --batch Convertir en mode batch, à partir de la ligne de commande, sans interface utilisateur graphique.
  • m, --mime-type Définit le type MIME de sortie pour le mode batch. La valeur par défaut est audio/x-vorbis.
  • s, --suffixe Définit le suffixe du nom du fichier de sortie pour le mode batch. La valeur par défaut est .ogg.

5voto

Taz D. Points 2230

J'utilise WinFF qui est un convertisseur AV rapide, et il a une interface conviviale. Très facile à utiliser une fois que vous vous êtes familiarisé avec les préréglages qui accompagnent cette application. Si vous n'êtes intéressé que par la couverture de fichiers audio, vous pouvez utiliser les préréglages audio de WinFF, et convertir plusieurs fichiers à la fois avec une grande vitesse et la meilleure qualité.

Vous pouvez installer WinFF à partir du Centre de logiciels, ou avec Synaptic ou vous pouvez utiliser le lien fourni ci-dessus pour installer la dernière version stable. Vous devez installer les paquets suivants avant d'installer WinFF : ffmpeg et libavcodec-extra-53 ou libavcodec53.

3voto

mawaldne Points 1122

Voici le script que j'utilise pour convertir des ogg en mp3 avec des balises id3.

Enregistrez le texte ci-dessous dans un fichier appelé ogg2mp3 . Rendez-le exécutable avec chmod +x ogg2mp3 .

Exécuter dans un terminal et passer un paramètre, qui est le chemin vers un dossier.

(vous avez besoin de ffmpeg évidemment, et du paquet zenity pour les notifications)

#!/bin/bash
#

kbps=320

crtpath=$PWD
cd "$1"

old_IFS=${IFS}
IFS='
'

files=$(find . -type f -regex '^.+\.ogg$' | sort)

declare -i nn=0
for file in ${files}
do
  fn=$(readlink -f "$file")

  dest=$(echo "$fn"|sed -e 's/\.ogg$/\.mp3/')

  ffmpeg -i "$fn" -ab ${kbps}k -map_metadata 0:s:0 "${dest}"

  let nn=nn+1
done

cd "${crtpath}"
zenity --info --text "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
#notify-send -i info Information "Finished converting ogg to mp3.${IFS}Processed ${nn} files."

IFS=${old_IFS}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X