提问人:Mr. Tea 提问时间:11/16/2023 最后编辑:Mr. Tea 更新时间:11/17/2023 访问量:39
将提示数据写入 RF64 WAV 文件
Writing Cue Data into RF64 WAV File
问:
我不完全确定 StackOverflow 是否是这个问题的正确站点,但我查看了 StackExchange 网络中的所有其他站点,似乎没有一个更合适,所以如果这不是一个 StackOverflowy 足够多的问题,我们深表歉意。
无论如何,我正在努力制作一个非常基本的 WAV 文件编写器。除了播放所需的通常元数据外,我还需要能够在文件中的任意点添加提示,但是我在处理超过 4GB 的文件时遇到了麻烦。我知道有多种方法可以获取更大的 WAV 文件,但我想采取的方法是使用 RF64 WAV 文件格式。我在使用提示结构时遇到了麻烦,因为这些结构当然使用 32 位采样位置偏移,将提示标记限制在前 ~40 亿个样本中,而不是之后。
有谁知道我怎样才能做到这一点?
编辑:我将样本偏移量与数据混淆了。cue chunk 使用采样偏移来定位提示点,这可能允许在超过 4GB 的文件中使用它而不进行修改(例如,文件中有多个通道)。对于包含超过 40 亿个样本的文件,问题仍然存在。我知道这是一个很高的门槛,但如果没有必要,我也不想对音频长度施加限制。
答: 暂无答案
评论
.bwf
.wav
bext