Which is the best lossless codec?, Discussion thread |
![]() ![]() |
Which is the best lossless codec?, Discussion thread |
Nov 29 2004, 00:26
Post
#26
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (jcoalson @ Nov 28 2004, 07:51 AM) for the 'hardware support', 'good' for ALAC seems like a stretch as it is only supported in one device (ipod); FLAC devices are in the teens or maybe 20s now 10% of the iPod units probably sums to more than all sold units supporting flac :B So, while FLAC indeed does have a bigger amount of options in the player market, it's much more probable that you run into an ALAC-playing device when searching on the wild. QUOTE (sshd @ Nov 28 2004, 12:16 PM) Error tolerance usually means you can damage some bits and recover them later - i.e. RAID1, RAID5, par2, ... Well, in that case, no codec is error tolerant. As I said earlier, I was just trying to differentiate codecs that will completely break at an error from those that can ignore it. QUOTE (sehested @ Nov 28 2004, 01:13 PM) ALAC is also used by Airport Extreme with AirTunes. Furthermore iPods comes in different models, even different manufacturers (HP). That too. QUOTE (Zurman @ Nov 28 2004, 04:56 PM) How about an overall notation system? 3 points for very good/fast 2 for good/yes/fast 1 for average 0 for bad/no/slow Why? QUOTE (BoraBora @ Nov 28 2004, 07:50 PM) Correct me if I'm wrong but WavPack can't yet be read on Linux. It can. QUOTE And probably not yet on MacOS either, I suppose. It can. For linux, you are supposed to be able to compile the sources yourself. If you can't, it's your fault for choosing this overcomplex OS. QUOTE from a mass-market point of view, I think no lossless codec can earn a "good" score. Players bought in millions in the whole world are portable players, car players and standalone DVD players iPods represent more than 50% of the DAP sales. Enough said... This post has been edited by rjamorim: Nov 29 2004, 00:35 -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Nov 29 2004, 00:34
Post
#27
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (WaldoMonster @ Nov 28 2004, 07:52 PM) Good point. I'll add it when I return home. -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Nov 29 2004, 01:53
Post
#28
|
|
|
Group: Members Posts: 238 Joined: 22-February 04 Member No.: 12193 |
QUOTE (rjamorim @ Nov 28 2004, 03:26 PM) QUOTE (Zurman @ Nov 28 2004, 04:56 PM) How about an overall notation system? 3 points for very good/fast 2 for good/yes/fast 1 for average 0 for bad/no/slow Why? Just to sum up a bit. You're multiplying the table entries, but that could be nice to see which one is the best, according to those entries. For example, Someone who just wants a fast decoding codec would pick, among those which have "very fast decoding", the best rated. |
|
|
|
Nov 29 2004, 06:33
Post
#29
|
|
![]() Group: Developer Posts: 1679 Joined: 23-December 01 From: Germany Member No.: 731 |
QUOTE (Zurman @ Nov 29 2004, 01:53 AM) Just to sum up a bit. You're multiplying the table entries, but that could be nice to see which one is the best, according to those entries. For example, Someone who just wants a fast decoding codec would pick, among those which have "very fast decoding", the best rated. I don't think it should be the purpose of this table to somehow rate the different lossless codecs according to some weird point-system. Different people have different needs and this table is merely a help for comparing the offerings in the lossless codec world. -------------------- "To understand me, you'll have to swallow a world." Or maybe your words.
|
|
|
|
Nov 29 2004, 07:20
Post
#30
|
|
![]() Group: Members (Donating) Posts: 158 Joined: 27-January 04 Member No.: 11536 |
Hi,
Very nice THREAD thanks to Amorim and every contributors... However I'm wondering about something... Recently I heard (from Guru) about the interesting "asymetrical" feature of some lossless codecs... Curiously I haven't seen this point mentioned in the thread, did i missed it?... If not I thought this option should appear as "PRO" or at least as "OTHER FEATURE" (somewhat valuable)... Regards, Tang |
|
|
|
Nov 29 2004, 08:57
Post
#31
|
|
![]() Group: Members (Donating) Posts: 707 Joined: 20-July 03 From: Canada Member No.: 7895 |
QUOTE (Tang @ Nov 28 2004, 10:20 PM) Recently I heard (from Guru) about the interesting "asymetrical" feature of some lossless codecs... Curiously I haven't seen this point mentioned in the thread, did i missed it?... The asymetrical "feature" you are referring to is WavPack with the -x option enabled from the command line. All it does is allow better compression at the cost of encoding speed only, instead of both encoding and decoding speeds. Most other codecs are natively asymerical, but it is neat that the user gets to choose if they want to use this "feature" or not. This feature falls under the flexibilty category in the table. -------------------- gentoo ~amd64 + layman | ncmpcpp/mpd | wavpack + vorbis + lame
|
|
|
|
Nov 29 2004, 09:20
Post
#32
|
|
|
Group: Members Posts: 114 Joined: 17-November 04 From: Paris, France Member No.: 18179 |
QUOTE (rjamorim @ Nov 29 2004, 01:26 AM) For linux, you are supposed to be able to compile the sources yourself. That's what I meant: I remembered reading there wasn't yet a plug-in for popular Linux players (or any Linux player, BTW). Is there one on MacOS?QUOTE If you can't, it's your fault for choosing this overcomplex OS. I don't use Linux. Wavpack in Windows is good enough for me! |
|
|
|
Nov 29 2004, 10:18
Post
#33
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
QUOTE (Zurman @ Nov 28 2004, 08:56 PM) How about an overall notation system? 3 points for very good/fast 2 for good/yes/fast 1 for average 0 for bad/no/slow Nonsense. flac is probably excellent for someone looking for a very fast decoding format, but completely bad for someone looking for very strong ratios. A bad lossless encoder would be something bad on every point (encoding, decoding, seeking, ratio...). Most of current encoders have at least one strong advantage: LA and Frog are strong; alac, flac, shorten and wavpack are potentially very fast on decoding, MAC is very flexible, WMA offers good ratios, etc.... In other words, there are no "good" or "bad" lossless formats. Some are better for one specific usage, and worse for other purpose. This post has been edited by guruboolez: Nov 29 2004, 10:39 |
|
|
|
Nov 29 2004, 10:40
Post
#34
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
|
|
|
|
Nov 29 2004, 13:23
Post
#35
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (dev0 @ Nov 29 2004, 02:33 AM) I don't think it should be the purpose of this table to somehow rate the different lossless codecs according to some weird point-system. Different people have different needs and this table is merely a help for comparing the offerings in the lossless codec world. Right. Oversimplifying the table wouldn't really help users. After all, this thread isn't a competition to decide the best lossless codec in the world. It's just feeding information to the users so that they can judge for themselves, based on their needs. QUOTE (BoraBora @ Nov 29 2004, 05:20 AM) That's what I meant: I remembered reading there wasn't yet a plug-in for popular Linux players (or any Linux player, BTW). Is there one on MacOS Well, you asked if it could be read on these OSes. By read, I understand decoding, so yes, it can be read. And no, it can't be played back yet. QUOTE (guruboolez @ Nov 29 2004, 06:40 AM) QUOTE (music_man_mpc @ Nov 29 2004, 08:57 AM) Are you sure about this? Indeed, some codecs are symmetrical (Monkey's, OptimFROG, LA, WMA), others are assymetrical (FLAC, ALAC, RKau, LPAC). WavPack is the only codec I know of that can be both. I mentioned this feature at the Other Features section. -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Nov 29 2004, 14:22
Post
#36
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
QUOTE (rjamorim @ Nov 29 2004, 01:23 PM) Indeed, some codecs are symmetrical (Monkey's, OptimFROG, LA, WMA), others are assymetrical (FLAC, ALAC, RKau, LPAC). WavPack is the only codec I know of that can be both. Is ALAC asymetrical? In iTunes? Anyway, we're far from "most formats". Rkau is totally outdated, Lpac is dead. Most living formats (Monkey, WMA9, Real, ALAC, OptimFrog, LA, TTA) are not asymetrical (no options at least in the executable). |
|
|
|
Nov 29 2004, 14:29
Post
#37
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (guruboolez @ Nov 29 2004, 10:22 AM) Is ALAC asymetrical? In iTunes? It seems to be the case. QUOTE Assymmetrical means encoding and decoding take different amounts of CPU load. Symmetrical means both take about the same amount of CPU. -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Nov 29 2004, 14:34
Post
#38
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
You're right. I had in might asymetrical with different settings (like flac or wavpack -xn).
This post has been edited by guruboolez: Nov 29 2004, 14:34 |
|
|
|
Nov 30 2004, 04:35
Post
#39
|
|
![]() Group: Members (Donating) Posts: 158 Joined: 27-January 04 Member No.: 11536 |
|
|
|
|
Nov 30 2004, 06:20
Post
#40
|
|
|
FLAC Developer Group: Developer Posts: 1526 Joined: 27-February 02 Member No.: 1408 |
QUOTE (rjamorim @ Nov 28 2004, 06:26 PM) QUOTE (jcoalson @ Nov 28 2004, 07:51 AM) for the 'hardware support', 'good' for ALAC seems like a stretch as it is only supported in one device (ipod); FLAC devices are in the teens or maybe 20s now 10% of the iPod units probably sums to more than all sold units supporting flac :B So, while FLAC indeed does have a bigger amount of options in the player market, it's much more probable that you run into an ALAC-playing device when searching on the wild. well, if I were evaluating a codec w.r.t. hardware support, the number of units sold is irrelevant, what I care about is how much choice I am going to have. right now, that goes like this: do I choose ALAC (supported on 1 device, a portable) or FLAC, supported on several, including portables, home stereo, car stereo components, OEM devices (roll your own). the # of ipods sold makes no difference. Josh |
|
|
|
Dec 2 2004, 13:42
Post
#41
|
|
|
Group: Members Posts: 913 Joined: 22-October 01 From: the Netherlands Member No.: 335 |
RJAmorim,
I think it would be a good idea to add version numbers. The things said about speed and options are tied to certain versions. Example: wavpack was not so fast before the recent beta versions, some other codec might add hybrid/lossy from a future version on. I understand that this would mean updating Another thing, I personally don't think not having hybrid/lossy capabilities is a negative point for a lossless codec. As these features are meant for lossy use. On the other hand it is a pro for the codecs that have it -------------------- In theory, there is no difference between theory and practice.
|
|
|
|
Dec 2 2004, 14:12
Post
#42
|
|
|
Group: Members Posts: 54 Joined: 6-July 02 Member No.: 2496 |
QUOTE (GeSomeone @ Dec 2 2004, 09:42 AM) Another thing, I personally don't think not having hybrid/lossy capabilities is a negative point for a lossless codec. As these features are meant for lossy use. On the other hand it is a pro for the codecs that have it Certainly people who don't care about hybrid encoding will not take this feature into account when evaluating lossless codecs, so I don't think it is necessary to diminish its place on the comparison table. (To me, for instance, hybrid encoding is a great selling point, and I think the table would be less helpful if it ignored this capability.) |
|
|
|
Dec 9 2004, 18:43
Post
#43
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
QUOTE (GeSomeone @ Dec 2 2004, 09:42 AM) I think it would be a good idea to add version numbers. The things said about speed and options are tied to certain versions. Example: wavpack was not so fast before the recent beta versions, some other codec might add hybrid/lossy from a future version on. The table is meant to always reflect the latest version available. QUOTE I understand that this would mean updating OK, but still, sometimes there's a version upgrade without any meaningful change that would justify updating the table. I would prefer that, when somebody notices there is something outdated in the table, post here and then I'll upload a new version. QUOTE (Faelix @ Dec 2 2004, 10:12 AM) Certainly people who don't care about hybrid encoding will not take this feature into account when evaluating lossless codecs, so I don't think it is necessary to diminish its place on the comparison table. (To me, for instance, hybrid encoding is a great selling point, and I think the table would be less helpful if it ignored this capability.) Yes. The table's purpose is precisely to allow people to compare codecs based only on the features that matter to them. So, nobody here willing to help me with TTA features and filling the blanks in the table? :B Just uploaded a new table with ReplayGain information, BTW. Regards; Roberto. -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Dec 9 2004, 19:21
Post
#44
|
|
![]() Group: Members Posts: 324 Joined: 26-June 02 From: Marseille,France Member No.: 2400 |
For TTA :
Encoding Speed : fast Decoding Speed : fast Compression : ~55% Flexibility : bad Error Handling : I don't think so Seeking : yes Tagging : yes Hardware Support : yes ~~> available in standalone player Software Support : good Hybrid/Lossy : no ReplayGain : yes Streaming : no OpenSource : yes Multichannel : yes High Resolution : yes OS Support : All -------------------- http://www.unite-video.com/phpbb/viewtopic.php?t=5412 :: An overview of all lossless Audio Formats (in french language ;-)
|
|
|
|
Dec 9 2004, 19:45
Post
#45
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
Excellent. Thank-you for the info. I just updates the table and the post.
QUOTE (kurtnoise @ Dec 9 2004, 03:21 PM) Actually, according to Hans Heijden's comparision, it's closer to 57%. Unless you take into consideration their own highly biased (and badly outdated) comparisions QUOTE Hardware Support : yes ~~> available in standalone player Hrm... OK, if people consider DVD player support as "hardware support" (I don't think it's much different than claiming WMA Lossless has hardware support because it can be played on the XBox) This post has been edited by rjamorim: Dec 9 2004, 19:57 -------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Dec 9 2004, 20:56
Post
#46
|
|
|
Group: Members Posts: 203 Joined: 28-July 02 Member No.: 2836 |
Nice work.
As some of the comments here suggest, the point of this is for a given person to decide best not in some theoretical sense, but best for a specific use they have in mind. So, for example, the best format for file sharing (like etree) is clearly flac. But someone in search of the best format for archiving their CDs might decide that the absolute best file compression is the only criterion that matters. So some intro / comment to that that effect - that best depends on how you weight the factors you've listed - will probably help the thousands of newbies who will read this thread. Also, the table might need a bit of a key or explanation of what some of the items mean, rather than expecting people to read the whole thread. As for hardware support, it's much more about whether the codec lends itself to that application - which will matter much more over time than it does now. Even with faster / cheaper hardware, the codecs with high complexity decoding don't look like good bets. Ease of use / interface is a little different than what you might have in mind for "software support" - but has always been a strong point of Monkey's and should be for ALAC. And is a relative weakness of flac, for widespread (as opposed to "technology enthusiast") use. But "software support" is a bit unclear - people would keep using shn forever for music sharing if someone was maintaining GUI tools for it on Windows. But that's not the case. mkwACT, for example. In practice, the lack of easy to use software tools for shn are what's going to kill it. And if the tools were better for flac, the shift tfrom shn to flac would happen a lot faster. This post has been edited by buzzy: Dec 9 2004, 21:06 |
|
|
|
Dec 9 2004, 21:08
Post
#47
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
LA has both seeking and tagging functionality. I can't answer for multichannel/high resolution.
|
|
|
|
Dec 9 2004, 22:44
Post
#48
|
|
![]() Group: Members Posts: 64 Joined: 8-October 04 Member No.: 17559 |
EDIT: --post deleted--
Looks like TTA has been taken care of. This post has been edited by Mindaxiz: Dec 10 2004, 00:35 |
|
|
|
Dec 9 2004, 23:52
Post
#49
|
|
![]() Group: Members Posts: 64 Joined: 8-October 04 Member No.: 17559 |
|
|
|
|
Dec 10 2004, 00:33
Post
#50
|
|
![]() Group: Members Posts: 110 Joined: 2-February 03 From: Nippon Member No.: 4834 |
QUOTE Monkey's Audio - No multichannel or high resolution audio support Monkey's Audio supoports 24bit/192KHz. No multichannel support. QUOTE WavPack - Fits the Matroska container What app can it mux? mkvtoolnix (still) doesn't support WavPack. -------------------- foobar2000 Wiki for Japanese Users
http://foobar.s53.xrea.com/fbwiki/ |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 01:14 |