|
SOLUTIONS
|
AIFF (.aif, .aiff, .aifc)
MIME 类型:audio/aiff,audio/x-aiff,audio/x-aifc
AIFF 数字音频格式.
一般常用在 Macintosh 的专业音频处理应用程序中.
AIFF 是音频交换文件格式(Audio Interchange File Format)的缩写.
二进制文件格式.
以未压缩的单声道或立体声波形存储音频数据.
支持各种比特分辨率和采样率.
1988年由苹果(Apple)和其他人开发.
AIFF 数字音频格式.
一般常用在 Macintosh 的专业音频处理应用程序中.
AIFF 是音频交换文件格式(Audio Interchange File Format)的缩写.
二进制文件格式.
以未压缩的单声道或立体声波形存储音频数据.
支持各种比特分辨率和采样率.
1988年由苹果(Apple)和其他人开发.
Import 与 ExportImport 与 Export
- Import["file.aif"] 导入一个 AIFF 文件,返回一个声音对象.
- Export["file.aif", expr] 把一个声音对象导出到一个 AIFF 文件,使用16位脉冲编码调制编码.
- Import["file.aif"] 给出 Sound[SampledSoundList[data, r]]格式的一个表达式.
- Export["file.aif", expr] 从一个声音对象 expr 中创建一个 AIFF 文件.
- Import["file.aif", elem] 从一个 AIFF 文件中导入指定的参数.
- Import["file.aif", {elem, suba, subb, ...}] 导入一个子参数.
- Import["file.aif", {{elem1, elem2, ...}}] 导入多个参数.
- 导入格式可以由 Import["file", "AIFF"] 或 Import["file", {"AIFF", elem, ...}] 指定.
- Export["file.aif", expr, elem] 通过把 expr 作为指定参数 elem 创建一个 AIFF 文件.
- Export["file.aif", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个
指定为相应的
. - Export["file.aif", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
- Export["file.aif", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 AIFF 格式.
参数参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Rules" 每个参数和选项的完整规则列表 "Options" 选项、属性和设置的规则列表 - 表示数据的参数:
-
"Data" 原始音频样本,以一个实数的列表形式给出,每个子列表代表一个单独的音频通道 "SampledSoundList" 以 SampledSoundList 对象形式给出的声音数据 "Sound" 以一个 Sound 对象形式给出的声音数据
参数对应于 SampledSoundList 的第一个自变量.- 多个通道用音频样本的一个数组表示.
- 对于 AIFF 文件,默认情况下,Import 与 Export 使用
参数. - 高级的 Import 参数:
-
"SampleRate" 每个通道每秒的振幅采样数
选项选项
- Export 的通用参数:
-
SampleRate Automatic 每个通道每秒的振幅采样数 - 详细的属性和设置:
-
"AudioChannels" Automatic 文件中的音频通道数 "AudioEncoding" "Integer16" 如何编码样本 - 当导出到 WAV 时,如果没有指定采样率,会使用导出声音中的最高采样率,如果必要的话,所有声音会重新被采样.
- 如果没有指定通道数,会使用最高的同步通道数,如有必要会插入静音.
- 如果
被设为值 n,它比要导出的通道数小的的话,那么只导出前 n 个通道. - AIFF 格式一般使用 PCM (脉冲编码调制)音频编码,但也支持各种其它编解码器.
可以被设为以下任何一种编解码器:-
"UnsignedInteger8" 无符号8位 PCM "Integer8" 8位 PCM "Integer16" 16位 PCM "Integer24" 24位 PCM "Integer32" 32位 PCM "IMA-ADPCM" 自适应差分 PCM "Real32" 32位 IEEE 浮点 "Real64" 64位 IEEE 浮点 "aLaw" a 律4位 PCM (ITU-T G.711 标准) "uLaw"
律4位 PCM (ITU-T G.711 标准)"GSM610" GSM 6.10 编解码器 (ETSI 6.10 标准) "DWVW-12" 12位 DWVW "DWVW-16" 16位 DWVW "DWVW-24" 24位 DWVW - 不是所有编解码器支持任意的采样率和通道指标.
版本 4 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


