Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/08/2009, à 20:46

nono313

Extraction cd audio par ligne de commande (ou script)

Bonjour,
J'aimerais savoir s'il existait une commande (ou un script) qui permettrait d'importer un cd audio dans un dossier afin d'obtenir des fichiers MP3.
Je sais que cela est très simple a faire avec une interface graphique mais je préfère le bash cool

Merci d'avance pour vos réponses

Dernière modification par nono313 (Le 02/09/2009, à 00:06)

Hors ligne

#2 Le 31/08/2009, à 21:26

Qid

Re : Extraction cd audio par ligne de commande (ou script)

ah je veux bien la réponse aussi tien moi au cas ou
meme si c'est vrais que j'écoute plus de CD normalement


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 31/08/2009, à 21:35

xabilon

Re : Extraction cd audio par ligne de commande (ou script)

Salut

Les interfaces graphiques ne font qu'utiliser des logiciels en ligne de commande wink

Dans le cas qui t'occupe, il faut les logiciels suivants :
- dumper les pistes audio dans le disque dur, en WAV : cdda2wav (commande icedax)
- les encoder en mp3 : lame


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#4 Le 01/09/2009, à 00:47

nono313

Re : Extraction cd audio par ligne de commande (ou script)

Étant moi-même débutant dans le monde linux, j'ai cherché sur le net des scripts permettant l'utilisation de ces 2 logiciels mais tout ceux que j'ai trouvé propose beaucoup de réglage, or c'est bien un script simple a utiliser que je cherche.
Si par hasard quelqu'un en a un sous la mein, ou même si quelqu'un peut en écrire un cela serait génial roll

EDIT : enfaite il me suffit d'utiliser la commande cdda2mp3 roll
Il faudrait juste que je trouve comment faire l'encodage en 320kbps plutôt qu'en 128kbpset faire en sorte que les fichiers extraits se retrouvent dans un dossier. (je sais je suis compliqué mais le but de tout cela est bien d'arriver en un fichier a importer un disque complet comme je le ferais avec une interface)

Encore merci pour vos réponses

Dernière modification par nono313 (Le 01/09/2009, à 00:57)

Hors ligne

#5 Le 01/09/2009, à 01:06

xabilon

Re : Extraction cd audio par ligne de commande (ou script)

cdda2mp3 : bien vu wink
Apparemment, cdda2mp3 est un script, qui utilise justement cdda2wav et lame. Donc tu peux modifier le script pour lui faire appliquer les paramètres voulus.
Je pense que, par défaut, il stocke les fichiers résultants dans le dossier depuis lequel est lancée la commande.

Pour passer des paramètres d'encodage, on utilise la variable MP_OPTIONS (voir le man de cdda2mp3)
Sous quelle forme, j'en sais trop rien ... l'option à passer à lame pour un encodage à 320kbps est "--preset insane"

Donc essaye de définir la variable :

MP_OPTIONS=--preset insane

puis de lancer cdda2mp3, voir si c'est la bonne syntaxe

Remarque : il y a aussi cdda2ogg

Sinon, j'allais te proposer ça :
http://smhteam.info/wiki/index.linux.php5?wiki=EncoderUnCdAudio

Dernière modification par xabilon (Le 01/09/2009, à 01:19)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#6 Le 01/09/2009, à 01:34

nono313

Re : Extraction cd audio par ligne de commande (ou script)

J'ai testé ceci :

cdda2mp3 MP_OPTIONS="$MP_OPTIONS=--preset insane"

Et le seul effet que cette commande est de rajouter "MP_OPTIONS==--preset insane" dans le nom du fichier (avant le .mp3).
L'encodage doit se faire en mp3 et pas en ogg car mon lecteur MP3 n'est pas compatible avec le ogg hmm

Hors ligne

#7 Le 01/09/2009, à 01:52

xabilon

Re : Extraction cd audio par ligne de commande (ou script)

Il faut définir la variable MP_OPTIONS avant de lancer cdda2mp3


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#8 Le 01/09/2009, à 09:13

Qid

Re : Extraction cd audio par ligne de commande (ou script)

xabilon a écrit :

cdda2mp3 : bien vu wink

ah oui voila ça c'est du plus simple ...
reste que je le trouve pas dans les depot moi

...

ah si sous icedax ok


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#9 Le 01/09/2009, à 10:02

nono313

Re : Extraction cd audio par ligne de commande (ou script)

Je n'arrive pas a définir la variable.
Quand je fais "MP_OPTIONS=--preset insane", la konsole me dit "commande introuvable".
J'ai essayé en mettant $ devant MP_OPTIONS mais cela ne change rien.

Hors ligne

#10 Le 01/09/2009, à 10:08

pimoos

Re : Extraction cd audio par ligne de commande (ou script)

essai ca :

export MP_OPTIONS=--preset insane

Hors ligne

#11 Le 01/09/2009, à 23:40

nono313

Re : Extraction cd audio par ligne de commande (ou script)

Avoir avoir lancé cette commande et avoir lancé cdda2mp3, j'obtiens ce message d'erreur :

Error: You did not enter a valid profile and/or options with --preset

Available profiles are:

   <fast>        medium
   <fast>        standard
   <fast>        extreme
                 insane
          <cbr> (ABR Mode) - The ABR Mode is implied. To use it,
                             simply specify a bitrate. For example:
                             "--preset 185" activates this
                             preset and uses 185 as an average kbps.

Hors ligne

#12 Le 01/09/2009, à 23:49

xabilon

Re : Extraction cd audio par ligne de commande (ou script)

Alors :

export MP_OPTIONS='--preset insane'

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#13 Le 02/09/2009, à 00:02

nono313

Re : Extraction cd audio par ligne de commande (ou script)

Merci beaucoup c'est exactement ce qu'il fallait big_smile
J'ai encore une petite question : j'aimerais pouvoir copier automatiquement les pistes extraites dans un dossier spéciale avec une arborescence de type ./artiste/album
J'imagine que cela doit être faisable en utilisant les tag ID3 roll

Dernière modification par nono313 (Le 02/09/2009, à 00:08)

Hors ligne

#14 Le 05/09/2009, à 17:02

DaveNull

Re : Extraction cd audio par ligne de commande (ou script)

Une petite question...

Et pour le flac ? Existe-t il un cdda2flac (en tout cas pas sur ma machine).

Edit : c'est la commande flac tout court... ^^

Dernière modification par She0gorath (Le 05/09/2009, à 17:04)


timezone[Europe/Paris]

Hors ligne

#15 Le 21/11/2010, à 12:39

shantiq

Re : Extraction cd audio par ligne de commande (ou script)

aussi  il y a ripit

sudo apt-get install ripit


et apres


ripit --outputdir ~/Desktop/     rien ici si tu veux l'album entier ou les numeros des morceaux avec virgule exemple   2,3      -c 0 -b 320   --playlist 0 --eject --save     

Et bien sur on peut faire varier les kbps   128 256   au choix
Les morceaux seront places dans un nouveau dossier sur le desktop

Dernière modification par shantiq (Le 21/11/2010, à 15:51)


1. On ne sait pas   2. On sait

Hors ligne