mmfileinfo

Информация о мультимедийном файле

Синтаксис

info = mmfileinfo(filename)

Описание

info = mmfileinfo(filename) возвращает структуру, info, с полями, содержащими информацию о содержимом мультимедийного файла, идентифицированного filename. filename задан как скаляр строки или вектор символов.

Если filename является URL, mmfileinfo может занять много времени, чтобы возвратиться, потому что это должно сначала загрузить файл. Для больших файлов загрузка может занять несколько минут. Чтобы постараться не блокировать командную строку MATLAB®, в то время как эта обработка происходит, загрузите файл прежде, чем вызвать mmfileinfo.

Структура info содержит следующие поля, перечисленные в порядке, они появляются в структуре.

Поле

Описание

Filename

Текст, указывающий на имя файла.

Path

Текст, указывающий на абсолютный путь к файлу.

Duration

Длина файла в секундах.

Audio

Структура, содержащая информацию об аудиоданных в файле. Смотрите Аудиоданные для получения дополнительной информации об этой структуре данных.

Video

Структура, содержащая информацию о видеоданных в файле. Смотрите Видеоданные для получения дополнительной информации об этой структуре данных.

Аудиоданные

Структура Audio содержит следующие поля, перечисленные в порядке, они появляются в структуре. Если файл не содержит аудиоданные, поля в структуре пусты.

Поле

Описание

Format

Текст, указывающий на формат аудио.

NumChannels

Количество звуковых каналов.

Видеоданные

Структура Video содержит следующие поля, перечисленные в порядке, они появляются в структуре. Если файл не содержит видеоданные, поля в структуре пусты.

Поле

Описание

Format

Текст, указывающий на формат видео.

Height

Высота кадра видео.

Width

Ширина кадра видео.

Примеры

Отобразите информацию о файле в качестве примера 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 системно-зависим.

Смотрите также

Представлено до R2006a