Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: What should become of LAME? (Read 15054 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

What should become of LAME?

Reply #1
Quote
Should we convince Robert and the fellas to go for Vorbis? or MPC 


It's very hard to work on enhancing a coder for a format if you don't even have the specifications for the format... so MPC is out.

What should become of LAME?

Reply #2
Quote
Originally posted by Jon Ingram

It's very hard to work on enhancing a coder for a format if you don't even have the specifications for the format... so MPC is out.


Actually very soon now there will be more programmers joining in with the MPC development team, and I believe some of them are well known within the audio community, even the LAME community.  So even though the encoder may not be open source that doesn't mean that others can't help with the development of this format.

What should become of LAME?

Reply #3
I would hope most go work on Vorbis. I'd prefer to have a totally free format even it if takes just a bit longer before it reaches MPC quality, than a patented format where future versions won't be free (or will they? last I heard was shareware)

Also, the openness of Vorbis makes for more tinkering possibilities. I need to write a 'Vorbis tuning for beginners'  someday

Hmm, I assume those working on MPC get a share of the shareware income? That might be a good incentive I guess...

What improvements will be made in the next few MPC versions? I thought the MPC developer said that technically the format was nearing the end of its development, so I wonder what they are going to improve.

--
GCP

What should become of LAME?

Reply #4
Interesting indeed...

I hope - like Garf - that most of the work will go into Ogg Vorbis.

If Vorbis really has the possibility to reach MPC quality I don't see why anyone should prefer MPC in the long run. Competition is usually a good thing but I don't see how it'll be a good thing to spread the the effort to much since MPC and Vorbis wont stand a chance to succed at the same time IMHO.

Regards stoff

What should become of LAME?

Reply #5
If LAME team and Vorbis team join forces. I think it's a next logical step.

What should become of LAME?

Reply #6
Quote
Originally posted by Garf
Hmm, I assume those working on MPC get a share of the shareware income? That might be a good incentive I guess...
GCP


If such guys as Buschmann, Shibata, Bouvigne and too many others could work together that would be great! 

Thus shareware would be the very reward for their herculean work.

What should become of LAME?

Reply #7
why not concentrate efforts in a really promising technology?

why not joining forces and make some patent holders' rules to be overcome by popular wish?

What should become of LAME?

Reply #8
Quote
Originally posted by pho3b3


If such guys as Buschmann, Shibata, Bouvigne and too many others could work together that would be great!  

Thus shareware would be the very reward for their herculean work.


Well, LAME was free, Ogg is even free-er.

The reward for their work has always been the appreciation of the users.

If that's not enough for the MPC guys, so be it, but I[/b] am not going to pay to use MPC. I will pick a format that is really Free.

--
GCP

What should become of LAME?

Reply #9
You talk about LAME like it's already dead... :crying:

We're just about to see a new LAME stable version soon, and you guys make plans what to do with the developers once they abandon this great project? :enraged:

There is still something going on at LAME, and just because it doesn't make big steps every other week doesn't mean that it's over. :rant:

What should become of LAME?

Reply #10
Quote
Originally posted by CiTay
You talk about LAME like it's already dead... :crying: 


What? Didn't they tell you?

MP3 IST DEATH! WMA IST GOD!

:freaked:

Quote
We're just about to see a new LAME stable version soon, and you guys make plans what to do with the developers once they abandon this great project? :enraged:


Well, it's not us who get to decide of course, but several of the LAME core have been talking about leaving the project.

That doesn't mean it dies. In fact, its already reached a high enough level of maturity it probably never will. But it does seem to have gotten over its top. That doesn't take away from the fact that, as a very mature project, it's certainly very powerfull.

Fixing gapless and the LAME tag are the two last outstanding issues I  know of. Perhaps it would have been nice if nspsytune could be improved, but I guess only Noaki knows how to do that.

--
GCP

What should become of LAME?

Reply #11
Well, MPC is already very highly tweaked. It'll take quite some time until Vorbis touches its quality at higher bitrates. Current MPC encoder will remain free, no matter what. Future decoders (which will open source, same as now) are able to decode current MPC-bitstream.

Andree hasn't said anything certain about the price. But he has said several times that most probably future encoders can be used for free with full quality. He has talked abot possible speed improvement for those who wish to support his work with small amount of cash.

Personally I like both projects: Vorbis and MPC. I prefer MPC at the moment because of the higher quality. In my opinion it doesn't mean I have to choose between these codecs now or maybe ever. I really see myself using both in the future. MPC decoder will remain open source.

Lame is not quite over yet, current version offers many people reasonable quality level. Some of the more fundamental features which could provide still essential qulity gain for Lame are at least:
- Use of mixed blocks (long blocks for the lower freqs and short blocks for the higher freqs)
- Nonlinear psychoacoustics model as described by F. Baumgarte (Naoki Shibata said he tested this, but it should be really examined.
- still improved noise shaping and block switching.

Unfortunately(?) it seems that most of the Lame developers think Lame starts to be "good enough".

i believe MP3's position will still remain strong for years.
Juha Laaksonheimo

What should become of LAME?

Reply #12
I guess I just want to plan for the future..
shit I sound like a familyman planning for economy 
It's no fun now when I feel the death coming closer, I don't have the same enthusiasm.. 
I don't know if I should start thinking about moving over to vorbis or MPC now or what.. I'm confused:confused:

What should become of LAME?

Reply #13
Most of the points JohnV raised are on target.

I don't really see where people get the idea that Buschel is going to be trying to make all kinds of money off of mpc, especially when it keeps being stated that this isn't likely the case at all.

There are a few issues I'd like to point out though.  One is that even if future versions where not available in some free manner (which I doubt will happen), the current version is so high quality that someone could be happy with it for a very long time.  Currently no other lossy codec is able to quite match it, though some AAC implementations are getting closer.  Second, if someone would be absolutely unwilling to pay $10 for a codec as good as mpc (so that the author could pay possible patent fees so that YOU could use this great codec), I actually think that's a little bit sad.

As for the rest.  I would like to see Vorbis get better and even become the best, but I'm not even sure its established at this point that it CAN get as good as mpc with its current specifications.  So far I am unconvinced.  I'm not saying it can't happen, but it hasn't yet, and I don't know if it can, at least until wavelets hit.  Unfortunately, wavelets won't be coming for a year or longer according to Monty.  So that's quite a ways to wait and see.  If you look at the current situation, AAC is really a pretty advanced codec which has had more time to mature than Vorbis and has the advantage of tried and true methodology on its side through the use of patented techniques, and even it doesn't quite match MPC's quality at higher bitrates.

I absolutely understand the point behind furthering a free open source codec, but when it comes to encoding my own music, I am more interested in what gives me quality NOW than what MIGHT give me similar quality in the future.  After all, the files I encode now aren't going to get better just because the codec may improve over time.

As for the majority of the LAME development team, if they do decide to migrate to another format in the future, I do think that Vorbis is probably the logical choice.  The people who I believe will be working on mpc in the near future, won't really have an effect on that.

Btw, I don't think LAME will really be going anywhere for awhile.  There still are a few things that can be improved upon that have been mentioned elsewhere such as the addition of the use of mixed blocks, a new tonality estimation function, better block switching overall, and a general speedup of much of the code behind nspsytune.

What should become of LAME?

Reply #14
Quote
I don't know if I should start thinking about moving over to vorbis or MPC now or what.. I'm confused:confused:


Well, those that prefer MPC will tell you to use MPC, and those that prefer Vorbis will tell you to use Vorbis ...

(and I prefer Vorbis)

There is nothing terribly wrong with MP3. In fact, there is one thing majorly right with MP3 -- its hardware and software compatibility is better than anything else except uncompressed WAV files. So, if you are ripping audio to share it with friends that are still confused about why their computer comes with a cup holder, MP3 is the way to go.

Beyond that, which audio format you use depends on your tastes, and your needs. My needs make me use Vorbis, but yours may differ.

<see? I can do objective and balanced in short bursts...>

What should become of LAME?

Reply #15
Well, I'm not sure if LAME is dead, but I'm sure that many of the developpers don't have as much time as before.
I think that the key is time. We are all lacking time as there are unfortunately only 24h per day.
If I should switch to another projet, it would be Ogg for sure.
But there are still things that can be worked on LAME:
*mixed blocks
*HQ filters
*IS
*better ath adjust
*improved m/s decision
*better tonality estimation
...

But all this need some time.

What should become of LAME?

Reply #16
I too would rather see LAME dev. people going to Vorbis rather than another project.

Though, in all honesty, I hadn't even heard of MPC until a few days ago. I don't really know anything about it, how it works, or any of that.

What I do know is that its shareware, and the decoder is opensource. Which is good.

But my consumer heart tells me that Vorbis' truly opensource nature is going to be better in the long run...the real long run anyway.

As I understand it, MPC can't be beat for archival quality encodings. ( Of course, I'll have to hear that for myself ). But, and I'm making an assumption here,  if the encoder is controlled by one guy or a small team of people,  how can it keep its edge against such a large group of coders working on another project? I promise, I'm not trying to be arrogant or anything. I just don't understand.

How long will MPC's headstart last?
Can it be used safely in businesses without fear of recourse?
Is MPC's encoding engine/technology truly so much better in some fundamental way that Vorbis can't compete?

So please, lay it out for me...or point me somewhere so I can read up.

Thx.

What should become of LAME?

Reply #17
Quote
Originally posted by Milkman.dan
I too would rather see LAME dev. people going to Vorbis rather than another project. 

Though, in all honesty, I hadn't even heard of MPC until a few days ago. I don't really know anything about it, how it works, or any of that. 

What I do know is that its shareware, and the decoder is open source. Which is good.


It's freeware, not shareware.  There *may* be a pay version in the future, but in one form or another there is going to be a free encoder. Whether or not it is the one currently available or another is not known yet.

Quote
 
As I understand it, MPC can't be beat for archival quality encodings. ( Of course, I'll have to hear that for myself ). But, and I'm making an assumption here,  if the encoder is controlled by one guy or a small team of people,  how can it keep its edge against such a large group of coders working on another project? I promise, I'm not trying to be arrogant or anything. I just don't understand.


