Why do Wav and Flac Files Sound Different?


This article is from 2016, so outfits like JRiver may have developed workarounds for the metadata/sound quality issues sussed out below. Inquiring minds want to know.

Why Do WAV And FLAC Files Sound Different?

"Based on these results, we attempted to pinpoint which section of the metadata might be responsible. Since the cover art file associated with the metadata is the largest contributor to the metadata header size, we began by examining the effect of deleting cover art prior to the WAV-to-FLAC-to-WAV conversion protocol. This proved fortuitous, as our first suspicion proved correct."

bolong

Thanks for the suggestions. I am assuming that stripping the folder of all metadata means the CD cannot be used in a manner such that individual songs can be called up by my transport, i.e, the whole file becomes a monolith that can only be played from start to finish of the album without the ability to call up individual tracks.

AFAIK, WAV always had metadata, just not cover art, but if you find a player that plays music differently because of the cover art, you should report it as a bug!

bolong

I am assuming that stripping the folder of all metadata means the CD cannot be used in a manner such that individual songs can be called up by my transport, i.e, the whole file becomes a monolith that can only be played from start to finish of the album without the ability to call up individual tracks.

Each track should still be an individual file, even without the metadata.

Do you all understand that the metadata and music data are not in the same places in the file or is that ... not relevant to this discussion?

The metadata, if read at all, is not interwoven with the music stream.  It's a completely separate part of the file, and from a performance issue, adding/removing files from one folder to another in a hard drive is no different than adding or removing another software program or game to your hard drive.  If these make a difference to your sound quality there's a very big error happening somewhere.

Well, here is something else which may have triggered my initial puzzlement. When I used to download .flac files from ALLFlac.com I wasn't removing the metadata folder when uploading them to JRiver. However, after converting them to .wav in JRiver the metadata would be stripped out. The new CD that had been burned from the .wav files had no way to be fetched as separate tracks on my transport. What came up on the transport's screen would be the number "1" and it would be unresponsive to the track selection button on my remote - all that was visible during the entirety of playing the CD would be that "1" staring me in the face. The tracks would be in the right sequence and the silent gaps between tracks would still be there, but otherwise the only option was to listen to the entire CD in one fell swoop.

Perhaps this could be described as a "bug."