首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是RIFF/Wav头中的“列表”块?

什么是RIFF/Wav头中的“列表”块?
EN

Stack Overflow用户
提问于 2020-09-16 23:35:10
回答 1查看 3.2K关注 0票数 1

我正在编写一个wav播放器,我正在使用以下文件格式规范:http://soundfile.sapp.org/doc/WaveFormat/

正如你所看到的,它期望:

channels).

  • followed

  • 最初的"Riff块“(它告诉我们这是wav文件还是其他RIFF文件类型),

  • 后面是"Format”块(它通过一个包含所有音频数据的“数据”块告诉我们诸如比特率和数量等信息。

)

我有一个音频文件,它在格式块和数据块之间有一个“列表”块,当我编辑该文件时,您可以直观地看到它:

这个列表块是什么,它是某种标准化文件格式的一部分,是否有关于解析它的信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-16 23:51:01

您的示例块包含一个包含创建软件( LIST软件(ISFT))的INFO信息系统:

LIST块类型的INFO在扩展RIFF的格式中很常见。当LIST块包含列表类型ID "INFO“时,列表包含有关版权、作者、文件工程师和其他类似文本的信息。

..。

用于创建文件的软件包的ISFT名称

https://www.recordingblogs.com/wiki/list-chunk-of-a-wave-file

还有其他种类的列表,但是信息列表是非常普遍的。上面的站点详细介绍了预期的内容,但简单地说:

container.

  • Not列表是基于和JPEG等基于RIFF的文件中定义良好的容器类型。
  • 并不是每个文件都有一个列表,每个列表都包含相同类型的信息。例如,WAVE可能包括持续时间;JPEG维数;JPEG和WAVE可能都有作者。
  • DLS类型文件依赖于列表容器来注释文件的所有可伸缩属性:样本、区域、拼音等等,其中任何一种都可能是二进制数据。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63929283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档