Solved

DLL for WAVE to MP3

Posted on 2003-11-12
7
229 Views
Last Modified: 2010-04-01
Anybody know a good dll to convert WAVE files to MP3?

Hopefully free or at least cheap, for windows.

Sorry about the points, ran out. But when I get more I will send them your way.

RJSoft
0
Comment
Question by:RJSoft
  • 4
  • 3
7 Comments
 
LVL 3

Author Comment

by:RJSoft
ID: 9736337
Also will give A to answer.
0
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 10004802
http://bladeenc.mp3.no/

You need to download the binary distribution for Windows (that is assuming that you are using Windows - if not, just download the file for our platform)
0
 
LVL 3

Author Comment

by:RJSoft
ID: 10008583
Thanks again  khkremer.

I went to the site and it seems the author no longer supports the encoder. But... he does makes some suggestions and explains his position about use of lame.

However, after reading his article on why he quit supporting and his suggestion to use Ogg Vorbis as a replacement to mp3 I am now more confused than ever.

I wrote this question a while ago and since then have implemented lame into my application.

But now I am lost as to what is right or wrong as far as the use of lame. My understanding from another site is that as long as I mentioned the author of lame in my exe that I could use it. Now I have serious doubts. Also the author of the post you sent me suggest to use the Ogg Vorbis but I am wondering if this is too far out of main stream as mp3 is popular.

Any info apreciated.

RJ
0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 10008687
Ogg vs. MP3 is a philosophical question: MP3 is a proprietary format, and the owner of the patents is charging for players and encoders. Ogg Vorbis is free.

Regarding the licensing of Lame: The page at http://lame.sourceforge.net/license.txt states that the project is released under the LPGL. As long as you only link against the DLL you are fine. You should reference the author in your software and the documentation.
0
 
LVL 3

Author Comment

by:RJSoft
ID: 10008926
Ok thanks. I read that link before and that was what I was going by.

But here is my confusion.

Lame is not an encoder (Lame aint mp3 encoder)

Ok, what is Lame?

Lame can create mp3 files. So it must be doing some kind of encoding?
Right?

Thanks in advance
RJ
0
 
LVL 44

Accepted Solution

by:
Karl Heinz Kremer earned 20 total points
ID: 10010200
Lame was not an encoder when the project started, it's now - read the first paragraph on this page: http://lame.sourceforge.net/about.html
0
 
LVL 3

Author Comment

by:RJSoft
ID: 10014125
Ok. Guess I gotta skip lame. Here comes Ogg Vorbis

RJ
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Unlike C#, C++ doesn't have native support for sealing classes (so they cannot be sub-classed). At the cost of a virtual base class pointer it is possible to implement a pseudo sealing mechanism The trick is to virtually inherit from a base class…
In days of old, returning something by value from a function in C++ was necessarily avoided because it would, invariably, involve one or even two copies of the object being created and potentially costly calls to a copy-constructor and destructor. A…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

792 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question