exponenta event banner

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