I recently found myself in a situation where WAVE files from one PC were to be stored compressed on a second PC. As the second PC has a much faster CPU it made sense to transfer the WAVE file over the network and encode it on the destination PC. This also needs a mechanism to transfer the metadata (comments). The solution that sprung to mind was to add vorbis comments to the WAVE file. WAVE is an extensible format where additional chunks can be defined and software that does not understand a chunk should ignore it. I have written a short program to do this. It would be more useful though if other tools recognised the extra chunk and used it to preserve the comments in the same way that oggenc does when encoding a FLAC file (which has vorbis comments in). What do people think of this? Would anyone else find this useful? Does anyone know how this compares with the INFO chunk in WAVE files which I could not find any documentation on? Steve.
Ralph Giles
2007-Feb-12 14:38 UTC
[Flac] DspFwd: Re: [Vorbis] Vorbis Comments in a WAVE file?
On Mon, Feb 12, 2007 at 09:41:58PM +0000, Steve Fosdick wrote:> WAVE is an extensible format where additional chunks can be defined and software that does not understand a chunk should ignore it. I have written a short program to do this. It would be more useful though if other tools recognised the extra chunk and used it to preserve the comments in the same way that oggenc does when encoding a FLAC file (which has vorbis comments in).Sounds like a positive development, and you have a good use case to start support. I don't know anything about WAVE though. If there's an existing standard it would be better to use that, even if the tag names have to be remapped. -r _______________________________________________ Vorbis mailing list Vorbis@xiph.org http://lists.xiph.org/mailman/listinfo/vorbis
FWIW: http://www.kfish.org/sounds/textual_data.txt -r
On 12 Feb 2007 at 14:24, Ralph Giles wrote:> On Mon, Feb 12, 2007 at 09:41:58PM +0000, Steve Fosdick wrote: > > > WAVE is an extensible format where additional chunks can be defined and software that does not understand a chunk should ignore it. I have written a short program to do this. It would be more useful though if other tools recognised the extra chunk and used it to preserve the comments in the same way that oggenc does when encoding a FLAC file (which has vorbis comments in). > > Sounds like a positive development, and you have a good use case to > start support. > > I don't know anything about WAVE though. If there's an existing standard > it would be better to use that, even if the tag names have to be > remapped.My "home industry" uses "parallel metafiles": for files like audio_01.wav I have metadata files named audio_01.meta containing tag=value lines. When creating Vorbis, my program takes the metadata from there. Usually then I delete the original files. BTW: WAV is so extensible, that Linux cannot play the WAV files my audio player records ;-) Regards, Ulrich