CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Convertir "en masse" en mp3 ?

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 01:40:42

Salut tout le monde !

J'ai récupéré toute une bibliothèque musicale au format OGG.
J'aimerai la convertir en mp3 pour la mettre sur mon iPod, mais il y a vraiment pas mal de fichiers (1500), j'aimerai donc savoir s'il existe un outil pour tout convertir d'un coup.

Je connais dir2ogg, qui permet de convertir en masse, mais vers le format OGG...

Je cherche donc un outil qui me permettrait de convertir tout un dossier (organisé en sous dossiers) au format mp3 (ou m4a, enfin un format supporté par l'ipod quoi).

Merci pour l'aide !

Orcai
Orcai
Niveau 10
17 février 2008 à 02:22:18

avec ce petit script http://marginalhacks.com/bin/ogg2mp3

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 02:40:55

Merci, tu aurais quelques précisions concernant son utilisation ?

Orcai
Orcai
Niveau 10
17 février 2008 à 03:02:59

quel précisions?

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 03:29:21

Quand j'exécute le script il me dit "sh: notlame: command not found
"

Après avoir mis dans /temp/ la version wav de mes ogg.

Orcai
Orcai
Niveau 10
17 février 2008 à 03:40:22

installe

  1. vorbis-tools mp3info lame

faut le rendre executable

  1. chmod +x ogg2mp3

puit le lance,

/cheminscript/ogg2mp3 -o /cheminDeSortie/ /chemindesogg/*.ogg

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 03:42:18

Oki.
Mais souci: mes ogg sont organisés en sous répertoires... Ton script est récursif ?

On peut pas bidouiller un truc avec find et un programme qui convertirait ponctuellement chaque fichier trouvé ?

Orcai
Orcai
Niveau 10
17 février 2008 à 03:47:49

find /cheminscript/ogg2mp3 -o /cheminDeSortie/ /cheminracindesousrepertoire/*.ogg

teste

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 03:49:11

Au fait, le paquet lame n'existe pas (debian lenny)

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 03:51:17

J'obtiens toujours:

sh: notlame: command not found :(

Orcai
Orcai
Niveau 10
17 février 2008 à 03:55:08

Oo va dans ta sources.list ajoute
http//ftp.debian-unofficial.org/debian/

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 04:11:50

Okayyy merci ça marche pour encoder un répertoire plein de fichiers.

Maintenant pour le faire récursivement j'vois pas trop :(
Ta commande ne fonctionne pas.

Cependant, find trouve bien tous les ogg présents dans tous les sous-rép. Il faudrait pouvoir convertir chaque fichier trouvé par la commande... :/

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 04:15:42

Ou un script qui va dans chaque sous-dossier et qui y éxécute ogg2mp3...

Orcai
Orcai
Niveau 10
17 février 2008 à 04:21:32

aprés une petite recherche sur le web 2minute O.o
http://michauko.org/blog/2008/01/28/ogg2mp3/

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 04:35:13

Merde !!! Pourtant j'te promets que j'ai cherché. Apparemment pas assez sérieusement...

En tous cas Merci !

J'ai 2 petits soucis: les caractères accentués (qui font des erreurs), et les fichiers comprenant des espaces (le script coupe au premier espace rencontré).

Les dossiers comprenant des espaces posent problème aussi !

A ton avis, comment je peux résoudre ces 2 soucis ?

Encore merci pour ton aide

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 04:52:11

Oki j'suis en train d'analyser le script, à coups de man et de tests je pense que je finirai par trouver.

Encore merci pour ton aide ! :D

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 05:54:29

Voici mon code. Ca a l'air de fonctionner, mais le souci est que je ne trouve pas les fichiers de sortie... Je ne comprends pas ! :question:

  1. !/bin/sh

extraitTag() {
TAG='ogginfo "$1" | grep -i "$2" | awk -F '=' '$2''
}

fich="$1"
fich2="${fich%.*}"

extraitTag "$fich" album && album=$TAG
extraitTag "$fich" artist && artist=$TAG
extraitTag "$fich" title && title=$TAG
extraitTag "$fich" tracknumber && tracknumber=$TAG
extraitTag "$fich" genre && genre=$TAG
ogg123 -d wav -f - "$fich" | lame -h - > "$fich2".mp3
mp3info -g "$genre" -a "$artist" -l "$album" -t "$title" -n "$tracknumber" "$fich2".mp3

Merci de m'aider

MathieuN7
MathieuN7
Niveau 10
17 février 2008 à 05:55:26

Commande utilisée:

sudo find ./miouzik "*.ogg" -exec ./ogg2mp3 {} \;

(dans miouzik j'ai copié la bibli pour tester)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware