Creer un wav a partir d'extraits de MP3

cs_Killua Messages postés 4 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 28 avril 2005 - 22 mai 2003 à 06:51
cs_Killua Messages postés 4 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 28 avril 2005 - 28 avril 2005 à 16:25
Bonjour,

Mon programme actuellement lit des extraits de mp3 à la suite
Par exemple il va lire 1.mp3 de la 2eme à la 6eme seconde
puis 2.mp3 de la 37eme à la 39eme seconde
puis 3.mp3 .... etc
Le but étant d'avoir une sortie qui soit composée de plein d'extraits.
Ca c'est OK, avec l'API Media Player.

Maintenant j'aimerais ne pas me contenter de lire ces extraits, mais aussi de les capturer pour générer un unique wav.
Capture audio, décodage des extraits mp3, je sais pas vraiment comment m'y prendre.
Est ce que vous avez des sources qui permettent de travailler sur des portions précises de mp3 ou qui permettent de capturer la sortie de la carte son en wav ?
De même, si vous avez d'autres suggestions pour gérer mon problème, toute idée nouvelle est la bienvenue.
Merci d'avance

3 réponses

cs_Killua Messages postés 4 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 28 avril 2005
23 mai 2003 à 04:32
J'ai trouvé ma réponse en utilisant :

i = mciSendString("open new type waveaudio alias capture", RS, 128, cb)
i = mciSendString("SET capture TIME FORMAT MILLISECONDS BITSPERSAMPLE 16 CHANNELS 2 SAMPLESPERSEC 44100 BYTESPERSEC 44100", RS, 128, cb)
i = mciSendString("record capture", RS, 128, cb)

en tout début de lecture et

i = mciSendString("save capture " & Output, RS, 128, cb)

en fin de lecture.

Merci quand même ;)
0
cs_Killua Messages postés 4 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 28 avril 2005
28 avril 2005 à 16:23
Bonjour,



Ce problème date d'il y a 2 ans, cependant j'avais trouvé cette solution.



Or depuis un peu plus d'un an, le programme s'est mis du jour au lendemain a ne plus marcher.

En fait, quand j'essaye de capturer un son, j'obtient un .wav qui a la
taille précise en seconde de ce que je capture, mais ce fichier est
silencieux, aucun son ne passe, alors que lors de la capture j'entend
bien le son sortant de la carte audio.



J'ai un peu laissé tomber, je ne trouvais pas de solution, maintenant j'y reviens un peu mais je ne trouve toujours pas.



Aussi qqun saurait il comment m'aider, soit en sachant peut être
pourquoi ce silence, soit en me proposant une autre solution, peut être
directx, dans ce cas comment avec directx enregistrer la sortie audio
fournie par mci, la est la question.



Merci d'avance.
0
cs_Killua Messages postés 4 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 28 avril 2005
28 avril 2005 à 16:25
Je devrais préciser : le programme marchait sur plusieurs ordis, et
quand il s'est mis a ne plus marcher cela fut valable partout, je ne
sais pourquoi... peut être une maj de windows ? etk plus aucun ordi ne
l'acceptait, bien qu'il n'y ait pas eu de changement de configuration
entre temps.
0
Rejoignez-nous