Help - Search - Members - Calendar
Full Version: FLAC 1.1.4
Hydrogenaudio Forums > Hydrogenaudio Forum > Validated News
Pages: 1, 2, 3, 4
jcoalson
QUOTE(jamesbaud @ Feb 14 2007, 22:28) *
Just wondering... If your collection is already archived in an earlier version of FLAC, is there any reason to transcode to a newer version, other than to save some additional space?

from 1.1.3->1.1.4 it's just compression improvements. from 1.1.2->1.1.3 support for album art was added.

QUOTE(Bourne @ Feb 14 2007, 23:04) *
does this new version fixes this bug here:
http://www.hydrogenaudio.org/forums/index....1287&hl=bug

no. I wouldn't call it a bug either, in that case flac is being passed an invalid wave file.

QUOTE(birdie @ Feb 15 2007, 14:52) *
How does flake compares to FLAC? Is flake format compatible to FLAC (I mean will FLAC play flake encoded files)?

flake is supposed to generate valid FLAC but it's still alpha and we have found format-related bugs. it's getting better but I would not use it for archiving yet.

QUOTE(smthmlk @ Feb 15 2007, 15:06) *
I would like to know how such a large decrease in encoding time was achieved (different data structure used, etc)

actually for -8, it was just a better algorithm for estimating encoded residual sizes.

Josh
Demetris
Congratulations! The speed-up in -8 is impressive!

And thanks for the apodization fix. :-)
paulgj
Thanks for the update. Also I was wondering if this update would allow Rockbox FLAC decoding to burn less power? (I use Rockbox to play FLAC 1.1.2 -5 files on an iPod Video)

Also is it true that there is no difference in the overhead required to decode from a -5 or a -8 compressed file?

Thanks!

Firon
Only if they integrate the 1.1.4 decoding code into Rockbox.
And there's no real difference in decoding speed between the compression levels.
goodnews
Has 1.1.4 been tested well enough via a test suite and by users (i.e no known bugs) to use in production/archiving of master audio data?
Firon
The best thing you can do is make it verify it and compare the MD5 of the audio data with the original audio data.
whr
I was transcoding from flac 1.1.2 to flac 1.1.4 using foobar converter, and noticed that while in most cases the size of the files got smaller, in other cases it grew.

As an example:

Various Artists - SUPER EUROBEAT presents Initial D Fourth Stage D Non-Stop Selection
compressed with flac 1.1.2
607.684.260 byte
compressed with flac 1.1.4
608.449.746 byte

It's rare that the flac 1.1.4 transcode ends up bigger than the flac 1.1.2 encode and for now it only happened for albums encoded as single tracks and not for albums encoded as an image (many tracks get bigger, while others get smaller) and all were encoded with the -8 setting.
mjpartyboy
Thanks for your time and effort and the great work!
Insolent
Re-encoding now. wink.gif
paulgj
QUOTE(Insolent @ Feb 16 2007, 03:33) *

Re-encoding now. wink.gif

Just curious, what are you using to re-encode? I can't decide between Foobar and Synthetic Soul's .bat file mentioned earlier.
probedb
QUOTE(paulgj @ Feb 16 2007, 21:03) *

QUOTE(Insolent @ Feb 16 2007, 03:33) *

Re-encoding now. wink.gif

Just curious, what are you using to re-encode? I can't decide between Foobar and Synthetic Soul's .bat file mentioned earlier.


I use Synthetic Soul's .bat file with the additions he mentioned. Works well smile.gif I'm also reencoding now...
Johncan
I am using Omni Encoder and Flac 1.1.4 to recode. It works well. I just copied the new 1.1.4 flac.exe over the 1.1.3 one in Omni.

John
Teknojnky
is this a bug?

CODE
J:\Temp>flac -t test1.flac

flac 1.1.4, Copyright © 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.

test1.flac: ok

J:\Temp>


file tests OK

CODE
J:\Temp>flac -V test1.flac -o test2.flac

flac 1.1.4, Copyright © 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.

ERROR: input file test1.flac has an ID3v2 tag

J:\Temp>


File fails to encode, but tested OK.

CODE
J:\Temp>flac -V -F -f test1.flac -o test2.flac

flac 1.1.4, Copyright © 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.

ERROR: input file test1.flac has an ID3v2 tag

