mpg321 trop lent pour transformer un mp3 en wav - Logiciels - Linux et OS Alternatifs
Marsh Posté le 14-08-2005 à 13:34:24
Oups j'édite, c pas le bon chiffre
edited : bon ca change peu, mais moi je trouve ca super lent compte tenu du processeur. Je me rappelai faire mieux sur un P166, donc là ca me choque un peu
Marsh Posté le 14-08-2005 à 16:46:53
il lui faut 10 secondes pour produire 500ko de wav
(13:22:31
(13:31:35 27mo
ça veut rien dire
Marsh Posté le 14-08-2005 à 20:17:22
Utilise k3b, il converti tes fichiers mp3 à la volé.
Maintenant, vu le PC ça ne me parait pas trop lent comme perf.
++
Marsh Posté le 14-08-2005 à 20:38:17
Taz a écrit : il lui faut 10 secondes pour produire 500ko de wav |
erreur de paste
Marsh Posté le 14-08-2005 à 20:39:52
bimon a écrit : Utilise k3b, il converti tes fichiers mp3 à la volé. |
oué enfin je ne mets ni X ni KDE sur ce pc
Bon ben si tout le monde trouve ca normal, je laisse tel quel... mais pour du décodage je m'attendais à aller plus vite
Marsh Posté le 15-08-2005 à 04:00:04
"mpg321 est extrêmement lent, il lui faut 10 secondes pour produire 500ko de wav "
ce qui ne veut rien dire du tout. Alors tu donnes des vrais chiffres quand tu veux. Là c'est comme dire "mon système mets 3 pour faire acthoum" ...
On ne sait même pas ce que tu mesures ... la décompression ou la gravure ...
Marsh Posté le 15-08-2005 à 04:45:06
Xavier_OM a écrit : Bonjour à tous ! |
- je ne trouve pas ca très lent.
- tu n y gagnerais rien a le compiler pour ton arch, la différence serait plus que minime m est avis.
- pourquoi du multithreading?
T as essayé de te servir d outils genre time pour faire tes stats? Parce que ca ne veut rien dire, tu pourrais avoir des disques en PIO que ca te ralentirais l ensemble, sans pour autant avoir a incriminé l architecture ou ton optimisation.
Mais globalement, je trouve pas ca tres lent.
Marsh Posté le 15-08-2005 à 05:42:59
Ah.
Je croyais qu il enregistrait en WAV sur le disque pour ensuite graver, je pensais qu écrire 650Mo de WAV a partir de MP3 avec des disques en PIO ca devait se sentir. Mais a vrai dire j ai jamais fait les tests, la pour du coup j avoue je sais pas
Marsh Posté le 15-08-2005 à 06:23:59
bah je sais pas ce qu'il fait. mais s'il décompresse un unique mp3, ça part direct en cache, donc pas de problème. Après s'il fait tourner X ... c'est sur que y a plus trop de marge pour quoi que ce soit.
Marsh Posté le 15-08-2005 à 09:57:57
Un test sur un PII233 avec 224 mo de ram sous debian SID :
version de mpg321 : 0.2.10.3
Fichier MP3 de 5.4 mo ( MPEG 1.0 layer III, 192 kbit/s, 44100 Hz joint-stereo )
$ time mpg321 --wav test.wav test.mp3
real 0m31.780s
user 0m29.938s
sys 0m0.823s
le fichier généré fait 40 mo donc 1.25 mo/s à peu près.
Si on prend en compte que tu n'a qu'un pentium pro non mmx et que ta version de mpg321 doit être moins récente, tes résultats ne semblent pas trop mauvais.
Il faudrait que tu précise le type de fichier que tu décode (vbr? bitrate?) et la commande que tu tape.
Marsh Posté le 16-08-2005 à 09:25:38
Taz a écrit : "mpg321 est extrêmement lent, il lui faut 10 secondes pour produire 500ko de wav " |
Il faut 10 secondes à mpg321 pour créer 500ko de wav à partir d'un mp3.
C'est la moyenne que je constate après avoir transformé un album de 14 pistes en mp3 CBR 256kbits en wav (soit quasiment 4 heures pour obtenir 700mo de wav)
C'est le résultat d'un :
for i in *.mp3; do {
mpg321 -b 4096 --wav `basename "$i" .mp3".wav` "$i"
}
done
(Le temps de gravure n'a rien à voir, une fois que j'ai les .wav je grave en 8x et là c'est plutôt constant comme vitesse)
J'ai indiqué ce qui tourne sur ce pc, il n'y a aucun X d'installé.
Pour le PIO je ne pense pas, je vérifierai mais ce qu'hdparm a mesuré est bien le débit de ce vieux disque scsi (je l'ai utilisé auparavant et là c'est son maximum, c'est un vieux scsi-1 50pins)
Si vous trouvez ca normal alors je laisse tout comme ça. C'est juste que j'avais le souvenir que la DECOMPRESSION allait bien plus vite que la COMPRESSION, et je n'ai pas l'impression (mais peut-être me trompe-je ?) qu'il me fallait plus de 4h pour COMPRESSER un album en mp3 sur mon vieux k6-200 (évidemment ca dépend du codec de compression)
Marsh Posté le 14-08-2005 à 13:23:45
Bonjour à tous !
Je voudrais graver un cd audio à partir de mp3. Pour cela j'utilise cdrecord et mpg321. Mon problème est que mpg321 est extrêmement lent, il lui faut 10 secondes pour produire 500ko de wav
La config est la suivante :
Bi Pentium Pro 200MHz
114Mo de ram EDO
hdparm donne 10MB/s pour le disque scsi sur lequel se trouve les mp3 et où je crée les wav
Les services qui tournent sont en gros dhcpd, smbd/nmbd, sshd, cupsd (plus les trucs de base)
Le tout tourne sur une Debian Stable.
Quelqu'un a une idée de ce qui rend cette opération si lente ?
Ca vaudrait le coup de dl les sources de mpg321 et de le compiler ? (la c'est du i386 made in debian)
Y a-t-il un programme qui exploiterait le multithreading sur ce genre de tâche ? Je pensais à mplayer, mais ca risque de bouffer encore plus de puissance non ?
Bref si qqun a des idées qui lui traversent la tête, je suis preneur
PS : je remarque que afficher un man ou un fichier de config avec vim (.vimrc avec coloration syntaxique) prend pas mal de temps, mais a priori je mets ca sur le ssh + hub 10MBits sous-dimensionné, le moindre traffic réseau et/ou connexion au net a environ 3MBits créant rapidement de la collision
Message édité par Xavier_OM le 14-08-2005 à 20:37:52
---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.