mmfileinfo

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

Синтаксис

info = mmfileinfo(filename)

Описание

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

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

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

Область

Описание

Filename

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

Path

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

Duration

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

Audio

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

Video

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

Аудио Данных

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

Область

Описание

Format

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

NumChannels

Количество аудиоканалов.

Видео- Данные

The 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