libbw64 – ITU-R BS.2088 Library¶
The libbw64 library is a
lightweight C++ header only library to read and write BW64 files. BW64 is
standardised as Recommendation ITU-R BS.2088 and the successor of RF64. So it
already contains necessary extensions to support files which are bigger than 4
GB. Apart from that an BW64 file is able to contain the ADM metadata and link it
with the audio tracks in the file. To do that a BW64 specifies two new RIFF
chunks – the axml
chunk and the chna
chunk. To parse, create, modify and
write the ADM metadata in the axml
chunk you may use the libadm library.
Features¶
no dependencies
support file sizes bigger than 4 GB (
ds64
chunk)read and write
axml
andchna
chunks16, 24, and 32 bit integer file formats
Acknowledgement¶
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 687645.