Comment convertir un fichier audio d'ogg en mp3?

35

Je recherche un convertisseur audio performant capable de convertir des fichiers audio (ogg) au format mp3. Je l'ai essayé avec le "convertisseur de son" à partir du centre logiciel, mais il a cessé de convertir après 6 des 12 fichiers.

Quelqu'un peut-il ici s'il vous plaît m'aider?

utilisateur256422
la source

Réponses:

4

j'utilise WinFF, un convertisseur audiovisuel rapide, doté d'une interface conviviale. Très facile à utiliser une fois que vous vous êtes familiarisé avec les préréglages fournis avec cette application. Si la couverture de fichiers audio ne vous intéresse que, vous pouvez utiliser les préréglages audio de WinFF et convertir plusieurs fichiers à la fois avec une vitesse élevée et une qualité optimale.

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

Taz D.
la source
56

J'utilise ffmpegpour 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 forboucle 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 .oggfichiers 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 ffmpegfournit l' -b:a BITRATEoption, 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 ffmpeget cet article linuxforums.org.uk pour plus d'informations.

dessert
la source
12

Vous pouvez essayer ogg2mp3 .

Vous pouvez installer ogg2mp3Ubuntu 12.04 ou 13.10 en récupérant d’abord le fichier de paquet Debian à partir de cette page de téléchargement ogg2mp3 .

Ouvrez le fichier .deb en utilisant le Software Center, il l’installera pour vous.

Conversion par lots

Commencez par placer tous les fichiers que vous souhaitez convertir dans un seul dossier (appelons-le ogg_src). Ensuite, indiquez simplement ogg2mp3le chemin du dossier avec les paramètres audio appropriés (débit, canaux, etc.) et il convertira automatiquement un par un, ouvrez un terminal et tapez:

ogg2mp3 /home/me/ogg_src/ -a 96

Pour plus d'informations, veuillez consulter son manuel (y compris l'outil de conversion réel appelé lameà l'aide des commandes ci-dessous:

man ogg2mp3
man lame

La source

Sylvain Pineau
la source
5

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

Installer:

sudo apt-get install soundconverter

Convertir:

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

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

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

Exécutez dans le terminal et transmettez un paramètre, qui est le chemin d'accès à un dossier.

(vous avez évidemment besoin de ffmpeg 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}
woohoo
la source