The Future of FLAC |
![]() ![]() |
The Future of FLAC |
Oct 21 2012, 09:42
Post
#51
|
|
|
Group: Members Posts: 289 Joined: 27-November 09 Member No.: 75355 |
One obvious area where help may be appreciated is the website, which indeed is looking like 1997 and also is outdated content-wise. I agree. Who do I contact regarding this? I'm not that good at web design, but I could at least submit some news etc. Steinberg Cubase and Adobe Audition Both of those actually support FLAC natively. (Information like this could be added to the FLAC website.) Meanwhile, you can also vote for FLAC support in Windows Phone (no need to log in). Supposedly Microsoft actually reads those requests. |
|
|
|
Oct 23 2012, 08:05
Post
#52
|
|
|
Group: Members Posts: 38 Joined: 3-September 08 Member No.: 57866 |
I think Xiph should push to make FLAC an ISO-standard (or IETF-standard like Opus).
I think that would help it become the mainstream standard it deserves to be. Does anyone know if this has been tried? -------------------- XLD // FLAC // LAME
|
|
|
|
Oct 23 2012, 08:17
Post
#53
|
|
|
Group: Members Posts: 130 Joined: 26-February 11 Member No.: 88525 |
QUOTE I think Xiph should push to make FLAC an ISO-standard (or IETF-standard like Opus). I think that would help it become the mainstream standard it deserves to be. IETF usually involves Internet standards; stuff that would be used over the internet. Lossless audio requires a lot of bandwidth, but with today's internet speeds it might be feasible. Streaming FLAC won't work on my connection Opus satisfies a lot of use cases for use on the Internet like low-delay, low-bandwidth, packet loss etc. |
|
|
|
Oct 23 2012, 09:40
Post
#54
|
|
|
Group: Members Posts: 38 Joined: 3-September 08 Member No.: 57866 |
QUOTE I think Xiph should push to make FLAC an ISO-standard (or IETF-standard like Opus). I think that would help it become the mainstream standard it deserves to be. IETF usually involves Internet standards; stuff that would be used over the internet. Lossless audio requires a lot of bandwidth, but with today's internet speeds it might be feasible. Streaming FLAC won't work on my connection Opus satisfies a lot of use cases for use on the Internet like low-delay, low-bandwidth, packet loss etc. Yes, ISO would be the most fitting standards-body. -------------------- XLD // FLAC // LAME
|
|
|
|
Nov 20 2012, 05:29
Post
#55
|
|
|
Group: Members Posts: 431 Joined: 11-February 12 Member No.: 97076 |
FLAC needs >2G support More or less, they reached a point of maturity. But they still need to do improvements (2gb limit for example). This bugfixed version http://www.foobar2000.org/encoderpack does, as you can see from the news here: http://www.foobar2000.org/?page=News AFAIK the future Xiph's format Ghost will support lossless. But it won't be ready any time soon. I'm honestly not really interested in formats that support both lossy and lossless mode. It's purely my opinion, but I like knowing that if I have a FLAC file that I have an exact copy of the audio that was encoded. If I want audio in a form where I don't mind loss, then there are plenty of choices out there. Mixing lossy and lossless audio in the same codec does nothing but confuse the issue and introduce too much chance of mistaking a lossy version as lossless and introducing loss into a signal chain that was intended to be lossless. Imagine if mp3 had a lossless mode and you had the hordes of noobs out there mangling their encodes because they don't understand the difference. You'd have people loading sansa clips with lossless mp3 files then complaining because they can only get 5 or 6 albums on it. Then you'd have "CD backups" loaded with 128Kbps CBR files. You know it would happen, A LOT. Keep it simple. You couldn't have explained better why I don't like WavPack. Opensource projects are too easily abandoned, what does it really take to switch website like Xiph was saying? Don't want to be rude but people don't really have half an hour to do this? I'd love too see FLAC becoming the default lossless codec of every system. This post has been edited by eahm: Nov 20 2012, 06:06 |
|
|
|
Nov 20 2012, 06:14
Post
#56
|
|
![]() Group: Members Posts: 1494 Joined: 31-January 04 Member No.: 11664 |
Oh this nonsense has been debunked before. Wavpack lossless files have a 'lossless' flag in the tag profile and most people are using lossless mode exclusive or a hybrid / lossless mix. WV Lossy files have a 'lossy' flag. You don't know the authenticity of a file unless you encode it yourself. Just because a FLAC file doesn't support lossless doesn't mean the source isn't lossy. In some cases it is on P2P networks and likewise LAME V0 / 320k files have a sharp 16khz cutoff . You don't know the a flac file hasn't been tampered with . No one will get a wavpack lossy file unless using the -b switch in the encoder explicitly.
This post has been edited by shadowking: Nov 20 2012, 06:18 |
|
|
|
Nov 20 2012, 06:24
Post
#57
|
|
|
Group: Members Posts: 431 Joined: 11-February 12 Member No.: 97076 |
Oh this nonsense has been debunked before. Wavpack lossless files have a 'lossless' flag in the tag profile and most people are using lossless mode exclusive or a hybrid / lossless mix. WV Lossy files have a 'lossy' flag. You don't know the authenticity of a file unless you encode it yourself. Just because a FLAC file doesn't support lossless doesn't mean the source isn't lossy. In some cases it is on P2P networks and likewise LAME V0 / 320k files have a sharp 16khz cutoff . You don't know the a flac file hasn't been tampered with . No one will get a wavpack lossy file unless using the -b switch in the encoder explicitly. Yeah ok, tell everyone to check the tag. This is how it works mostly: extension = .wv? Must be lossless, or: "it's wavpack it can't be lossy!". Of course people convert lossy to lossless even with a lossless only codec but the chance to exchange lossy files is reduced. This post has been edited by eahm: Nov 20 2012, 06:25 |
|
|
|
Nov 20 2012, 06:29
Post
#58
|
|
![]() Group: Members Posts: 1494 Joined: 31-January 04 Member No.: 11664 |
How exactly is a wavpack user gonna end up with a lossy / lossless confusion - unless they have seriously diminished brain function ?
The lossy mode is disabled by default. I believe shorten also has a lossy mode. Who is publishing wavpack files these days ? I am not aware of any commercial vendors but I have seen stuff P2P and was always labeled 'wavpack lossless - EAC'. This post has been edited by shadowking: Nov 20 2012, 06:33 |
|
|
|
Nov 20 2012, 06:49
Post
#59
|
|
|
Group: Members Posts: 28 Joined: 20-May 11 Member No.: 90802 |
You couldn't have explained better why I don't like WavPack. Opensource projects are too easily abandoned... so, when FLAC was abandoned, how did someone pick it up again? because it was open source. a closed source project can be abandoned just as easily, but then no one can continue the work without the source. in this case, and most others, open source is better. and even if it were to happen that anyone were to distribute a lossy WavPack file as lossless, the recipients would become aware of this probably as soon as: - looking at the bitrate. - looking at the tags. - looking at the file size. as said, you cannot encode a lossy WavPack file without making an educated effort at doing so. |
|
|
|
Nov 20 2012, 07:00
Post
#60
|
|
![]() Group: Developer Posts: 295 Joined: 22-November 10 From: Japan Member No.: 85902 |
I don't get it.
Container formats like WAV, AIFC, CAF, AVI, MP4, MKV, MOV can actually contain many different codecs under the same container/file extension, and it might indeed be confusing to a noob. On the other hand, I don't think Wavpack is so much confusing... You are not required to get codec packs or something from somewhere. If a player supports Wavpack, it will play it. At least much simpler than MP4 codecs. Isn't it? BTW you can still use lossyWAV + FLAC, and it actually works fine. And if it is so much confusing, one can just name a file like .hybrid.wv or something, I suppose. |
|
|
|
Nov 20 2012, 09:31
Post
#61
|
|
![]() Group: Members Posts: 1466 Joined: 30-November 06 Member No.: 38207 |
How exactly is a wavpack user gonna end up with a lossy / lossless confusion - unless they have seriously diminished brain function ? By converting all their .wv files to .flac, without thinking that some of their .wv's were lossy? Which could of course happen if the user retrieves .wv from TOS9-uncompliant sources. Ignorance is bliss, thus so is transpacence. Or by messing up folder structure? Myself I apply one-folder-per-disc, but even if the folder has artist + year + albumtitle, so does the filename. Will easier detect it if I manage to drag+drop by mistake. Also, those pesky pre-emph'ed CDs are not only tagged as such, they are stored in a different lossless format (WavPack, actually my codec of first choice is FLAC), in case I manage to mess up a tag. -------------------- geocities.com/hydrogenaudio: http://goo.gl/tqYZj
|
|
|
|
Nov 20 2012, 11:44
Post
#62
|
|
![]() ReplayGain developer Group: Developer Posts: 4583 Joined: 5-November 01 From: Yorkshire, UK Member No.: 409 |
Some of this is pure naivety. lossyFLAC exists
It's up to you what level of paranoia you want to adopt. Cheers, David. |
|
|
|
Nov 20 2012, 16:54
Post
#63
|
|
|
Group: Members Posts: 1314 Joined: 3-January 05 From: Argentina, Bs As Member No.: 18803 |
FLAC is a great format.
But given that the market is moving to thinner and lighter devices a storage size will remain small compared to one of a desktop devices. Lossy formats will remain more attractive alternative for a long time. It's very uncommon that somebody uses lossless on his/her smartphone or tablet with 16-32 GB or so. Oh, and time delay to transfer big files to mobile devices quite uncomfortable. Too many limitations to my taste. |
|
|
|
Nov 20 2012, 19:54
Post
#64
|
|
![]() lossyWAV Developer Group: Developer Posts: 1721 Joined: 11-April 07 From: Wherever here is Member No.: 42400 |
Class 10 64GB µSDHC card in phone, FLAC to phone in not too much time at all.
-------------------- lossyWAV -q X -i | FLAC -8 ~= 295kbps
SGS III (Rooted) + 64GB |
|
|
|
Nov 20 2012, 20:11
Post
#65
|
|
|
Group: Members Posts: 3080 Joined: 1-September 05 From: SE Pennsylvania Member No.: 24233 |
I keep a collection of 8 GB cards ($4 each) and load each with a bunch of FLAC files. That way I don't worry about how long it takes to reload one. Each card then has about 20 hours of music, which is longer than the battery in the clip+ lasts.
|
|
|
|
Nov 20 2012, 22:01
Post
#66
|
|
|
Group: Members Posts: 144 Joined: 1-March 11 Member No.: 88621 |
I use FLAC as my playable local network archive. If I'm moving music to a mobile device then I transcode it on the fly from those FLAC files. My machine can transcode the files faster than any of my players or thumb drives can write, so speed is not an issue.
|
|
|
|
Nov 21 2012, 00:21
Post
#67
|
|
|
Group: Members Posts: 150 Joined: 22-July 12 Member No.: 101637 |
I find this thread to be a fascinating look into a codec that I'm just starting to use (yes, I'm a latecomer).
So here's a simpleton's question: am I correct that Sourceforge still contains the latest FLAC binaries? And that there are no "variant" versions available (akin to halb27's -V0+ variant of LAME)? |
|
|
|
Nov 21 2012, 01:37
Post
#68
|
|
|
Group: Members Posts: 109 Joined: 20-August 07 Member No.: 46367 |
So here's a simpleton's question: am I correct that Sourceforge still contains the latest FLAC binaries? And that there are no "variant" versions available (akin to halb27's -V0+ variant of LAME)? Yes, the official reference binaries are still hosted on SourceForge. But there are different FLAC encoders out there using different approaches to encoding files - typically for better encoding speed, better compression, etc. However, since they're all lossless, the actual data stored is bit-for-bit identical no matter what approach is used. So the encoder doesn't really matter. |
|
|
|
Nov 21 2012, 02:06
Post
#69
|
|
|
Group: Members Posts: 431 Joined: 11-February 12 Member No.: 97076 |
I find this thread to be a fascinating look into a codec that I'm just starting to use (yes, I'm a latecomer). So here's a simpleton's question: am I correct that Sourceforge still contains the latest FLAC binaries? And that there are no "variant" versions available (akin to halb27's -V0+ variant of LAME)? There is also a bugfixed version allowing >2GB files. You can get the .exe from inside this archive: http://www.foobar2000.org/encoderpack |
|
|
|
Nov 21 2012, 02:13
Post
#70
|
|
![]() Group: Members Posts: 1466 Joined: 30-November 06 Member No.: 38207 |
However, since they're all lossless, the actual data stored is bit-for-bit identical no matter what approach is used. So the encoder doesn't really matter. Should be pointed out that not all FLAC files are streamable, though. The safe option is to use the reference encoder (and avoid the --lax command-line option ... I guess beginners will be more than satisfied with -8). -------------------- geocities.com/hydrogenaudio: http://goo.gl/tqYZj
|
|
|
|
Nov 21 2012, 03:52
Post
#71
|
|
|
Group: Members Posts: 1314 Joined: 3-January 05 From: Argentina, Bs As Member No.: 18803 |
Class 10 64GB µSDHC card in phone, FLAC to phone in not too much time at all. An increment happens for all aspects. A storage, resolution, performance. Phones are getting HD displays. Now people want to store a higher resolution photos, HD videos and bigger applications. 64 GB isn't exclusively for audio files. |
|
|
|
Nov 21 2012, 05:46
Post
#72
|
|
|
Group: Members Posts: 150 Joined: 22-July 12 Member No.: 101637 |
Should be pointed out that not all FLAC files are streamable, though. The safe option is to use the reference encoder (and avoid the --lax command-line option ... I guess beginners will be more than satisfied with -8). Thanks for the tip, as I was about to ask where I could find some of the alternate versions which allow for compression beyond -8. But yes, I've found -8 -p to be more than satisfactory in most cases. That said, I have been surprised at the apparent complexity of some of my favorite tracks, as FLAC could only go to a .800 or so ratio on some of them, even with these settings. |
|
|
|
Nov 21 2012, 06:34
Post
#73
|
|
![]() Group: Super Moderator Posts: 9257 Joined: 1-April 04 Member No.: 13167 |
You might try and see how TAK does on them.
-------------------- Everything sounds the same until it is proven otherwise.
|
|
|
|
Nov 22 2012, 12:06
Post
#74
|
|
![]() Group: Members Posts: 733 Joined: 17-September 06 Member No.: 35307 |
But yes, I've found -8 -p to be more than satisfactory in most cases. That said, I have been surprised at the apparent complexity of some of my favorite tracks, as FLAC could only go to a .800 or so ratio on some of them, even with these settings. If you want to be completely and uncompromisingly lossless, that's something you'll have to accept if you like any pop or rock music made after the late 1990s. It's not uncommon to find lossless bitrates of around 1000 kbps in albums from the last few years which are 'competitive with their peers' in terms of loudness on shuffle play - i.e. they are victims of the Loudness War. If the volume is very high, distortion is introduced to make it so high, which is less predictable, causing lossless encoders to use more bits encoding the error between their prediction and the actual values. Also the bottom bits are full of much more random noise floor below the non-random music (what's not predictable is called the residual, which takes up most of the space of a lossless file) and a lossless encoder dutifully encodes every last bit of the noise floor too, which might be thought of as 10 to 13 bits per channel of essentially random data in some extreme Loudness War victims! As greynol says, TAK will probably perform a little better than FLAC on these, though don't expect miracles! There are some ways to overcome this needless bloat, which while not 100% lossless compared to what's on the CD, are effectively lossless according to the question "If this sound were mastered at a reasonable level that's still transparent, what would lossless look like?". In other words it's as though you re-mastered to a normal volume (but kept the distortion) then encoded to lossless.
|
|
|
|
Nov 22 2012, 16:08
Post
#75
|
|
![]() Group: Members (Donating) Posts: 101 Joined: 1-October 01 From: Doylestown, PA Member No.: 145 |
I have a new iPhone 5, my first Apple device. My audio collection is all FLAC. In the app store, I have my choice of about 10 players that handle FLAC, ranging from free to $10 (I like HD Player and Capriccio, both of which support ReplayGain), so the lack of native Apple support doesn't bother me (I don't use iTunes).
However, I only have the 16GB iPhone, so I don't store much of my FLAC stuff on the phone. I've used dbPoweramp to convert a few FLAC albums to Nero AAC using high bitrate VBR, and frankly I can't hear much of a difference even with a good pair of earbuds. Until Apple starts supporting hi-res audio (which I think they will do simply to charge more for the music), they're not going to significantly upgrade the DACs in their portable products. I'm very impressed that they managed to fit any DAC in such a small, thin device as the iPhone 5. With the faster dual-core CPU, they could have gone DSP-only. IMO, the current Cirrus Logic DACs aren't good enough to warrant the extra file size of FLACs for portable use. Interestingly, Apple has included a Wolfson DAC in the Lightning-to-30-pin adapter, so they're still interested in pushing quality sound out to external playback devices. And Lightning can output both digital and analog signals to external devices. I haven't tried Opus yet, but if it's as good as the reports indicate the future for portable lossless files of any kind may be limited. The masses are all streaming now, they don't want to mess with managing a collection (from what I've seen of the new iTunes, all the improvements have been made to the store experience, not collection management). I have a feeling that FLAC is going to be relegated to the music server/HTPC segment, and its days as a portable format are limited, even as storage gets cheaper. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 20:44 |