Информация о мультимедийном файле
info
= mmfileinfo(filename
)
возвращает структуру, info
= mmfileinfo(filename
)info
, с полями, содержащими информацию о содержимом мультимедийного файла, идентифицированного filename
. filename
задан как скаляр строки или вектор символов.
Если filename
является URL, mmfileinfo
может занять много времени, чтобы возвратиться, потому что это должно сначала загрузить файл. Для больших файлов загрузка может занять несколько минут. Чтобы постараться не блокировать командную строку MATLAB®, в то время как эта обработка происходит, загрузите файл прежде, чем вызвать mmfileinfo
.
Структура info
содержит следующие поля, перечисленные в порядке, они появляются в структуре.
Поле | Описание |
---|---|
| Текст, указывающий на имя файла. |
| Текст, указывающий на абсолютный путь к файлу. |
| Длина файла в секундах. |
| Структура, содержащая информацию об аудиоданных в файле. Смотрите Аудиоданные для получения дополнительной информации об этой структуре данных. |
| Структура, содержащая информацию о видеоданных в файле. Смотрите Видеоданные для получения дополнительной информации об этой структуре данных. |
Структура Audio
содержит следующие поля, перечисленные в порядке, они появляются в структуре. Если файл не содержит аудиоданные, поля в структуре пусты.
Поле | Описание |
---|---|
| Текст, указывающий на формат аудио. |
| Количество звуковых каналов. |
Структура 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
системно-зависим.