0
0

Is there any way to rip a CD track directly to the MP3 format so I don’t have to rip to WAVE and then encode it to MP3? Thanks.

  • You must to post comments
0
0

Ok, I’m having more problems with MP3 encoding in VB. I posted my example and I was wondering if you (KarLKoX) could take a look at it. The problem I’m having isnt with Lame, but whenever I start encoding I get an ilegal operation error with FMOD. And afterwards the output MP3 file is 392 Bytes, so I know its writing something out! :-?. [url=http://members.aol.com/libertyed1986/MP3Encoder.zip:23882dam]Heres[/url:23882dam] the link. Thanks!

  • You must to post comments
0
0

Ok, I’ve successfully ripped a CD track to WAV format, but when I try to use lame_enc.dll with KarLKoX’s example it gives me a “Bad DLL calling convention” error.

  • You must to post comments
0
0

the lame encoder is a bit hard to follow, I can’t figure out how to encode chunks of pcm data from a dsp callback. Does anyone know how to do this?

  • You must to post comments
0
0

[url=http://starnetasso.free.fr/Upload/MP3Encoder.rar:12fvoebi]Here[/url:12fvoebi] is the updated version, no more craches ๐Ÿ˜€
In case you didn’t read comments :
– Lame is updated to 3.95 (previously it was 3.91),
– Lame is now in __stdcall naming convention,
– Lame needs short int (integer from +- 32768) so don’t use the fpu mixer,
– I don’t know how to get more than 1024 samples in a DSP (even when i increase the buffersize), the mp3 is shorter than the original.

  • You must to post comments
0
0

Grab the updated dll [url=http://starnetasso.free.fr/Upload/lame_enc.rar:1f0sm6p3]here[/url:1f0sm6p3].
I tried to encode to mp3 last night without success, i ll see if i can modify the dll to have smaller chunk data to the encoder.

  • You must to post comments
0
0

User NERO Burning ROM (http://www.nero.com)
You can extract audio digitally, and save it directly in MP3

NERO has a built-in MP3 encoder :)

  • You must to post comments
0
0

Not built into FMOD, no, but it wouldn’t be hard to feed BladeEnc.dll or lame_enc.dll from a DSP unit while the CDDA stream is playing. A good place to start would be the FMOD cddarip example. Instead of just doing an fwrite in the DSP callback, you’d pass the chunk of data to BladeEnc or lame.

  • You must to post comments
0
0

Hey thanks KarLKoX, that did the trick. Works perfectly now! ๐Ÿ˜€ Maybe Brett knows how to get more than 1024 samples in a DSP, or maybe if it can’t be done than it should be put into the feature list for FMOD 4.

  • You must to post comments
0
0

hmmm, I’m still getting the “Bad DLL calling convention” error. Maybe it has to do with the module I wrote. I just converted it from your purebasic example into VB. Have a look at it [url=http://members.aol.com/libertyed1986/modLAME.bas:3658welz]Here[/url:3658welz].

  • You must to post comments
0
0

[quote="JediKnight":2aigj53f]User NERO Burning ROM (http://www.nero.com)
You can extract audio digitally, and save it directly in MP3

NERO has a built-in MP3 encoder :)[/quote:2aigj53f]

lol ! He want to code it using fmod and the lame encoder and he is not searching for a tool doing cdda extraction :)
Btw, eac is a better choice ๐Ÿ˜‰

  • You must to post comments
0
0

Oh I see, I’m not too familiar with the lame or blade API, but I’ll do some research and see what I can come up with! ๐Ÿ˜›

  • You must to post comments
0
0

[quote="KarLKoX":51yw1ei6]yes, it works, perhaps you have another lame_enc.dll in your path ?Normally, the [url=http://starnetasso.free.fr/Upload/EncoderVB.rar:51yw1ei6]example[/url:51yw1ei6] i wrote must work.[/quote:51yw1ei6]

do you have an idea why i can’t get the WriteTagV1(ByVal fichier As String, Optional bRemove As Boolean = False) of your example, to work?

the WriteTagV2 is working like charm! but the WriteTagV1 simple don’t want
to write the TAGs to the file (fichier = the same path as in the working V2 procedure and the TAGs are filled with example values) the V1 tag is also disabled when i take a look at the TAGs in winamp for example. any ideas?

  • You must to post comments
0
0

There are some differences between your module and mine, try with [url=http://starnetasso.free.fr/Upload/encoder.bas:75g0ax8a]this[/url:75g0ax8a], it might works this time :)

  • You must to post comments
0
0

hehe, nice try though!! Anyways, I’ve halted doing any lame stuff right now, focusing on my skinning engine that Im writing, which is coming along very nicely.

  • You must to post comments
0
0

hmmm, well, it looks like I can’t use lame_enc.dll in VB without a DLL wrapper! Does anybody have a wrapper for the LAME encoder?

  • You must to post comments
0
0

Ok, i ve fixed them, check [url=http://starnetasso.free.fr/Upload/VB-IdTagv2.rar:1mcu6rz7]this[/url:1mcu6rz7] small app and let me know if it works for you :)
It is 100 % accurate for me, at least with winamp ๐Ÿ˜€

  • You must to post comments
0
0

nope, just tried your module and I get the same error. Is it working for you?

  • You must to post comments
0
0

If you want fast CD Ripp directly to MP3 try NCT Discwriter http://www.nctsoft.com/products/NCTDiscWriter/ the AudioCDRipper2 component ripps 15-20x speed to MP3, realy impressive. NCT’s regular ripper is not that fast at all.

  • You must to post comments
0
0

this might be of help

[url:1xf5bdwo]http://www.interruptx.com/lamex.html[/url:1xf5bdwo]

  • You must to post comments
0
0

[quote="KarLKoX":1ea7b5o2]Ok, i ve fixed them, check [url=http://starnetasso.free.fr/Upload/VB-IdTagv2.rar:1ea7b5o2]this[/url:1ea7b5o2] small app and let me know if it works for you :)
It is 100 % accurate for me, at least with winamp :D[/quote:1ea7b5o2]

Hello KarLKox … thanks for your sample code. It’s working now
perfectly! but why just removing the check? wouldn’t it be better
to do it like in this example: http://mitglied.lycos.de/liz777/testInfo.zip
i also tried to add the mp3 header information but unfortunatelly my
code isn’t the best as it is missing “header found at, mode, privat,
padding and frames) do you have examples on how to add these
missing fields? or have you an all in all better module for that as i
seems to have some problems with several files where the bitrate
isn’t recognized correctly (although it supports vbr?!) thanks again
and cu (perhaps i should finally register an account here … :-)

  • You must to post comments
Showing 1 - 20 of 39 results
Your Answer

Please first to submit.