欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

aiff 文件格式简述

发布时间:2024/3/26 编程问答 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 aiff 文件格式简述 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

申明:本博客所有标注为原创的文章均为本人原创,非商业目的转载和摘录请注明链接地址,如需商业用途请与本人联系。


AIFF是由美国APPLE公司开发的无损音频格式,AIFF格式只能包含未经压缩的PCM格式的音频数据, AIFF文件包含以下几个区块(Chunk):Common Chunk (必需),Sound Data Chunk (必需),Marker Chunk,Instrument Chunk,Comment Chunk,Name Chunk,Author Chunk,Copyright Chunk,Annotation Chunk,Audio Recording Chunk,MIDI Data Chunk,Application Chunk,ID3 Chunk。

 

每个区块(Chunk)基本结构:

Chunk ID

Chunk size

data

 

常见的AIFF文件结构图:

 


Chunk ID 'FORM'
Chunk Data Size

FORM Type ID "AIFF"

Chunk ID 'COMM '
Chunk Data Size

Sample Format Info

Chunk ID 'SSND'
Chunk Data Size

Digital Audio Samples

 

















COMM区块:

名称

大小

含义

Chunk ID

4 Byte

‘COMM’

Chunk Size

4 Byte

区块大小

NumChannels

2 Byte

声道数

NumSampleFrames

4 Byte

SampleFrames总数

BitsPerSample

2 Byte

采样位数

??

2 Byte

??

SampleRate

4 Byte

采样率(Little-endian)

ExtraParams

 

 


SSND区块:

名称

大小

含义

Chunk ID

4 Byte

‘SSND’

Chunk Size

4 Byte

区块大小

offset

4 Byte

音频数据偏移(未使用,设置为0)

blockSize

4 Byte

音频数据区块大小(未使用,设置为0)

soundData

1 Byte

音频数据起始(Big-endian)

 

参考链接:

http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/AIFF.html

 

总结

以上是生活随笔为你收集整理的aiff 文件格式简述的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。