このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
audioinfo
オーディオ ファイルに関する情報
説明
例
オーディオ ファイルの情報の取得
例のファイル handel.mat
から WAVE ファイルを作成し、そのファイルの情報を取得します。
現在のフォルダーに WAVE (.wav) ファイルを作成します。
load handel.mat filename = 'C:\Temp\handel.wav'; audiowrite(filename,y,Fs); clear y Fs
audioinfo
を使用して WAVE ファイルの情報を返します。
info = audioinfo(filename)
info = struct with fields: Filename: 'C:\Temp\handel.wav' CompressionMethod: 'Uncompressed' NumChannels: 1 SampleRate: 8192 TotalSamples: 73113 Duration: 8.9249 Title: [] Comment: [] Artist: [] BitsPerSample: 16
入力引数
filename
— ファイルの名前
文字ベクトル | string スカラー
ファイルの名前。ファイル拡張子を含む文字ベクトルまたは string スカラーとして指定します。
ファイルの場所によって、filename
は次のいずれかの形式をとります。
現在のフォルダー | ファイル名を 例: | ||||||||
その他のフォルダー | ファイルが現在のフォルダーまたは MATLAB® パス上のフォルダーにない場合は、 例: 例: | ||||||||
インターネット URL | ファイルをインターネットの Uniform Resource Locator (URL) として指定する場合、 例: | ||||||||
リモートの場所 | リモートの場所に保存されたファイルの場合、
リモートの場所に基づいて、
詳細については、リモート データの操作を参照してください。 例: |
例: 'myFile.mp3'
例: '../myFile.mp3'
例: 'C:\temp\myFile.mp3'
audioinfo
は次のファイル形式をサポートします。
サポートされているプラットフォーム | ファイル形式 |
---|---|
すべてのプラットフォーム | AIFC (.aifc ) |
AIFF (.aiff 、.aif ) | |
AU (.au ) | |
FLAC (.flac ) | |
OGG (.ogg ) | |
OPUS (.opus ) | |
WAVE (.wav ) | |
Windows® 7 以降、Macintosh、および Linux® | MP3 (.mp3 ) |
MPEG-4 AAC (.m4a 、.mp4 ) |
Windows 7 以降のプラットフォームでは、audioinfo
は Windows Media® Foundation によってサポートされるすべてのファイルの内容に関する情報も返すことができます。
Linux のプラットフォームでは、audioinfo
は GStreamer によってサポートされるすべてのファイルの内容に関する情報も返すことができます。
audioinfo
は、Windows 7 以降、macOS 10.7 Lion 以上、および Linux 上の MPEG-4 (.mp4
、.m4v
) ビデオ ファイルから、また Windows 7 以降および Linux プラットフォーム上の Windows Media ビデオ (.wmv
) および AVI (.avi
) ファイルから、オーディオ メタデータを抽出できます。
データ型: char
| string
出力引数
info
— オーディオ ファイルに関する情報
構造体
構造体として返される、オーディオ ファイルに関する情報。info
には次のフィールドがあります。
フィールド名 | 説明 | データ型 |
---|---|---|
Filename | ファイルの絶対パスと拡張子を含むファイル名。 | character vector |
CompressionMethod | 圧縮法が使用されます。 | character vector |
NumChannels | オーディオ ファイルにエンコードされているオーディオ チャネルの数。 | double |
SampleRate | ファイルのオーディオ データのサンプル レート (Hz)。 | double |
TotalSamples | ファイル内のオーディオ サンプルの合計数。 | double |
Duration | オーディオ ファイルの再生時間 (秒)。 | double |
BitsPerSample | オーディオ ファイルにエンコードされているサンプルごとのビット数。 WAVE ( | double |
BitRate | 圧縮オーディオ ファイルで使用される、1 秒あたりのキロビット数 (kbit/s)。 MP3 ( | double |
Title | 'Title' の値 (存在する場合)。 | character vector |
Artist | 'Artist' の値 (存在する場合)。 | character vector |
Comment | 'Comment' の値 (存在する場合)。 | character vector |
メモ
Mac プラットフォームでの BitRate
プロパティは実際のビット レートを返し、エンコードされたビット レートは返しません。つまり、ソース データによっては、ビット レートがエンコード時に指定された値より小さくなる場合があるということです。
メモ
Mac プラットフォームの場合、audioinfo
は macOS 10.7 Lion 以上でのみ、.m4a
ファイルおよび .mp4
ファイルのメタデータを返します。旧バージョンの macOS では 'Title'
、'Author'
、'Comment'
の各フィールドが読み取られません。
制限
Windows 7 以降および Linux プラットフォーム上の MP3 および MPEG-4 AAC オーディオ ファイルでは、
audioinfo
は想定より少ないサンプル数をレポートする可能性があります。Linux プラットフォームの場合、これは基盤となる GStreamer フレームワークの制限によるものです。Linux プラットフォームでは、
audioinfo
は MPEG-4 AAC ファイルの 1 つのチャネル データをステレオ データとして解釈します。
バージョン履歴
R2012b で導入R2022a: Opus (.opus
) オーディオ ファイルの解析
Ogg Opus オーディオ ファイルを解析できます。
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)