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