#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
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
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
EDIT : enfaite il me suffit d'utiliser la commande cdda2mp3
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
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
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)
cdda2mp3 : bien vu
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
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
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