以下函数允许您读取、写入和检索有关音频文件的信息。支持各种格式,包括av、flac和ogg-vorbis。
info =
audioinfo (filename)
¶返回指定的filename音频文件的信息.
输出信息是一个包含以下字段的结构体:
音频文件的名称。
音频压缩方法。未使用,仅用于与MATLAB兼容.
音频通道的数量。
音频的采样率,单位为赫兹。
文件中的样本数。
音频的持续时间,以秒为单位。
每个样本的位数。
音频比特率。未使用,仅用于与MATLAB兼容.
Title
音频元数据值,如果不存在则为空。
Artist
音频元数据值,如果不存在则为空。
Comment
音频元数据值,如果不存在则为空。
详见: audioread, audiowrite.
[y, fs] =
audioread (filename)
¶[y, fs] =
audioread (filename, samples)
¶[y, fs] =
audioread (filename, datatype)
¶[y, fs] =
audioread (filename, samples, datatype)
¶读取音频文件filename并返回音频数据y和采样率fs.
音频数据被存储为具有与音频帧相对应的行和与声道相对应的列的矩阵。
可选的双元素向量参数samples指定开始帧和结束帧。
可选参数datatype指定要返回的数据类型。如果是native
,则数据的类型取决于数据在音频文件中的存储方式。
详见: audiowrite, audioformats, audioinfo.
(filename, y, fs)
¶(filename, y, fs, name, value, …)
¶从矩阵中写入音频数据y到filename以采样率fs文件格式从文件扩展名决定。
可以使用其他键值对来指定以下参数:
每个样本的位数。有效值为8、16、24和32。默认值为16。
有效的参数名称,但被忽略。保留以与兼容MATLAB.
Ogg Vorbis压缩机的质量设置。值的范围可以在0和100之间,其中100是最高质量设置。默认值为75。
音频文件的标题。
艺人名称。
评论
详见: audioread, audioformats, audioinfo.
()
¶(format)
¶显示有关所有支持的音频格式的信息。
如果指定了可选参数format则仅显示名称以format开头的格式.
详见: audioread, audiowrite.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号