Wav -> mp3 avec winamp

Wav -> mp3 avec winamp - Video & Son

Marsh Posté le 05-07-2001 à 17:43:49    

Salut,
mon blème c'est que j'ai dl le plugin qui fait ça, mais je peux mettre au maximun 56 kbps, donc un son bien pourris :(
Je penses qu'il fo installer des codecs mais j'en ai pas trouve.... si qlqu'un pourrait m'aider SVP :)


---------------
  [ Page perso de JSM - musiques, dessins, Mugen... ] http://jozinho.free.fr/
Reply

Marsh Posté le 05-07-2001 à 17:43:49   

Reply

Marsh Posté le 05-07-2001 à 17:57:52    

T'embête pas...
Utilise Lame pour encoder tes mp3, c'est lui qui donne la meilleure qualité. (enfin c'est l'opinion majoritaire sur le forum)


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 05-07-2001 à 19:21:14    

JSM a écrit a écrit :

Salut,
mon blème c'est que j'ai dl le plugin qui fait ça, mais je peux mettre au maximun 56 kbps, donc un son bien pourris :(
Je penses qu'il fo installer des codecs mais j'en ai pas trouve.... si qlqu'un pourrait m'aider SVP :)  




je crois que pour pouvoir encoder en + de 56 il fo avoir installer les codecs divx (le codec MP3 est compris dedans ...) mais je m'en rappelle plus trop en fait :sweat:

Reply

Marsh Posté le 05-07-2001 à 19:22:10    

Oui mais c le radium qui est je le rapelle buggé...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 05-07-2001 à 23:15:08    

ça marche pas avec les codecs divx.... :cry:


---------------
  [ Page perso de JSM - musiques, dessins, Mugen... ] http://jozinho.free.fr/
Reply

Marsh Posté le 06-07-2001 à 09:49:08    

bruce a écrit a écrit :

Oui mais c le radium qui est je le rapelle buggé...  




c'est koi le ou les bugs du radium ?

Reply

Marsh Posté le 06-07-2001 à 10:45:26    

Il y as différents bugs... Je ne me souviens plus en détail...
 
Les deux principaux touchent la durée (il oublie d'encoder qq bits par-ci par-là ce qui se vois très bien quand tu encode un film par exemple, la durée du son au final n'est pas la même que le WAV original...), et la qualité (bug de l'encodeur lui même...).
De plus cet encodeur est basé sur une vielle version du Fraunh et il est extremement lent !
 
Donc pour encoder en MP3, soit vous utilisez un soft qui as la dernière version officielle de Fraunh (Musicmatch, nero...), très souvent payants :(... Soit vous utilisez Lame qui est gratuit et quasiment aussi bon.


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 11:31:50    

Par rapport au topic. J'ai commencé à coder un plugin Winamp qui utilise Lame comme encodeur MP3 !!!
La version fonctionne déjà (faudrait tester intensivement).
 
S'il y a des beta testeurs je suis preneur !
 
Pour l'instant le fichier généré est juste c:\out_lame.mp3 mais je pourrais changer ca rapidement (pour faire toute une playlist d'un coup).
 
Il en existe déjà un autre sur lequel je me suis un peu inspiré mais il est pas beau et je crois pas qu'il soit Open Source (le mien est en licence BSD).

 

[edtdd]--Message édité par robUx4--[/edtdd]

Reply

Marsh Posté le 06-07-2001 à 11:33:21    

Intéressant, tu utilise Lame ACM ou direct Lame classique ? (en exe ou dll).


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 11:37:45    

J'utilise la DLL de lame.
 
Avec LameACM tu pourrais jouer que des wav au format MP3 (fichier RIFF avec du MP3 dedans).
 
Et le .exe c'est pas top pour ce genre de trucs, même s'il y a plus d'options en ligne de commande que dans la DLL.

Reply

Marsh Posté le 06-07-2001 à 11:37:45   

Reply

Marsh Posté le 06-07-2001 à 11:39:32    

Vivi je sais tout ça ;)
 
Ok... Ben bonne continuation et préviens nous quand tu as une version ou on peu choisir l'emplacement de sortie et qq paramètres de Lame :)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 11:47:54    

Les paramètres y a déjà tout (mais le resampling est pas géré par la DLL :( ). Y a juste le répertoire d'écriture et le nom de fichier à gérer : dans le plugin output, y a aucun moyen simple de le nom de l'artiste et le titre joué... C'est dommage parce que ca force soit à bidouiller (hacker) Winamp, soit à mettre des noms qui veulent rien dire file001.mp3, file002.mp3, etc...

Reply

Marsh Posté le 06-07-2001 à 11:55:30    

Tu peu pas comme le diskwriter reprendre le nom du fichier ou des tag ?


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 12:50:27    

Simplement avec l'interface des plugin output non (puisqu'à aucun moment ne donne ces infos). Mais il semble que bcp de plugins bidouillent pour intercepter les messages de Winamp pour chopper ces infos.
 
