主要内容

audioinfo

有关音频文件的资料

描述

例子

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

例子

全部折叠

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

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

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

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

信息= audioinfo(文件名)
Filename: 'C:\Temp\handel.wav' CompressionMethod: 'Uncompressed' NumChannels: 1 SampleRate: 8192 TotalSamples: 73113 Duration: 8.9249 Title: [] Comment: [] Artist: [] BitsPerSample: 16 .文件名:'C:\Temp\handel.wav'压缩方法:'Uncompressed

输入参数

全部折叠

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

根据文件的位置,文件名可以采取其中一种形式。

当前文件夹

中指定文件的名称文件名

例子:“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
Amazon S3™ s3
Windows Azure®Blob存储 wasbwasbs
HDFS™ hdfs

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

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

例子:“myFile.mp3”

例子:“. . / myFile.mp3”

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

audioinfo万博1manbetx支持以下文件格式。

平台支持万博1manbetx 文件格式
所有平台 波(. wav
OGG (. ogg
FLAC (.flac
非盟(.au
AIFF (.aiffaif
AIFC (.aifc
窗户®7(或更高版本),麦金塔电脑和Linux® MP3 (mp3
mpeg - 4 AAC (.m4amp4

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

在Linux平台上,audioinfo也可能返回有关GStreamer支持的任何文件内容的信息。万博1manbetx

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

数据类型:字符|字符串

输出参数

全部折叠

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

字段名 描述 数据类型
文件名 文件名包括文件的绝对路径和文件扩展名。 特征向量
CompressionMethod 压缩方法。 特征向量
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