Информация о мультимедийном файле
info = mmfileinfo(filename)
возвращает структуру, info = mmfileinfo(filename)info, с полями, содержащими информацию о содержимом мультимедийного файла, идентифицированного filename. The filename задается как вектор символов или строковый скаляр.
Если filename является URL-адресом, mmfileinfo возврат может занять много времени, поскольку сначала необходимо загрузить файл. Для больших файлов загрузка может занять несколько минут. Чтобы избежать блокировки MATLAB® командная строка во время выполнения этой обработки, загрузите файл перед вызовом mmfileinfo.
The info структура содержит следующие поля, перечисленные в порядке их появления в структуре.
Область | Описание |
|---|---|
| Текст, указывающий имя файла. |
| Текст, указывающий абсолютный путь к файлу. |
| Длина файла в секундах. |
| Структура, содержащая информацию о аудио данных в файле. Для получения дополнительной информации об этой структуре данных см. раздел «Аудиоданные». |
| Структура, содержащая информацию о данных видео в файле. Для получения дополнительной информации об этой структуре данных см. раздел Видеоданные. |
The Audio структура содержит следующие поля, перечисленные в порядке их появления в структуре. Если файл не содержит аудио данных, поля в структуре являются пустыми.
Область | Описание |
|---|---|
| Текст, указывающий на аудио формата. |
| Количество аудиоканалов. |
The Video структура содержит следующие поля, перечисленные в порядке их появления в структуре. Если файл не содержит данных видео, поля в структуре являются пустыми.
Область | Описание |
|---|---|
| Текст, указывающий на формат видео. |
| Высота видеокадра. |
| Ширина видеокадра. |
Отобразите информацию о файле примера xylophone.mpg:
info = mmfileinfo('xylophone.mpg')
audio = info.Audio
video = info.VideoMATLAB возвращает:
info =
Filename: 'xylophone.mpg'
Path: 'matlabroot\toolbox\matlab\audiovideo'
Duration: 4.7020
Audio: [1x1 struct]
Video: [1x1 struct]
audio =
Format: 'MPEG'
NumChannels: 2
video =
Format: 'MPEG1'
Height: 240
Width: 320где Path зависит от системы.