Well I wonder this myself sometimes.  The fact of the matter is that mpc provides higher quality than any other lossy codec around currently.  Some codecs like AAC even have quite a bit of development behind them and at mid to high bitrates I still haven't heard an AAC encoder which can quite match the level of MPC.  All I can think of is that the author behind the codec is extremely talented and knows what he is doing.  Not to mention many of the people who help him test and tune the codec have some of the most sensitive hearing around.  When you are completely oriented around quality, that kind of thing helps immensely.

Quote
How long will MPC's headstart last?


I think this is the wrong question to ask.  I think instead the question should be "can other codecs match the quality of MPC with their current methodology?", not necessarily "when will it happen" or "how long can it stay ahead".

Quote
Can it be used safely in businesses without fear of recourse?


I'm not sure this has been established one way or another absolutely for sure yet.

Quote

Is MPC's encoding engine/technology truly so much better in some fundamental way that Vorbis can't compete?


I believe this is a hard question to answer.  Overall I think currently the fact that mpc does not have to rely on block switching like transform codecs do, gives it a huge advantage.  That's not to say that subband codecs do not have problems either, but it seems the author of mpc has done and extraordinarily good job of minimizing these to the point where they are no longer issues really.

I think Vorbis will probably be on much more equal footing when wavelets are implemented if that turns out to work as well as planned.

