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: Which is the best lossless codec? (Read 477707 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Which is the best lossless codec?

Reply #100
Quote
I agree.
But it'll become Linux, a hundred different codec floating around ...


Linux is actually quite solid, and there's ongoing efforts to make interoperability among distros a reality.

If you want to talk about branching gone retarded, think eMule

Quote
Maybe I'm wrong about joint-force, my idea is someone take care of the interface, others the core, different platform's binary, and also optimization.


But that doesn't help the fact that a single codec would never be able to meet everyone's requirements.

Quote
I can see some of the codec creator keep doing their job well (all of them you talked about) but feel they're working alone, if each of them can have some help then they can concentrate on the codec core.


Some of them actually help each other a lot. Matt (Monkey's Audio) was inspired by David's paper on lossless compression to create his encoder. But he wanted very highest compression, David wanted efficiency, so they went their separate paths - but still sharing findings and ideas. Then Matt implemented joint stereo, and others (Malcoln Taylor, David) followed shortly...

It's not like they are completely uncommunicable, or they are too fond of their ideas not to share with anyone.

Quote
Many people STILL use WMA, I consider this is: we're losing the battle over M$, maybe we're not GOOD enough, easy to use, hardware support ...[a href="index.php?act=findpost&pid=273139"][{POST_SNAPBACK}][/a]


The people has the final word. No matter how much the self-proclamied enlightened audiophiles at HA whine, if people choose WMA in the end, it'll be the winner. The codec might suck, but it's very tightly integrated to the, by far, most popular operating system. Maybe people are more concerned about usability than quality, hm?


Anyway, please let's not drag this thread into another WMA flamewar. First because we already had several of such flamewars recently, second because this topic is about lossless codecs only :B

Which is the best lossless codec?

Reply #101
Quote
Matt (Monkey's Audio) was inspired by David's paper on lossless compression to create his encoder.


Is this paper published anywhere online that we can read it?  I am intrigued...

Which is the best lossless codec?

Reply #102
Quote
Quote
Matt (Monkey's Audio) was inspired by David's paper on lossless compression to create his encoder.


Is this paper published anywhere online that we can read it?  I am intrigued...
[{POST_SNAPBACK}][/a]


[a href="http://www.wavpack.com/397/technical.htm]http://www.wavpack.com/397/technical.htm[/url]


Which is the best lossless codec?

Reply #104
Quote
Erich w/ an h: Could you please post the results of the test you performed where LA had issues with mono streams?


Since Erich didn't post any proof to back his claims and Guruboolez' (limited) test shows no issues with LA on mono streams, I have removed that remark from the start post.

Quote
How about adding to the "Tagging" row the type of tags that given format supports (APE, ID3, etc.)?
[a href="index.php?act=findpost&pid=271898"][{POST_SNAPBACK}][/a]


Done, but as you can see, some formats are missing it. If someone knows the tagging schemes used by these formats, please shout.

Quote
Adding "PIPE support" to the table would make it complete 
[a href="index.php?act=findpost&pid=272591"][{POST_SNAPBACK}][/a]


Added, but I need info on some more formats..

Quote
Also, in the Pros for alac - by far what's driving the rapid growth of this otherwise somewhat lackluster format is the integration - iTunes/iPod provides a total solution for users:  ripping, database lookup, tagging, playback, portable / hardware, transcoding to lossy.  All in a pretty usable interface (as long as you don't need control or need to know what's going on).  So it might be worth adding "integration with software and hardware" or something.
[a href="index.php?act=findpost&pid=272884"][{POST_SNAPBACK}][/a]


Added, thanks.

Please keep suggestions coming, people. And thanks for the suggestions already submitted.

Which is the best lossless codec?

Reply #105
Mentioned hability to create self extracting files on WavPack's pros. I wonder how I didn't think about it earlier...

Which is the best lossless codec?

Reply #106
Just want to add some details about LA to your great comparison table:

-tagging is possible  (I'm using Tag.exe to add APE2 tags, the Winamp plugin can display them, the command line decoder ignores them)

-PIPE is supported  (I'm using it in my small "la2mp3.bat" script - la.exe pipes decoded data to lame.exe)

Which is the best lossless codec?

Reply #107
Monkey's audio pipe support are only with special patched versions from here or here, isn't it? Didn't think offical build supported that..... 

Great initiative, this thread, BTW. 
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
        - Oceania Association of Autonomous Astronauts

Which is the best lossless codec?

Reply #108
Quote
Just want to add some details about LA to your great comparison table:

-tagging is possible  (I'm using Tag.exe to add APE2 tags, the Winamp plugin can display them, the command line decoder ignores them)

-PIPE is supported  (I'm using it in my small "la2mp3.bat" script - la.exe pipes decoded data to lame.exe)
[{POST_SNAPBACK}][/a]


Excellent. Thank-you very much for this contribution.

Quote
Monkey's audio pipe support are only with special patched versions from [a href="http://www.etree.org/shnutils/shntool/]here[/url] or here, isn't it? Didn't think offical build supported that..... 


Indeed, it doesn't. But it is doable, and there's a readily available solution for that, so I considered it to be a good idea to mention as a feature.

It's different than, E.G, tagging or replaygain, IMO, because these features need to be supported everywhere that format is supported. No use if foobar supports replaygain with Monkey's Audio and Shorten. All other tools won't support it. With pipes, one implementation is enough.

Do you agree?

Quote
Great initiative, this thread, BTW.  [a href="index.php?act=findpost&pid=275966"][{POST_SNAPBACK}][/a]


Thanks

Which is the best lossless codec?

Reply #109
Quote
Quote
An example or two might help the users understand that, especially newer users.

I don't understand what exactly you want examplified. Could you give me one... example? :B
It might read something like:

For example, an individual making backup archival copies might emphasize compression.  Another individual intending to play the audio with a portable, auto or network setup might look for hardware support or streamability.  Other individuals might seek ease of use above all.  And groups of individuals sharing live recordings might value broad OS support, free open source software and format robustness.

Which is the best lossless codec?

Reply #110
Quote
It might read something like:
[...]
[a href="index.php?act=findpost&pid=276339"][{POST_SNAPBACK}][/a]


Very good idea indeed. I added it to the post introduction.


Also, I changed the table and the ALAC entry to reflect the recently released reverse-engineered decoder.

Which is the best lossless codec?

Reply #111
Roberto,
on your table, ALAC appears as stereo only (no multichannel) and not compatible with higher definition as CD.

But according to David Hammerton:
Quote
ALAC allows up to 8 channels. It should be trivial to finish the implementation once I find files that I can test it with. Likewise the decoder only supports 16bit sample sizes. Again, it should be trivial to fix.

source: http://craz.net/programs/itunes/alac.html

Apparently, ALAC supports both multichannel and high bit depth. But I don't now if the current ALAC encoder bundled with iTunes supports both features.

Which is the best lossless codec?

Reply #112
Quote
Roberto,
on your table, ALAC appears as stereo only (no multichannel) and not compatible with higher definition as CD.

But according to David Hammerton:
Quote
ALAC allows up to 8 channels. It should be trivial to finish the implementation once I find files that I can test it with. Likewise the decoder only supports 16bit sample sizes. Again, it should be trivial to fix.

source: http://craz.net/programs/itunes/alac.html

Apparently, ALAC supports both multichannel and high bit depth. But I don't now if the current ALAC encoder bundled with iTunes supports both features.
[a href="index.php?act=findpost&pid=279731"][{POST_SNAPBACK}][/a]


Ah, very interesting. I tried feeding a multichannel stream to my iTunes and my QuickTime, as well as a high-frequency stream, and both programs choked on both streams.

I wonder if the MacOS versions of these programs don't show these limitations.

I just updated the table and the ALAC entry to mention these capabilities. Thanks for pointing them out.

Which is the best lossless codec?

Reply #113
Seems like Wavpack and FLAC are the most “green” out there.
Too bad they're not very good at compression ratio…
Infrasonic Quartet + Sennheiser HD650 + Microlab Solo 2 mk3. 

Which is the best lossless codec?

Reply #114
Quote
Ah, very interesting. I tried feeding a multichannel stream to my iTunes and my QuickTime, as well as a high-frequency stream, and both programs choked on both streams.

I wonder if the MacOS versions of these programs don't show these limitations.
[a href="index.php?act=findpost&pid=279732"][{POST_SNAPBACK}][/a]

I've got samples on my Win desktop. I'll transfer them to my iBook tomorrow and test it out.
"Facts do not cease to exist just because they are ignored."
—Aldous Huxley

Which is the best lossless codec?

Reply #115
Quote
Ah, very interesting. I tried feeding a multichannel stream to my iTunes and my QuickTime, as well as a high-frequency stream, and both programs choked on both streams.

I wonder if the MacOS versions of these programs don't show these limitations.

I just updated the table and the ALAC entry to mention these capabilities. Thanks for pointing them out.
[a href="index.php?act=findpost&pid=279732"][{POST_SNAPBACK}][/a]


I haven't tried it yet with QT 6.5.2, but it is an (still unimplemented) option to encode into ALAC multichannel & HF in the QT 7 betas.

Which is the best lossless codec?

Reply #116
Quote
Roberto,
on your table, ALAC appears as stereo only (no multichannel) and not compatible with higher definition as CD.

But according to David Hammerton:
Quote
ALAC allows up to 8 channels. It should be trivial to finish the implementation once I find files that I can test it with. Likewise the decoder only supports 16bit sample sizes. Again, it should be trivial to fix.

source: http://craz.net/programs/itunes/alac.html

Apparently, ALAC supports both multichannel and high bit depth. But I don't now if the current ALAC encoder bundled with iTunes supports both features.
[a href="index.php?act=findpost&pid=279731"][{POST_SNAPBACK}][/a]


Hmmm... the way it's written, ALAC CAN support multichannel (tha author says it should be trivial to implement) but CURRENTLY does NOT.  Am I wrong?

If I am right, I believe the table should represent what the codec can do now, not what the codec could do.

Radetz

 

Which is the best lossless codec?

Reply #117
Quote
If I am right, I believe the table should represent what the codec can do now, not what the codec could do.
[a href="index.php?act=findpost&pid=279926"][{POST_SNAPBACK}][/a]


You are correct.

I'm waiting for input from the MacOS users. If the MacOS apps can encode to ALAC multichannel, then it's something the codec can do now (albeit in an OS-limited fashion). If it has the same limitations in Windows and MacOS, I'll set it back to no multichannel/no high resolution until a version with those features is released.

Which is the best lossless codec?

Reply #118
I think you should use either light green or white for the background of the cell for ALAC's opensourceness as it isn't "as opensource" as FLAC or WavPack, if you get my drift.
gentoo ~amd64 + layman | ncmpcpp/mpd | wavpack + vorbis + lame

Which is the best lossless codec?

Reply #119
Quote
Quote
If I am right, I believe the table should represent what the codec can do now, not what the codec could do.
[a href="index.php?act=findpost&pid=279926"][{POST_SNAPBACK}][/a]


You are correct.

I'm waiting for input from the MacOS users. If the MacOS apps can encode to ALAC multichannel, then it's something the codec can do now (albeit in an OS-limited fashion). If it has the same limitations in Windows and MacOS, I'll set it back to no multichannel/no high resolution until a version with those features is released.
[a href="index.php?act=findpost&pid=279936"][{POST_SNAPBACK}][/a]


While I cannot comment on ALAC's multichannel capabilities (as I don't have any multichannel material to begin with), I can say with reasonable certainty that one is still limited to 16-bit encoding and decoding. Case in point: when attempting to squash down some 24-bit, 48kHz AIFF recordings I had made from my vinyl LP's, QT spit out 48kHz, 16-bit ALAC files.

I'm on 10.3.8 and using QT 6.5.2, BTW.

Which is the best lossless codec?

Reply #120
Quote
ALAC - Apple Lossless Audio Codec
...
PROS
- Open source


It is no more open source than WMA (which was reverse engineered and the decoder source released, I wouldn't call WMA open source). It will remain to be seen if Apple don't try to mess with the bit stream to 'upset the Apple cart' as was recently seen with m4p / real - in the long run iMS will perhaps move over to Apple Lossless.

Which is the best lossless codec?

Reply #121
Are WMA9 Lossless source available? IIRC, only WMA standard was reverse engineered. The table isn't wrong.
Open source could be considered as a simple fact (open source), or as something like an ideology (could be called Open Source). Fact is that ALAC's sources are now available to everyone. In other words, open.

Which is the best lossless codec?

Reply #122
Quote
I think you should use either light green or white for the background of the cell for ALAC's opensourceness as it isn't "as opensource" as FLAC or WavPack, if you get my drift.
[a href="index.php?act=findpost&pid=279951"][{POST_SNAPBACK}][/a]


Good idea, I will change that later.

Quote
Quote
ALAC - Apple Lossless Audio Codec
...
PROS
- Open source


It is no more open source than WMA (which was reverse engineered and the decoder source released, I wouldn't call WMA open source).
[a href="index.php?act=findpost&pid=280021"][{POST_SNAPBACK}][/a]


Only WMA Standard has been reverse engineered, not WMA Lossless. The day WMA Lossless is reverse engineered, I'll comment on it.

Quote
It will remain to be seen if Apple don't try to mess with the bit stream to 'upset the Apple cart' as was recently seen with m4p / real


Indeed, remains to be seen. If they do that, it'll be mentioned at the comparision.

Which is the best lossless codec?

Reply #123
That sort of proves my point - when the 'open source' wma decoder was released WMA Lossless  / Pro / Voice did not exist, they have since been added to WMA - so wma was open source and has moved back to closed source? IMHO something is only open source if it is controlled by those who release the open source code - FLAC is.

In the context of this thread - Lossless decoders, it is a nit pick - I am sorry for that, but to many Open source is a religion.

PS Feel free to split this closed / open source discussion.

Which is the best lossless codec?

Reply #124
Quote
Open source could be considered as a simple fact (open source), or as something like an ideology (could be called Open Source).
[a href="index.php?act=findpost&pid=280027"][{POST_SNAPBACK}][/a]


Oh, no ideologies please. That makes me sick like the discussion about whether Monkey's Audio is open source or not.