Je vais essayer d'approfondir ca.

Reply

Marsh Posté le 06-07-2001 à 13:01:02    

Suffisait que j'ouvre mes yeux !
 
3 How do I get the filename (not title) of the current song?
First you must get the current track index from the playlist. Then you can get the filename.  
 
int index = SendMessage(hwnd_winamp, WM_USER, 0, IPC_GETLISTPOS);
char *name = SendMessage(hwnd_winamp, WM_USER, index, IPC_GETPLAYLISTFILE);

Reply

Marsh Posté le 06-07-2001 à 14:26:50    

Il ne te reste plus qu'à changer l'extension et c bon ;)

 

[edtdd]--Message édité par Bruce--[/edtdd]


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 15:41:33    

pour convertire depuis et vers mp3, wma, wave, etc.
www.dbpoweramp.com


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 06-07-2001 à 15:44:23    

Ca y est, c'est codé :)
 
J'utilise le titre du morceau (en fait tout ce que Winamp affiche comme info sur le titre, artiste et autre si c'est configuré comme ca) et je rajoute un ".mp3" à la fin :)
 
Donc là, il me faudrait quelques beta testeurs furieux pour découvrir les bugs que j'ai pas vu et suggérer des améliorations. Je mettrai ca sur mon site web et je vous fais signe.
 
Ca sera sur http://mukoli.free.fr/

 

[edtdd]--Message édité par robUx4--[/edtdd]

Reply

Marsh Posté le 06-07-2001 à 15:54:09    

N'hésite pas à l'envoyer à winamp.com !!! :)
 
Je veux bien tester moi.


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 18:10:23    

Voila c'est uploadé :
 
http://mukoli.free.fr/out_lame.v0.5.zip

Reply

Marsh Posté le 06-07-2001 à 20:02:43    

Hummm... n'a marche pas chez moi... :(
 
Par contre c sympa de fournir le source :)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 20:17:33    

Ben c'est la moindre des choses de filer les sources ;)
il faut que tu mettes out_lame.dll dans ton répertoire Winamp\Plugin, et que tu mettes lame_enc.dll quelque part (que tu vas ensuite indiquer au plugin).
 
Tu tapes Ctrl+P pour avoir les options dans Winamp (mais je suppose que tu sais ca).
 
Sinon si l'install marche bien, expliques ce qui fonctionne pas.
 
thx :D

Reply

Marsh Posté le 06-07-2001 à 20:34:34    

Oui, oui ça j'ai fait ;)
 
J'ai mis la dll dans le rep plug-in de winamp.
J'ai indiqué l'emplacement de destion et l'emplacement de lame_enc.dll
 