Quote
So please, lay it out for me...or point me somewhere so I can read up.


http://www.stud.uni-hannover.de/~andbusch/...ocoder_eng.html

What should become of LAME?

Reply #18
Quote
Originally posted by Dibrom
quote:
--------------------------------------------------------------------------------
 
As I understand it, MPC can't be beat for archival quality encodings. ( Of course, I'll have to hear that for myself ). But, and I'm making an assumption here, if the encoder is controlled by one guy or a small team of people, how can it keep its edge against such a large group of coders working on another project? I promise, I'm not trying to be arrogant or anything. I just don't understand.
--------------------------------------------------------------------------------

Well I wonder this myself sometimes.  The fact of the matter is that mpc provides higher quality than any other lossy codec around currently.  Some codecs like AAC even have quite a bit of development behind them and at mid to high bitrates I still haven't heard an AAC encoder which can quite match the level of MPC.  All I can think of is that the author behind the codec is extremely talented and knows what he is doing.  Not to mention many of the people who help him test and tune the codec have some of the most sensitive hearing around.  When you are completely oriented around quality, that kind of thing helps immensely. 


Actually, the reasons aren't very complex.

The LAME project was essentially handicapped by the MP3 standard. You can have many good ideas, MP3 will only take you so far. MPC on the other hand extended MP2. Buschel could put in whatever he wanted and build on the known and tested technology (thats not to say he didn't invent any new...but he could use what was already there). Ogg could also put in whatever it wanted, but had to work its way around patents from the ground up, so they had to invent totally new stuff.

Effectively, MPC has both incompatibility (a good thing in this case) but it can also work with known and tested technology.

I think it's obvious this means a large headstart over competing projects, save perhaps AAC. But as you already explained, focussing on one specific area is also a great help.

For Ogg it's currently a bit unfortunate that Monty is the only one who can really work on the encoder. There are others, but they aren't as knowledged on the internals yet.

Quote
I believe this is a hard question to answer.  Overall I think currently the fact that mpc does not have to rely on block switching like transform codecs do, gives it a huge advantage.  That's not to say that subband codecs do not have problems either, but it seems the author of mpc has done and extraordinarily good job of minimizing these to the point where they are no longer issues really.


Actually, one generally expects transform codecs to do better. There is only problem: preecho. But it's a nasty one.

AAC has TNS, Vorbis will have wavelets. But even without them a transform codec can do quite well on preecho (see -dm-preset in LAME)

--
GCP

What should become of LAME?

Reply #19
Quote
For Ogg it's currently a bit unfortunate that Monty is the only one who can really work on the encoder. There are others, but they aren't as knowledged on the internals yet. 


What we need is a nice abstract definition of the Vorbis 1 format, so that it would be possible to make a cleanroom implementation of a Vorbis encoder without having to get on intimate terms with the current one.

Given that I'm doing a PhD now, I keep on looking at Vorbis and thinking 'there's got to be a decent journal paper in this format for someone' :-).  Sadly it's a little out of my field (which is currently something weird to do with hyperbolic metric spaces and averaging phylogenetic trees).

