Информация о мультимедийном файле
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.Video
MATLAB возвращает:
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
зависит от системы.