On Aug 15 2007 15:21, Josh Coalson wrote: >> >> there is an interesting case when the FLAC encoder (using 1.2.0) is >> given simple waves. Simple waves means: I have a list of {frequency, >> duration, pause} tuples that define the monophonic tune. In other >> words, exactly one frequency is played at a time. >> >> Now this is what happens when encoding to FLAC: >> >> $ flac -8 ihold-sine.wav >> ihold-sine.wav: wrote 2422225 bytes, ratio=0.353 >> >> $ flac -8 ihold-square.wav >> ihold-square.wav: wrote 5573016 bytes, ratio=0.813 >> >> As soon as square waves are mixed in, the FLAC compression ratio >> drops rapidly up to the point where it equals the ratio of typical >> day-to-day music. >> >> While I do not request FLAC to compress the wave back to its original >> 20KB, I think it could improve on the sine and square compression. >> Are there any plans to address this? > >hard to say what is happening without seeing the files. FLAC does >have a run-length encoding mode so with pure square waves it is >possible to get very high compression with a custom encoder.
http://jengelh.hopto.org/ihold-sine.wav http://jengelh.hopto.org/ihold-square.wav have fun, Jan -- _______________________________________________ Flac-dev mailing list Flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev