需要一种在 sox 生成的 wav 文件上写 headers 的方法

Need a way to write headers on a wav file generated by sox

我正在使用 sox 将一些 mp3 文件转换为用于项目的 wav。问题是播放文件的软件没有它正在播放的元素的媒体名称。我似乎找不到 win32 cli 工具来读取 wav 文件的 header 并写入我需要的内容。

Sox 会读取 header 但它不会显示用我使用的旧软件插入的媒体元素的标题。我只是不能自动化它,否则我会用它来代替。

我确定信息是写在 CART CHUNK 部分或只写在文件 headers 中。我想不出在那里写我自己的数据。

我能够做到这一点的方式是通过这个项目:https://github.com/JamesHeinrich/getID3