What should become of LAME?

Reply #20
Quote
Originally posted by Jon Ingram
Well, those that prefer MPC will tell you to use MPC, and those that prefer Vorbis will tell you to use Vorbis ...

(and I prefer Vorbis)


Pick whatever best suits your needs and feelings.

There

<advocacy>

I'll be the first to admit that MPC gives excellent quality and speed. In fact, as far as AQ is concerned, I think it's (by far) the best codec out there.

But I am also a Free Software zealot. So I do whatever is in my ability to make Vorbis just as good or better. I don't like the idea that MPC is patented and nonfree (and not even opensource on the encoder).

If a user doesn't care for the later issues, no amount of Vorbis advocacy is going to help, no matter how hard we scream or flame. The user will pick the solution that is best for him. If that's MPC, so be it. I am not going to _force_ people to use Free Software (unlike certain other people in the Free Software movement).

Rather, we should try to make Vorbis better than anything else out there to show how powerfull the Free Software idea is.

I'm a Free Software zealot because I have seen what the idea can do, I _know_ what it's done for me and I've grown to love it because of that. Arguing about RMS or how the GPL is viral isn't going to change my opinion about it.

Rant all you want, but what have _you_ done for _me_ ?

</end advocacy>

--
GCP

What should become of LAME?

Reply #21
Quote
Originally posted by Jon Ingram
What we need is a nice abstract definition of the Vorbis 1 format, so that it would be possible to make a cleanroom implementation of a Vorbis encoder without having to get on intimate terms with the current one.


I doubt that would be of any use. You'll just end up reinventing the wheel all over again. Besides, Monty's code is some of the cleanest (well, usually...) I've seen.

The problem is simply that people with an intimate knowledge of cutting edge psychoacoustic audio compression and an infinite supply of ideas don't grow on trees.

--
GCP

What should become of LAME?

Reply #22
Ah, thank you for the expansive response. I really appreciate it.


Quote

It's freeware, not shareware.  There *may* be a pay version in the future, but in one form or another there is going to be a free encoder. Whether or not it is the one currently available or another is not known yet.


oops. My mistake. Guess I didn't know after all.


Quote

