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