[Flac] how to get flac fingerprint from a wav?

Brian Willoughby brianw at sounds.wa.com
Fri Feb 8 01:42:23 PST 2008


Jeff,

The MD5 signature is computed from the unencoded audio data, so you  
do not need any FLAC code to generate it from a wav file.  But I  
don't think there is any existing utility to compute this value.   
Most MD5 utilities look at the entire file, not just the audio data.   
So you would need some code that can open a wav file, isolate the  
audio samples, and compute the MD5 signature.  I believe that the bit  
depth and number of channels has no bearing on the signature, because  
MD5 just looks at a sequence of bytes.  This means a very simple  
program could handle it without complete wav format parsing.  Just a  
chunk reader looking for 'data' and then printing the MD5 result.

You are correct that it would be much faster not to do the  
compression, especially since the uncompressed audio is all that is  
needed.

Perhaps someone could write a small program that would live in the  
'examples' directory of the flac source code, and use the MD5  
subroutine from libFLAC.  Sorry for the [flac-dev] answer on the  
[flac] list.

Brian Willoughby
Sound Consulting


On Jan 31, 2008, at 18:48, Jeff wrote:

In windows command line:

I have a wav file and would like to see what the flac fingerprint  
would be.

To do this I run flac to encode the wav file and write the flac file  
to the
hard disk. I then run metaflac to read the flac file and display the
fingerprint.

Is there an existing way or other utility to do this without  
generating the
flac file on the hard disk. I would think it could be quicker and  
save time
without writing the flac file to the hard disk.



More information about the Flac mailing list