Well I wonder this myself sometimes.  The fact of the matter is that mpc provides higher quality than any other lossy codec around currently.  Some codecs like AAC even have quite a bit of development behind them and at mid to high bitrates I still haven't heard an AAC encoder which can quite match the level of MPC.  All I can think of is that the author behind the codec is extremely talented and knows what he is doing.  Not to mention many of the people who help him test and tune the codec have some of the most sensitive hearing around.  When you are completely oriented around quality, that kind of thing helps immensely.


Well, I guess this just goes to the other question of whether MPC's encoding technique is just truly all-around better. If so, it should rise to dominance (or should. Beta anyone?)

I just have this sneaking suspicion that, because of Vorbis' BSD libraries and things of that nature, it makes commercial integration more appealing. (It certainly does in my case, anyway.) I just don't know enough about MPC to make a call on it. I'll fix that here in a minute when I go to that link you kindly provided.


Quote

I think this is the wrong question to ask.  I think instead the question should be "can other codecs match the quality of MPC with their current methodology?", not necessarily "when will it happen" or "how long can it stay ahead".


Hmm. Don't think I agree here. I think, personally, that the logistics of many people in dev. vs. less people weigh in here. Even if Ogg's technique is inferior, it may still supercede MPC just because of the effort expended in making it better per unit of time. Although I think you question is certainly relevent. Like I said, if MPC just can't be matched, well then, thats that.


Quote

I'm not sure this has been established one way or another absolutely for sure yet.

Alright. I'll see if there isn't a general question email I can use.

Quote

I believe this is a hard question to answer.  Overall I think currently the fact that mpc does not have to rely on block switching like transform codecs do, gives it a huge advantage.  That's not to say that subband codecs do not have problems either, but it seems the author of mpc has done and extraordinarily good job of minimizing these to the point where they are no longer issues really.

I think Vorbis will probably be on much more equal footing when wavelets are implemented if that turns out to work as well as planned.


Cool. I guess all I can say is that, if Ogg is at its current point using less-than-optimal tech, then that bodes well for the future.

Thanks for you time in reply.


http://www.stud.uni-hannover.de/~andbusch/...ocoder_eng.html [/quote]

What should become of LAME?

Reply #23
Quote
I'm a Free Software zealot because I have seen what the idea can do, I _know_ what it's done for me and I've grown to love it because of that. Arguing about RMS or how the GPL is viral isn't going to change my opinion about it.

Rant all you want, but what have _you_ done for _me_ ?

</end advocacy>

-- 
GCP


w00t brotha. w00t.

What should become of LAME?

Reply #24
Quote
Originally posted by Milkman.dan
Well, I guess this just goes to the other question of whether MPC's encoding technique is just truly all-around better. If so, it should rise to dominance (or should. Beta anyone?)


The sad truth is that technical superiority, and even higher quality, does not necessarily equate to mainstream acceptance.  I do believe MPC is gaining support, but I seriously doubt it will ever increase to a degree where it would be able to replace MP3.  I am actually counting on Vorbis to do that.

Quote
Hmm. Don't think I agree here. I think, personally, that the logistics of many people in dev. vs. less people weigh in here. Even if Ogg's technique is inferior, it may still supercede MPC just because of the effort expended in making it better per unit of time. Although I think you question is certainly relevant. Like I said, if MPC just can't be matched, well then, that's that.


This is exactly why I used AAC as an example.  There is already an example of many people (many with a vast amount of knowledge in the area of audio coding) developing a format vs this 1 person, and so far MPC still seems to be on top in terms of very high audio quality.

To be fair though, the focus of AAC and I believe even Vorbis probably, is to provide adequate quality at a very acceptable bitrate, not necessarily transparent quality with little regard to bitrate (which is I think more inline with what MPC attempts to achieve).  Some may argue this vehemently, but the fact of the matter is, current development in both formats focuses far more on lower bitrates with a more averaged bitrate approach.

Quote
Cool. I guess all I can say is that, if Ogg is at its current point using less-than-optimal tech, then that bodes well for the future.


Well I think "less than optimal" may be a bit harsh, though probably technically accurate.  I'd probably say instead that "it could be better".  However, it still hasn't been clearly established that wavelets will actually make the difference expected.  Theoretically if used correctly they should provide improvements, but as is shown all too often, improvements in theory and actual improvements after implementation, do not always quite match up.  I think we will have to just wait and see, but I do agree that there is quite a bit of promise for future improvement.

Quote
Thanks for you time in reply.


No Problem