主要内容

audioinfo

有关音频文件的信息

描述

例子

信息= audioinfo (文件名返回有关由此指定的音频文件内容的信息文件名

例子

全部折叠

从示例文件中创建一个WAVE文件handel.mat,获取有关文件的信息。

在当前文件夹中创建一个wave(.wav)文件。

负载handel.mat文件名=“C: \ Temp \ handel.wav”;audiowrite(filename,y,fs);清除yFs

使用audioinfo以返回有关WAVE文件的信息。

info = audioInfo(文件名)
INFO = struct with字段:filename:'c:\ temp \ handel.wav'compressmethod:'未压缩'numchannel:1 samplege:8192 totalsamples:73113持续时间:8.9249标题:[]评论:[]艺术家:[] Bitspersample:16

输入参数

全部折叠

文件名,指定为包含文件扩展名的字符向量或字符串标量。

根据你的文件的位置,文件名可以表现为这些形式中的一种。

当前文件夹

中指定文件的名称文件名

例子:“sample_audio.wav”

其他文件夹

如果文件不在当前文件夹中或不在MATLAB中的文件夹中®路径,然后指定完整或相对路径名称文件名

例子:“C: \ myFolder \ myFile.sample_audio.wav”

例子:“myFolder \ sample_audio.mp3”

互联网网址

如果文件被指定为internet统一资源定位符(URL),则文件名必须包含协议类型“http://”要么“https://”

例子:“http://hostname/path_to_file/sample_audio.mp3”

远程位置

如果文件存储在远程位置,那么文件名必须包含用表单指定的文件的完整路径:

scheme_name://path_to_file./my_file.ext

基于偏远的地理位置,scheme_name可以是此表中的值之一。

远程位置 scheme_name
亚马逊S3™ s3
Windows Azure®Blob Storage. wasbwasbs
HDFS™ hdfs

有关更多信息,请参见使用远程数据

例子:s3: / / bucketname / path_to_file / sample_audio.mp3 '

例子:'myfile.mp3'

例子:'../myfile.mp3'

例子:“C: \ temp \ myFile.mp3”

audioinfo金宝app支持以下文件格式。

平台支持金宝app 文件格式
所有平台 波(.wav.
ogg(. ogg
FLAC (.flac
非盟(.au
Aiff(.aiffaif
AIFC (.aifc
视窗®7(或更高版本),Macintosh.和Linux® MP3 (mp3
mpeg - 4 AAC (.m4amp4

在Windows 7平台(或更高版本)上,audioinfo可能还返回有关Windows Media支持的任何文件的内容的信息金宝app®基础。

在Linux平台上,audioinfo也可能返回关于GStreamer支持的任何文件内容的信息。金宝app

audioinfo可以从MPEG-4 (mp4.m4v)视频文件Windows 7或者以后,macOS10.7狮子或更高,Linux,以及Windows Media Video(.wmv)及AVI (.avi.)文件在Windows 7(或更高版本)和Linux平台。

数据类型:char|字符串

输出参数

全部折叠

关于音频文件的信息,作为结构返回。信息可以包含以下字段。

字段名称 描述 数据类型
文件名 文件名,包括文件的绝对路径和文件扩展名。 特征向量
压缩方法 压缩方法。 特征向量
NumChannels 音频文件中编码的音频通道的数量。
SampleRate 文件中音频数据的采样率,单位为赫兹。
TotalSamples 文件中音频样本的总数。
持续时间 文件持续时间,单位为秒。
Bitspersample.

音频文件中编码的每个样本的位数。

仅对Wave有效(.wav.)和flac(.flac)文件。

比特率

用于压缩音频文件的每秒千比特数(kbit/s)。

只适用于MP3 (mp3)和MPEG-4音频(.m4amp4)文件。

标题 的价值'标题',如果任何。 特征向量
艺术家 的价值“艺术家”,如果任何。 特征向量
评论 的价值“评论”,如果任何。 特征向量

请注意

比特率属性返回实际比特率Mac平台,而不是编码比特率。这意味着码率值可能低于编码时指定的值,具体取决于源数据。

请注意

Mac平台,audioinfo返回元数据.m4amp4文件只在macOS10.7狮子或更高级别。之前版本的macOS不会读'标题'“作者”,或“评论”字段。

限制

  • 对于MP3和MPEG-4 AAC音频文件Windows 7或更高版本和Linux平台,audioinfo报告的样本可能比预期的要少。在Linux平台上,这是由于底层GStreamer框架的限制。

  • 在Linux平台上,audioinfo将MPEG-4 AAC文件中的单通道数据解释为立体声数据。

另请参阅

|

在R2012B中介绍