[Flac-dev] how to determine total time of a flac sound file?

Josh Coalson xflac at yahoo.com
Mon Jan 20 15:10:03 PST 2003

--- Wesley Leong <wyleong321 at hotmail.com> wrote:
> How do I determine the total time of a flac sound file by examining
> the 
> blocks and headers in the file?  I appreciate any help.

from the STREAMINFO block: if the total_samples field is not
0, then the length in seconds is total_samples / sample_rate.
if it is 0, the length of the stream is unknown.

you can use the metadata interface in libFLAC to get the values:

or since the STREAMINFO block is always first you can get them
from absolute offsets; see http://flac.sourceforge.net/format.html


Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.

More information about the Flac-dev mailing list