J:\Temp>


even forcing it fails.

I was able to remove the offending tag with mp3 tag studio 3.05, and it encoded fine then.

I thought for sure that 1.1.4 alpha was able to force encode through this problem but maybe I'm wrong.
goodnews
FLAC filter updated for Adobe Audition/Cool Edit/Cool Edit Pro to include support for reading and writing of FLAC 1.1.4 format files. Thread with changelog and download link is located here.
jamesbaud
QUOTE(goodnews @ Feb 14 2007, 04:45) *

Has anyone compiled an Intel (or Universal Binary) Macintosh version of this new FLAC 1.1.4 package?

Download link please. Thanks!


Is this what you mean?

http://www.rarewares.org/lossless.html

Thank John33!
goodnews
QUOTE(jamesbaud @ Feb 17 2007, 21:46) *

QUOTE(goodnews @ Feb 14 2007, 04:45) *

Has anyone compiled an Intel (or Universal Binary) Macintosh version of this new FLAC 1.1.4 package?

Download link please. Thanks!


Is this what you mean?

http://www.rarewares.org/lossless.html

Thank John33!

I see a WavPack version on Rarewares for Macintosh, but not an Intel Macintosh version listed there for FLAC 1.1.4. I checked there first but saw nothing, that is why I asked here.
Khaine
Thanks for the great new release :-)
sketchy_c
Converted my FLAC filess to 1.1.4 from 1.1.3 over the weekend (-8 to -8), and the ones I reviewed showed a decrease in size of a few percentage points. Thanks for the update, and great work!!!
jcoalson
QUOTE(Teknojnky @ Feb 16 2007, 18:27) *
is this a bug?
...
I thought for sure that 1.1.4 alpha was able to force encode through this problem but maybe I'm wrong.

no, this came up before somewhere else and I gave the long explanation. anyway id3 on flac files is going to get less and less support as time goes on.
user
oh, I just visited flac sourceforge page, and found out, that the download links for the flac windows installer link to flac1.1.3b , still.

edit: still after edit written in italics bold, so that it should be clearer, that I ask after 1 week of 1.1.4 being public, that the installer is updated for the broad public also. Obviously the techie HA guys know howto use and replace 1.1.3 against 1.1.4, but the JoeAverage out there might download the installer with high probability and get an outdated 1.1.3 with a locale-dot/comma bug. Especially because of this, the 1.1.3 versions should be replaced by 1.1.4 everywhere it is possible. It simply doesn't look nice or proper, if on 1 page is 1.1.4 and on other (even main download location), you get 1.1.3., and the news tell that 1.1.3 would be newest..
Nowhere in this topic is said why the installer isn#t updated yet, jcoalson said only in 1st post, that it isn#t updated yet.


Also the News could be updated, maybe even before the installer package smile.gif
Currently latest:
news
27-Nov-2006 :
FLAC 1.1.3 released


edited/added also smile.gif

my quick test:

Encoding Helge Schneider's Katzeklo song 3.05 min.s (yeah, the HA cat lovers biggrin.gif ) to Case's flac 1.1.3 (used because of the locale dot comma bug) and to flac 1.1.4 , on windows (xp).
from wav 44.1/16 to flac 1.1.4 -8 -V and to flac 1.1.3case -8 -V
size advantage ca. 0.3% , very nice, (this song compresses to ca. 0.6 of 1400kbit/s raw wave size)
speed advantage even more nice smile.gif on P3-800 MHz 1.1.3Case took 80s , 1.1.4 took 40s, so that the speedup is really great !!!
(Speed was measured 2-3 times each encoder and averaged.)


big edit 2007-02-23:
I found in flac sub-forum a topic http://www.hydrogenaudio.org/forums/index....showtopic=52863 referring to the sourceforge flac homepage problem. Obviously, it is due to sourceforge, that it is down, that no updates can be made to that page sad.gif
probedb
If you read the thread it's been explained why it's not been updated.
clintb
Using Foobar 0.9.4.2 and a custom converter set for FLAC 1.1.4, this works for me.
CODE
-s -8 - -o %d


Ok, where'd the post I was responding run off to? huh.gif
paulgj
QUOTE(clintb @ Feb 22 2007, 11:46) *

Using Foobar 0.9.4.2 and a custom converter set for FLAC 1.1.4, this works for me.
CODE
-s -8 - -o %d


Ok, where'd the post I was responding run off to? huh.gif


Hiya,

you may want to change the
CODE
-s -8 - -o %d
line to
CODE
-s -8 %s -o %d
as I have heard there are some issue with Foobar inserting too many seek points into piped FLAC conversions. See the topic here: http://www.hydrogenaudio.org/forums/index....showtopic=41287
wraithdu
Two quesitons. First regarding this post -

QUOTE(paulgj @ Feb 22 2007, 23:51) *

QUOTE(clintb @ Feb 22 2007, 11:46) *

Using Foobar 0.9.4.2 and a custom converter set for FLAC 1.1.4, this works for me.
CODE
-s -8 - -o %d


Ok, where'd the post I was responding run off to? huh.gif


Hiya,

you may want to change the
CODE
-s -8 - -o %d
line to
CODE
-s -8 %s -o %d
as I have heard there are some issue with Foobar inserting too many seek points into piped FLAC conversions. See the topic here: http://www.hydrogenaudio.org/forums/index....showtopic=41287

Does the coverter have this bug if the custom setting is NOT used? IE if you just choose FLAC from the built in settings?

Second, has anyone had any problems with flac 1.1.4 replaygain tags not being read in foobar? I used REACT2 today to create an album image and had flac scan for replaygain. I know it did cause it warned me that it would create some padding even if --no-padding was used. After I loaded the file into foobar, the RG tags were nowhere to be found. However there was a tag citing the REPLAY_GAIN_REFERENCE was 89 db. So either the tags weren't written (although it seems like they were), or fb2k can't read them. Ideas?
Martin H
The four de-facto RG tags isn't shown in fb2k's "Properties" dialog, but fb2k still parses them and lists the gain and peak values in the "Properties" section of the "Properties" dialog. FLAC's ReplayGain implementation also sets a "REPLAYGAIN_REFERENCE_LOUDNESS" tag in addition to the four de-factor RG tags and since fb2k dosen't recognice that tag as being a RG tag, then that tag is also listed among the other non-RG tags in the "Metadata" section of the "Properties" dialog.
Egor
QUOTE(wraithdu @ Feb 25 2007, 07:31) *
Does the coverter have this bug if the custom setting is NOT used? IE if you just choose FLAC from the built in settings?

Yes, but it can hardly be called a bug, just a minor annoyance if you dislike unnecessary seekpoints. smile.gif
Cartman_Sr
QUOTE(Martin H @ Feb 24 2007, 19:08) *

The four de-facto RG tags isn't shown in fb2k's "Properties" dialog, but fb2k still parses them and lists the gain and peak values in the "Properties" section of the "Properties" dialog. FLAC's ReplayGain implementation also sets a "REPLAYGAIN_REFERENCE_LOUDNESS" tag in addition to the four de-factor RG tags and since fb2k dosen't recognice that tag as being a RG tag, then that tag is also listed among the other non-RG tags in the "Metadata" section of the "Properties" dialog.


Actually this is a problem that I've been wrestling with for the past year, not just with the new release of flac. I don't understand why fb2k doesn't just read the flac replaygain tags. Is there a way to change the way fb2k parses and uses tags in flac files? Thanks.
kritip
Seeing as though Linux can handle the wildcard expansion and FLAC can takes its own format as input, I'm looking at running a simple command line to run through my entire directory structure, but can't find out how to make the command recursive.

Any clues how to do this easily people, I have about 350GB of FLAC's I'd like to convert to 1.1.4 -8

Cheers,

Kristian
A_Man_Eating_Duck
EDIT: Whoops, misread your post, your using Linux not Windows
MClemo
QUOTE(kritip @ Feb 25 2007, 11:05) *

Seeing as though Linux can handle the wildcard expansion and FLAC can takes its own format as input, I'm looking at running a simple command line to run through my entire directory structure, but can't find out how to make the command recursive.

Any clues how to do this easily people, I have about 350GB of FLAC's I'd like to convert to 1.1.4 -8


CODE

find /path/to/flacs -name '*.flac' -print0 | xargs -0 flac --verify --best --force


Have fun!
kritip
Cheers, I shall give it a go in the next few days biggrin.gif
goodnews
I know a lot of people have asked in this thead and elsewhere why the FLAC home page had not yet been updated to reflect the FLAC 1.1.4 release (the reason being explained already by Josh).

