什么 linux 应用程序将 CART CHUNK 信息读写到 WAV 文件?

What linux app will read and write CART CHUNK information to WAV files?

我们播放音乐的系统在文件的开头使用 header 将文件信息(艺术家和标题)保存到文件中,然后从那里读取。我需要能够将自定义文件放入系统中,而无需使用他们的软件手动编辑文件。这些文件保存为 .wav 文件。

我可以看到 wave 文件的 hexdump 中的数据及其前几百行。我读过它的 CART CHUNK 信息,但我似乎找不到任何可以在 linux.

中读取和写入它的软件

当我现在将文件放入播放列表时,它会显示艺术家信息的默认 [NAME],但播放正常。使用购物车块信息或能够将数据写入同一位置的文件应该可以解决这个问题。

只是卡住了怎么办?

Cart Chunk 指的是可在此处找到的 AES46-2002(s2008) 标准:

http://www.aes.org/publications/standards/search.cfm?docID=41

您必须是 AES 的成员才能获得该出​​版物或以 50 美元的价格购买。 没有人为 Linux(公开可用)编写购物车块元数据 .wav 编写器或 reader。对于 MacOS 和 Windows10,Adobe Audition 和 Steinberg 的 Wavelab 都编写了 CartChunk 信息。

所以我找到了一个可以满足我要求的存储库。

https://github.com/JamesHeinrich/getID3

我希望能够写出更好的问题。我该说些什么才能让这个问题更容易回答?