-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Recently I've been busy improving the --keep-foreign-metadata
feature of the flac
command line tool. As I understand it, it is used by some people to compress BWF files including all metadata. As it seems BWF MetaEdit is a very valuable tool to work with BWF data, would it be considered valuable to work on adding support for reading/writing BWF metadata directly to FLAC?
I was thinking of implementing this (contributing a PR), but not without first seeking some approval. After all, the functionality of this tool suggest a high level of standardisation, and FLAC isn't a standard yet of course.
Considering the difficulty of implementing and maintaining this, I don't think FLAC's way of storing metadata is very complicated. In fact, it is quite close to how RIFF works, but the ordering is a little more strict. I think the biggest hurdle here is that while a new chunk can just be concatenated to a RIFF file, FLAC mandates all metadata to be at the start of a file, meaning all data has to be moved to make room for a new chunk (if no padding is available for use)