Well I am happy to report that today the FLAC home page got its 1.1.4 update:

http://flac.sourceforge.net
jkauff
QUOTE(goodnews @ Feb 25 2007, 14:55) *

I know a lot of people have asked in this thead and elsewhere why the FLAC home page had not yet been updated to reflect the FLAC 1.1.4 release (the reason being explained already by Josh).

Well I am happy to report that today the FLAC home page got its 1.1.4 update:

http://flac.sourceforge.net

Unfortunately, the download link (at least for the Windows installer) is still 1.1.3b.
wraithdu
QUOTE(Martin H @ Feb 24 2007, 20:08) *

The four de-facto RG tags isn't shown in fb2k's "Properties" dialog, but fb2k still parses them and lists the gain and peak values in the "Properties" section of the "Properties" dialog. FLAC's ReplayGain implementation also sets a "REPLAYGAIN_REFERENCE_LOUDNESS" tag in addition to the four de-factor RG tags and since fb2k dosen't recognice that tag as being a RG tag, then that tag is also listed among the other non-RG tags in the "Metadata" section of the "Properties" dialog.

Well that's the thing. The four RG tags that fb2k usually shows in the 'Properties' tab of the 'Properties' dialog are missing. That's what doesn't make sense. The REFERENCE tag is in the metadata section, but no actual RG tags are present anywhere that I can see. Remember this is flac 1.1.4. I think everything was OK with 1.1.3 when I tested it out.

NOTE: Mp3tag sees the 4 actual RG tags in the 'Extended Tag' info. Why not fb2k then?
skamp
The improvement in encoding speed over version 1.1.3 is impressive, but wavpack -hh is still over two times faster than flac --best, and compresses better (478 MiB vs. 491 MiB for Daft Punk's Homework, which is almost 74 minutes long)… Why is FLAC still getting so much more attention by software & hardware developers than WavPack?
WarChild
QUOTE(skamp @ Feb 25 2007, 18:34) *

Why is FLAC still getting so much more attention by software & hardware developers than WavPack?


Cross platform and seamlessly handles aiff's come first to mind
jcoalson
(almost twice as fast at encoding, not decoding. flac -8 decodes twice as fast as wavpack -hh on x86.)

I don't know about software, but for hardware, it's because of the other things that are more important in that segment, like decode speed, library, momentum. besides, those speeds are on x86 which is irrelevant to consumer electronics.

Josh
jcoalson
QUOTE(jkauff @ Feb 25 2007, 09:59) *
Unfortunately, the download link (at least for the Windows installer) is still 1.1.3b.

I'll check with Mike on this...
Martin H
QUOTE(wraithdu @ Feb 25 2007, 19:06) *

Well that's the thing. The four RG tags that fb2k usually shows in the 'Properties' tab of the 'Properties' dialog are missing. That's what doesn't make sense. The REFERENCE tag is in the metadata section, but no actual RG tags are present anywhere that I can see. Remember this is flac 1.1.4. I think everything was OK with 1.1.3 when I tested it out.

NOTE: Mp3tag sees the 4 actual RG tags in the 'Extended Tag' info. Why not fb2k then?

There's something wrong on your end, then. I have just tested it out by running the following command-lines with flac.exe v1.14 and metaflac.exe v1.14 :
CODE

flac --replay-gain test.wav  

fb2k v0.9.4.2 parses the four de-facto RG tags correctly and displays the gain and peak values under : Properties > "Properties".
CODE

metaflac --remove-replay-gain test.flac
metaflac --add-replay-gain test.flac

fb2k v0.9.4.2 parses the four de-facto RG tags correctly and displays the gain and peak values under : Properties > "Properties".

If you are running "metaflac --add-replay-gain filename.flac" on files allready loaded into a fb2k playlist, then fb2k will only parse the newly created RG tags when selecting : Tagging > "Reload info from files".
wraithdu
I'm not using metaflac at the moment. I'll do some more testing, but I've already tried two runs with REACT2 in image mode and the RG tags are not being read by fb2k. As I said, they appear in mp3tag so this is strange.

Maybe it's something to do with REACT2 and embedding a cuesheet in the flac file? Martin, can you try an image run with REACT2 if you have it with the options to add RG (not apply it) and embed the cuesheet?

EDIT: I confirmed your procedure above works. So it seems it must be something with the embedded cuesheet. Let me know if you get a chance to test it.
Martin H
@wraithdu

Please forgive me for saying that you where wrong in my previous post. I had just gone to bed and i was thinking about your issue, and then it hit me that you wheren't talking about track files but about images with embedded cuesheet and that in that case, then you where absolutely right in what you've said, so i immidiately jumped out of my bed and turned on my PC, to retract my previous statement smile.gif I can now also see by your "Edit" section, that you also thinks that it's about the embedded cuesheet, and in which you are perfectly correct in.

The problem is that fb2k dosen't parse those RG tags when they are defined on an image file with embedded cuesheet. Of course, then track gain couldn't work in this way either, but as atleast album gain would work perfectly, then i wrote a post on the fb2k forum about this issue about 2 month ago, but unfortunetly i didn't get a responce from one of the fb2k developers. The only solution you then have to get your images album gained with REACT and which fb2k also will pick up, is then to setup your react.ini file to run WaveGain.exe on the image and then to let REACT add REM comments to the embedded cuesheet with the RG info, and this will fb2k parse correctly.

Again, sorry for saying that you where wrong before, my friend and i hope that you will please accept my apology for this smile.gif

CU, Martin.
wraithdu
No offense taken at all Martin smile.gif

I realise that problems like these are so system/config dependent that people are likely to have different test results. In this case I RG scan my resulting flac image with fb2k so as to have track and album gain tags. In the end I'm just glad to know what the issues was. Thanks for taking the time.
Martin H
Thank's wraithdu smile.gif and you are very welcome smile.gif

CU, Martin.

DickxLaurent
Just want to say a big thanks to Josh for all FLAC development, past and present.
goodnews
Just wanted people to know that a new version of the free VUPlayer was out as of today that now supports this new FLAC 1.1.4 version. More info at the thread here:
http://www.hydrogenaudio.org/forums/index....showtopic=53093
Jerethi
I've noticed that playback with the in_flac.dll that comes with Winamp 5.33, which uses 1.1.2e libraries I believe, sounds different than with 1.1.4 in_flac plugin. The best way for me to describe the difference is that when I playback .flac files with the 1.1.4 plugin, it sounds as though the equalizer in Winamp is turned off, whereas with the 1.1.2e in_flac, the equalizer settings apply (which makes it sound better on my speakers). Am I missing something here?
benski
QUOTE(Jerethi @ Mar 3 2007, 01:22) *

I've noticed that playback with the in_flac.dll that comes with Winamp 5.33, which uses 1.1.2e libraries I believe, sounds different than with 1.1.4 in_flac plugin. The best way for me to describe the difference is that when I playback .flac files with the 1.1.4 plugin, it sounds as though the equalizer in Winamp is turned off, whereas with the 1.1.2e in_flac, the equalizer settings apply (which makes it sound better on my speakers). Am I missing something here?


There is an official Winamp FLAC 1.1.4-based decoder plugin forthcoming.
j7n
A plugin does not need to be 'official' for the EQ to function. Jerethi, why can't you tell for sure if equalizing is performed? Just raise some bands and check the difference.

I'm using the old 1.0beta6a built on 2003-05-06 and the EQ works.
jcoalson
if a decoding plugin has to do something special (I'm not sure why) to make the equalizer work, the reference plugin is not doing it.

Josh
Teknojnky
QUOTE(jcoalson @ Feb 20 2007, 18:39) *

QUOTE(Teknojnky @ Feb 16 2007, 18:27) *
is this a bug?
...
I thought for sure that 1.1.4 alpha was able to force encode through this problem but maybe I'm wrong.

no, this came up before somewhere else and I gave the long explanation. anyway id3 on flac files is going to get less and less support as time goes on.



Sorry for the late reply, but...

If this is not bug, why does flac -t not return an error, but trying to re-encode it fails?

IMO, if flac won't re-encode it, then flac test should fail.

I will have to dig up and re-read the long explaination, but I don't quite understand why even if flac does not support id3 metadata writing/updating/etc, it still should not fail to decode/re-encode because of it.

In any case, if id3 tags will continue to fail re-encodes in the future, then at least please make test fail as well so they are consistent results.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.