Ensuite j'ai foutu un wav dans winamp et play... Et puis plus rien... Winamp marche tj, je peu cliquer partout comme normal mais aucun mp3 n'est créé... :(


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 06-07-2001 à 20:40:32    

Il faut que tu sélections Lame MP3 Output dans les output plugin. C'est celui-là qui sera alors actif. Quand tu joueras un MP3 t'entendras rien, mais le fichier s'encodera.
 
Avec Winamp3 il sera possible d'enregistrer et d'écouter en même temps ! (là aussi ca serai faisable, mais c'est de la bidouille)

Reply

Marsh Posté le 06-07-2001 à 22:26:35    

:cry: Comme Bruce, se passe rien...
A si, sur une radio internet [error opening sound device] (mais c'est surement déja du mp3)
Dommage, ça a l'air sympa ce truc (et ça  doit pas être chiant à coder non plus, tiens)


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 07-07-2001 à 02:42:27    

Oui, oui, lol, je connais bien Winamp, j'avais sélectionné ton plug-in en output ;)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 07-07-2001 à 09:14:12    

Vous avez configuré le plugin avant de l'utiliser ? (répertoire de sortie et emplacement de la DLL en particulier).
 
Sinon ben utilisez la version Debug\out_lame.dll, lancez le programme DebugView http://www.sysinternals.com/ntw2k/ [...] view.shtml
et envoyer moi les logs.

Reply

Marsh Posté le 07-07-2001 à 10:42:08    

Ca ne fonctionne pas chez moi non plus...
 
Il écrit bien sur le disque le ficher *.mp3, qui a alors pendant quelques secondes une taille cohérente avec le format. Ensuite le fichier passe à une taille de 17 à 18 Ko (problème de header ou de réel effacement ?). Quoiqu'il en soit, le fichier obtenu n'est pas lisible, winamp détecte bien un MP3 avec le bitrate indiqué à l'encodage, mais le fichier est "vide", WinAmp lit pendant 1/10° de seconde et s'arrète.
 
Voilà !

Reply

Marsh Posté le 07-07-2001 à 11:00:54    

T'as bien laissé jouer le fichier en entier ?
Parce que c'est pas instantané !
 
Et quand tu encodes le fichier doit avoir une taille de 0 Ko (dans l'explorer). Cette taille change une fois que l'endage est fini ou arrété...
 
C'est bizarre, moi j'ai aucun problèmes sur 2 PCs différents (Winamp 2.74+W98 et Winamp2.75+NT4) que ce soit en debug ou retail...
 
Et je peux pas régler les problèmes si je peux pas les reproduire :(

Reply

Marsh Posté le 07-07-2001 à 11:08:52    

Oui le fichier est bien joué en entier, comme ça doit se passer (lecture accélérée sans son).
 
Le fichier fait bien 0 Ko pendant l'encodage et change à la fin.
Mais il change deux fois !  
Une fois à taille "normale" puis à une taille de 17/18 Ko (qui reste sa taille définitive).

Reply

Marsh Posté le 07-07-2001 à 11:13:46    

Il s'appelle comment ton fichier ?
parce que si t'as plusieurs titres dans ta playlist il va tout jouer, et si deux morceaux on le même titre, le second va écrire sur le premier, ca qui pourrait expliquer cette petite taille.
 
Sinon je vois pas d'explication rationelle, parce qu'une fois que le fichier est fermé (en écriture) je vois pas qui va le réouvrir pour écrire autre chose dedans...

Reply

Marsh Posté le 07-07-2001 à 12:01:19    

Non, un seul morceaux dans la playlist...
 
Je vais essayer de voir par moi-même ce qui ne va pas.

Reply

Marsh Posté le 07-07-2001 à 12:06:07    

C'est bon, j'ai trouvé ;) .
 
En fait c'est de ma faute...
Je suis pas trés futé sur ce coup là :D !

Reply

Marsh Posté le 07-07-2001 à 12:13:59    

C'était koi le pb ?

Reply

Marsh Posté le 07-07-2001 à 12:17:57    

Bon maintenant que ça marche, petite remarque :
 
Ton plug-in fonctionne trés bien, mais serait-il possible qu'il conserve L'ID3 tag quand on réencode un Mp3 afin de baisser son bitrate ?
 
Parce que je ne connait pas de soft qui permettent de changer le bitrate d'un Mp3 sans passer en *.wav, ce serait donc une application plutot utile de ton plug-in ;) .

Reply

Marsh Posté le 07-07-2001 à 12:22:27    

Ben en fait je repassais pas le plug-in output en wave out, donc au moment de lire le Mp3, il essayait de le réencoder en *.mp3.
Ce qu'il n'arrivait pas à faire (??) et il me sortait un tout petit fichier.

Reply

Marsh Posté le 07-07-2001 à 12:27:55    

Ah OK :D
 
Pour la remarque, je l'ai ajouté à mes "to do", c'est un peu galère à faire, mais pas impossible.
 
Pour l'instant, je veux juste vérifier que tout va bien avec cette version pour tout passer en 1.0 et le rendre public. Ensuite j'ajouterai au fur et à mesure tout ce qu'il y a dans les "to do".
 
Pour info, Lame en ligne de commande sait réencoder du MP3 à la volée (sans passer par un fichier .wav).

Reply

Marsh Posté le 07-07-2001 à 15:54:25    

J'ai uploadé une nouvelle version (0.6) qui corrige 2 bugs :
 
- les caractères spéciaux/interdits de Windows étaient pas gérés dans le nom du fichier.
- il y avait une erreur inutile concernant le bitrate des VBR (mis automatiquement dans les bonnes bornes).
 
Et aussi le numéro de version est mis à jour par un seul endroit (facile ensuite pour passer à la 1.0 :D )
 
http://mukoli.free.fr/out_lame.v0.6.zip

 

[edtdd]--Message édité par robUx4--[/edtdd]

Reply

Marsh Posté le 07-07-2001 à 18:09:39    

Ok, je ré-essaye ;)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 07-07-2001 à 18:16:28    

G trouvé le bug !!!!
 
La destination que j'avais indiqué était la racine d'une partition... Par contre quand j'ai indiqué un sous-répertoire, aucun pb...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed