From Multimedia File

Считайте видеокадры и аудиосэмплы из мультимедийного файла

  • Библиотека:
  • Computer Vision Toolbox / источники

  • From Multimedia File block

Описание

Блок From Multimedia File читает видеокадры, аудиосэмплы или обоих из мультимедийного файла. Блок импортирует данные из файла, поддерживаемого формата файла, в Simulink® модель. Для получения дополнительной информации о поддерживаемых форматах файлов, смотрите Поддерживаемые платформы и Форматы файлов.

Этот блок позволяет вам считать WMA или потоки WMV от вашей системы или по сетевому подключению. Точно так же блок To Multimedia File позволяет вам записать WMA или потоки WMV к вашей системе или по сетевому подключению. Если ваша система не имеет кодека необходимым, чтобы поддержать формат файла, необходимо повторно закодировать файлы того формата в формат файла, поддержанный Computer Vision Toolbox™.

Если у вас есть лицензия Simulink Coder™, можно сгенерировать код из модели, содержащей этот блок. Чтобы запустить сгенерированный исполняемый файл, вы, возможно, должны добавить предварительно скомпилированные совместно использованные файлы библиотеки в свой системный путь. Для получения дополнительной информации смотрите Simulink Разделяемые Библиотечные зависимости и Ускоряющиеся Модели Simulink.

Примечание

Этот блок поддерживает генерацию кода для хоста - компьютера, который имеет файловый ввод-вывод в наличии. Вы не можете использовать этот блок с программным обеспечением Simulink Desktop Real-Time™, потому что тот продукт не делает ввода-вывода файла поддержки.

Порты

Вывод

развернуть все

Цветное изображение или видеокадр, возвращенный как M-by-N-by-P массив. M и N являются количеством строк и столбцов в каждом изображении. P является количеством цветовых каналов в каждом изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на RGB и параметр Image signal к One multidimensional signal.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Simulink.ImageType

Полутоновое изображение или видеокадр, возвращенный как M-by-N матрица. M и N являются количеством строк и столбцов в полутоновом изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на Intensity.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Красный компонент цвета фрейма изображения или видеокадра, возвращенного как M-by-N матрица. M и N являются количеством строк и столбцов в изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на RGB и параметр Image signal к Separate color signals.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Зеленый компонент цвета фрейма изображения или видеокадра, возвращенного как M-by-N матрица. M и N являются количеством строк и столбцов в изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на RGB и параметр Image signal к Separate color signals.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Синий компонент цвета фрейма изображения или видеокадра, возвращенного как M-by-N матрица. M и N являются количеством строк и столбцов в изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на RGB и параметр Image signal к Separate color signals.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Компонент Luma фрейма изображения или видеокадра, возвращенного как M-by-N матрица. M и N являются количеством строк и столбцов в изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на YCbCr 4:2:2.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Компонент цветности синего различия фрейма изображения или видеокадра, возвращенного как M-by-N/2 матрица. M и N являются количеством строк и столбцов во входном изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на YCbCr 4:2:2.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Компонент цветности Красного различия фрейма изображения или видеокадра, возвращенного как M-by-N/2 матрица. M и N являются количеством строк и столбцов в каждом входном изображении.

Зависимости

Включить этот порт:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные или данные изображения. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на YCbCr 4:2:2.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Звуковой сигнал, возвращенный как M - вектор элемента или M-by-N матрица. M является количеством отсчетов в каждом канале, и N является количеством каналов.

Зависимости

Чтобы включить этот порт, установите параметр File name на имя мультимедийного файла, который содержит аудиоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Audio only или Video and audio.

Типы данных: single | double | int16 | uint8

Индикатор конца файла, возвращенный как логический скаляр для каждого видеокадра или аудиосэмпла. Индикатором конца файла является 1 когда блок выводит итоговый видеокадр или аудиосэмпл из файла, и является 0 в противном случае.

Зависимости

Чтобы включить этот порт, выберите параметр Output end-of-file indicator.

Типы данных: Boolean

Параметры

развернуть все

Main

Задайте имя мультимедийного файла для блока, чтобы читать. Если файл не расположен на вашем MATLAB® путь, выберите Browse и перейдите к файлу или задайте полный путь к файлу.

На Microsoft® Windows® платформы, этот параметр поддерживает URL, которые указывают на потоки Microsoft Media Server (MMS).

Задайте, наследовал ли блок шаг расчета от мультимедийного файла или использует заданный шаг расчета. Когда вы выбираете этот параметр, блок наследовал шаг расчета от входного файла мультимедиа.

Совет

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

Задайте шаг расчета для блока.

Зависимости

Чтобы включить этот параметр, очистите параметр Inherit sample time from file.

Задайте число раз, чтобы проигрывать входной файл мультимедиа. Значение по умолчанию inf указывает что повторения блока, проигрывая мультимедийный файл до времени остановки симуляции.

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

Задайте тип медиа-контента, чтобы читать из файла, содержащего и видеоданные и аудиоданные.

Зависимости

Чтобы включить этот параметр, установите параметр File name на имя мультимедийного файла, который содержит и аудиоданные и видеоданные.

Задайте формат цвета вывода входных видеоданных. Блок поддерживает RGB, Intensity, и YCbCr 4:2:2 цветные форматы.

Зависимости

Чтобы включить этот параметр, установите параметр File name на имя мультимедийного файла, который содержит видеоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

Задайте, как блок выводит видео цвета RGB. Если вы выбираете One multidimensional signal, блок выводит видеоданные с помощью только порт Image. Если вы выбираете Separate color signals, блок выводит видеоданные с помощью трех отдельных цветовых каналов, разделенных через R, G и порты B. Если вы выбираете Simulink image signal, блок выводит видео в Simulink.ImageType тип данных.

Зависимости

Включить этот параметр:

  • Установите параметр File name на имя мультимедийного файла, который содержит видеоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

  • Установите параметр Output color format на RGB.

Укажите диапазон аудиосэмплов, чтобы читать из входного файла как двухэлементный вектор-строка из формы [StartSample EndSample]. StartSample первая выборка чтения блока от звукового файла и EndSample финал, производят чтения блока от звукового файла. StartSample должен быть больше или быть равен 1. EndSample должен быть больше StartSample.

Зависимости

Чтобы включить этот параметр, установите параметр File name на имя мультимедийного файла, который содержит аудиоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Audio only.

Задайте количество отсчетов на звуковой канал.

Зависимости

Чтобы включить этот параметр, установите параметр File name на имя мультимедийного файла, который содержит аудиоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Audio only.

Data Types

Задайте тип данных для выходных видеокадров.

Зависимости

Чтобы включить этот параметр, установите параметр File name на имя мультимедийного файла, который содержит видеоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Video only или Video and audio.

Задайте тип данных для выходных аудиосэмплов.

Зависимости

Чтобы включить этот параметр, установите параметр File name на имя мультимедийного файла, который содержит аудиоданные. Если заданный файл содержит и аудиоданные и видеоданные, установите параметр Multimedia outputs на Audio only или Video and audio.

Характеристики блока

Типы данных

double | целое число[a] | single

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

[a] Поддержки 16-и 32-битное и 8-битное беззнаковое целое со знаком.

Больше о

развернуть все

Расширенные возможности

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте