OVH Cloud OVH Cloud

[Q] Gravure : Mp3 -> CD Audio

15 réponses
Avatar
Lionel Sommellier
Bonjour,

Question sans doute maintes fois posée. Je n'y arrive pourtant pas.

1- j'ai émulé mon graveur en SCSI. (cdrecord -scanbus est content)
2- j'ai fait mpg123 -s music.mp3 > music.cdr
3- cdrecord -v -dao speed=24 dev=0,4 -audio music.cdr

Mais cdrecord me dit que l'audio track music.cdr doit faire 705600 bytes ou être multiple de 2352.
Et j'ai lu que l'option -pad ne marche pas avec un cdr issu de mpg123 (le CD est ensuite illisible).

Mais le cdr fait plusieurs Mo !!

J'ai essayé xcdroast qui ne grave pas direct des mp3.
Je tente d'installer k3b (il lui faut alsa et je ne sais quoi d'autre).

MA QUESTION :
------------
Comment fait-on, sans installer tous les softs libres du net qui nécessitent eux-même d'installer toutes les lib libres
du net et sans convertir les mp3 dans tous les formats audio connus ?
Y a-t-il une solution qui marche ? Et qui marche avec des data aussi.

Merci pour votre aide.

10 réponses

1 2
Avatar
Georges Giralt
Salut !
Je n'ai converti des mp3 vers du CDR qu'une fois, et c'était il y a très
longtemps. Alors, verifie mes dires ;-)
Mais à l'époque, j'ai fait avec sox (la page de man m'a donné les
options, et Xcdroast permet de lire les pistes audios avant de les
graver donc de vérifier)
Pour la qualité,je n'en parlerai pas, parce que les mp3 venaient de
l'enregistrement d'une réunion enregistrée avec un mini disc et
transformées en mp3 puis envoyées par email, donc pas de qualité "hifi"...
Mais mes CD audio étaient parfaits, eux.
J'hope que je t'ai helpé ;-)

Lionel Sommellier wrote:
Bonjour,

Question sans doute maintes fois posée. Je n'y arrive pourtant pas.

1- j'ai émulé mon graveur en SCSI. (cdrecord -scanbus est content)
2- j'ai fait mpg123 -s music.mp3 > music.cdr
3- cdrecord -v -dao speed$ dev=0,4 -audio music.cdr

Mais cdrecord me dit que l'audio track music.cdr doit faire 705600 bytes ou être multiple de 2352.
Et j'ai lu que l'option -pad ne marche pas avec un cdr issu de mpg123 (le CD est ensuite illisible).

Mais le cdr fait plusieurs Mo !!

J'ai essayé xcdroast qui ne grave pas direct des mp3.
Je tente d'installer k3b (il lui faut alsa et je ne sais quoi d'autre).

MA QUESTION :
------------
Comment fait-on, sans installer tous les softs libres du net qui nécessitent eux-même d'installer toutes les lib libres
du net et sans convertir les mp3 dans tous les formats audio connus ?
Y a-t-il une solution qui marche ? Et qui marche avec des data aussi.

Merci pour votre aide.


--
Ce message est constitué d'au moins 50 % d'électrons recyclés.
Aucun électron n'a été blessé ou forcé d'aucune manière
pendant l'écriture de ce message. S'il vous plaît aidez nous
à conserver nos ressources, recyclez vos électrons !

Avatar
Stéphane Salès
Lionel Sommellier wrote:
MA QUESTION :
------------
Comment fait-on, sans installer tous les softs libres du net qui
nécessitent eux-même d'installer toutes les lib libres du net et sans
convertir les mp3 dans tous les formats audio connus ?
Y a-t-il une solution qui marche ? Et qui marche avec des data aussi.


Perso, j'utilise mp3burn qui fonctionne très bien.
Quant aux librairies, j'ai pas fait attention j'ai juste fait :
apt-get install mp3burn
mais je pense pas qu'il y ai besoin de beaucoup plus de choses que
cdrecord.
--
Il y a 10 catégories de gens. Ceux qui savent compter en
binaire et ceux qui ne savent pas.

Avatar
youri
3- cdrecord -v -dao speed$ dev=0,4 -audio music.cdr


tu as essayé avec -raw a la place de -dao? parce que dao ne marche pas
avec tout les graveurs.

extrait man page:

-dao cela ne marche actuellement uniquement avec les graveurs MMC

bon je vais peut etre dire une autre betise mais visiblement d apres le
man page, cdrecord VEUT un .wav

extrait en anglais :)

If a filename ends in .au or .wav the file is considered to be a
structured audio data file

Avatar
Lionel Sommellier
Mais à l'époque, j'ai fait avec sox (la page de man m'a donné les


Sauf erreur, sox, c'est pour faire mp3 -> wav.

Xcdroast permet de lire les pistes audios avant de les
graver donc de vérifier)


C'est pour ca que j'ai fait des cdr.
Mais c'est pas clair. Je crois qu'il ne les voit pas dans la fenêtre finale avant gravure. Peut etre parce qu'ils n'ont
pas le bon format. Et je crois qu'il va me faire une image data plutot que audio...

Avatar
Lionel Sommellier
Perso, j'utilise mp3burn qui fonctionne très bien.


Je l'ai vu dans un howto effectivement.
Je vais jeter un oeil.

Merci

Avatar
Lionel Sommellier
L'erreur que j'ai c'est :

cdrecord: Bad audio track size 108804096 for track 01.
cdrecord: Audio tracks must be at least 705600 bytes and a multiple of 2352.
cdrecord: See -pad option.

J'ai lu par ailleurs de ne pas utiliser -pad avec de mauvais .cdr issus de mpg123


tu as essayé avec -raw a la place de -dao? parce que dao ne marche pas avec tout les graveurs.


Vu l'erreur ca n'est pas ca.

bon je vais peut etre dire une autre betise mais visiblement d apres le
man page, cdrecord VEUT un .wav


Mais d'après ce que j'ai compris, il transforme les .wav en audio track.
Moi, je luis file directement les pistes audio : ce sont les cdr.
Sauf qu'il sont pas du tout au bon format...

Bref. C'est pas simple...

NB : Je n'ai vu ta réponse qu'après mon post à ta question... ;)

Avatar
tatibali
Bonjour,

Mais à l'époque, j'ai fait avec sox (la page de man m'a donné les


Sauf erreur, sox, c'est pour faire mp3 -> wav.

Xcdroast permet de lire les pistes audios avant de les
graver donc de vérifier)


C'est pour ca que j'ai fait des cdr.
Mais c'est pas clair. Je crois qu'il ne les voit pas dans la fenêtre
finale avant gravure. Peut etre parce qu'ils n'ont pas le bon format. Et
je crois qu'il va me faire une image data plutot que audio...


Pour réaliser ce type de gravage, j'utilise sox
sox track.wav track.cdr
puis un cdrecord **** -audio track.cdr
Ça marche impec...
Bon courage
A+


Avatar
Lionel Sommellier
wrote:


puis un cdrecord **** -audio track.cdr


Moi aussi. Ils font quelle taille tes fichiers cdr ?
Parce que moi, cdrecord me dit :

cdrecord: Bad audio track size 108804096 for track 01.
cdrecord: Audio tracks must be at least 705600 bytes and a multiple of 2352.

Et c'est clair que mes fichiers cdr font plus que 705 Ko !!

Avatar
ritsz
Lionel Sommellier a écrit :

puis un cdrecord **** -audio track.cdr


Moi aussi. Ils font quelle taille tes fichiers cdr ? Parce que moi,
cdrecord me dit :

cdrecord: Bad audio track size 108804096 for track 01. cdrecord: Audio
tracks must be at least 705600 bytes and a multiple of 2352.

Et c'est clair que mes fichiers cdr font plus que 705 Ko !!


C'est un problème connu de cdrecord. Il veut un multiple de 2352... Ma
solution, grace à je ne sais plus qui sur ce meme forum :

#!/bin/bash
#Les noms de fichiers ne doivent contenir ni espaces ni caracteres
spéciaux
#Script à exécuter dans le répertoire contenant les mp3

for nom in $(ls *.mp3) ; do
echo "Traitement de ${nom}"
mpg123 -v -w "$(basename ${nom} .mp3).wav" "${nom}"
done

for nomwav in $(ls *.wav) ; do
echo "Traitement de ${nomwav}"
sox "${nomwav}" "$(basename ${nomwav} .wav).cdr"
rm -f "${nomwav}"
done

Ensuite, cdrecord...

--
Ritsz


Avatar
Thomas Nemeth
Le mar 23 sep 2003 à 11:43, ritsz a tapoté :
|
[snip]
| for nomwav in $(ls *.wav) ; do
| echo "Traitement de ${nomwav}"
| sox "${nomwav}" "$(basename ${nomwav} .wav).cdr"
| rm -f "${nomwav}"
| done

Cette partie est parfaitement inutile : cdrecord sait très bien
graver des .wav et, avec eux, l'option -pad fonctionne parfaitement
(du moins chez moi, ça marche®©(tm) depuis plusieurs années).


Thomas
--
BOFH excuse #88:
Boss' kid fucked up the machine
1 2