To Multimedia File

Запишите видеокадры и аудиосэмплы к мультимедийному файлу

  • Библиотека:
  • Computer Vision Toolbox / приемники

  • To Multimedia File block

Описание

Блок To Multimedia File пишет видеокадры, аудиосэмплы или обоих к мультимедийному файлу (.avi, .wav, .mj2, .mp4, или .m4v формат.

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

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

Примечание

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

Этот блок выполняет лучше всего на платформах с Версией 11 или позже Windows Media® Программное обеспечение Player. Этот блок поддерживает только несжатые файлы RGB24 AVI на Linux® и платформы Mac.

Порты

Входной параметр

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

Задайте входной фрейм изображения как матрицу или массив. Чтобы записать фрейм изображения интенсивности в мультимедийный файл, задайте его как M-by-N матрица. Для системы координат цветного изображения задайте его как M-by-N-by-3 массив.

Зависимости

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

  • Установите параметр File type на AVI, MJ-2000, WMV, или MPEG4.

  • Если значением параметров File type не является MJ-2000, установите параметр Write на Video and audio или Video only.

  • Если значением параметров File type является AVI или MPEG4, установите параметр File color format на RGB.

  • Установите параметр Image signal на One multidimensional signal.

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

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

Зависимости

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

  • Установите параметр File type на AVI, MJ-2000, WMV, или MPEG4.

  • Если значением параметров File type не является MJ-2000, установите параметр Write на Video and audio или Video only.

  • Если значением параметров File type является AVI или MPEG4, установите параметр File color format на RGB.

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

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

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

Зависимости

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

  • Установите параметр File type на AVI, MJ-2000, WMV, или MPEG4.

  • Если значением параметров File type не является MJ-2000, установите параметр Write на Video and audio или Video only.

  • Если значением параметров File type является AVI или MPEG4, установите параметр File color format на RGB.

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

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

Задайте синий компонент цвета входного фрейма изображения как M-by-N матрица.

Зависимости

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

  • Установите параметр File type на AVI, MJ-2000, WMV, или MPEG4.

  • Если значением параметров File type не является MJ-2000, установите параметр Write на Video and audio или Video only.

  • Если значением параметров File type является AVI или MPEG4, установите параметр File color format на RGB.

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

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

Задайте luma компонент входного фрейма изображения как M-by-N матрица.

Зависимости

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

  • Установите параметр File type на AVI или MPEG4.

  • Установите параметр Write на Video and audio или Video only.

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

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

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

Зависимости

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

  • Установите параметр File type на AVI или MPEG4.

  • Установите параметр Write на Video and audio или Video only.

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

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

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

Зависимости

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

  • Установите параметр File type на AVI или MPEG4.

  • Установите параметр Write на Video and audio или Video only.

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

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

Задайте входной звуковой сигнал как вектор или матрицу. Когда задано как матрица, блок обрабатывает каждый столбец как независимый канал.

Зависимости

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

  • Установите параметр File type на AVI, WAV, WMA, MPEG4, FLAC, или OGG.

  • Если значением параметров File type является AVI, WMV, или MPEG4 установите параметр Write на Video and audio или Audio only.

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

Параметры

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

Задайте имя для мультимедийного файла записи блока. Блок добавляет расширение файла автоматически на основе заданного параметра File type. Если заданное имя файла, включая расширение файла, уже существует, блок перезаписывает данные в существующем файле с новыми входными данными.

По умолчанию блок сохранил файл в текущей рабочей директории. Чтобы задать различное расположение файла, нажмите кнопку Save As....

Задайте тип мультимедийного файла, чтобы записать. Блок поддерживает AVI, WAV, MJ2000, WMA, WMV, MPEG4, FLAC, и OGG форматы файлов.

Задайте тип медиа-контента, чтобы записать. В зависимости от значения параметра File type можно выбрать Video only, Audio only, или Video and audio.

Тип файлаПоддерживаемый тип медиа-контента
AVI
  • Video only

  • Audio only

  • Video and audio

WMV
  • Video only

  • Video and audio

MPEG4
  • Video only

  • Audio only

Зависимости

Чтобы включить этот параметр, установите параметр File type на AVI, WMV, или MPEG4.

Задайте алгоритм сжатия видео, чтобы уменьшать размер выходного файла. Доступные параметры зависят от значения параметра File type.

  • AVI — Выберите DV Video Encoder или MJPEG Compressor алгоритм. Если вы не хотите уменьшать размер файла, выберите None (uncompressed).

  • MJ2000 — Выберите Lossy или Lossless алгоритм.

Примечание

Опции для этого параметра являются алгоритмами сжатия видео, установленными в вашей системе. Для получения информации об определенном видео компрессоре см. документацию для того компрессора.

Зависимости

Чтобы включить этот параметр, установите параметр File type на MJ2000 или AVI. Для AVI тип файла, установленный параметр Write на Video only или Video and audio.

Задайте фактор сжатия как целое число, больше, чем 1.

Зависимости

Чтобы включить этот параметр, установите параметр File type на MJ2000 и параметр Video compressor к Lossy.

Задайте качество видео как целое число в области значений [0, 100].

Зависимости

Чтобы включить этот параметр, установите параметр File type на MPEG4 и параметр Write к Video only.

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

Зависимости

Чтобы включить этот параметр, установите параметр File type на AVI или MPEG4.

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

Зависимости

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

  • Установите параметр File type на AVI, MJ-2000, WMV, или MPEG4.

  • Установите параметр Write на Video and audio или Video only.

  • Если значением параметров File type является AVI или MPEG4, установите параметр File color format на RGB.

Задайте алгоритм сжатия звука, чтобы уменьшать размер выходного файла. Блок поддерживает CCITT A-Law, CCITT u-Law, GSM 6.10, IMA ADPCM, Microsoft ADPCM, и PCM алгоритмы. Если вы не хотите уменьшать размер файла, выберите None (uncompressed).

Примечание

Опции для этого параметра являются алгоритмами сжатия звука, установленными в вашей системе. Для получения информации об определенном аудио компрессоре см. документацию для того компрессора.

Зависимости

Чтобы включить этот параметр, используйте любую из этих опций:

  • Установите параметр File type на AVI и установленный параметр Write на Video and audio или Audio only.

  • Установите параметр File type на WAV.

Задайте тип аудиоданных для выходного файла.

Зависимости

Чтобы включить этот выбор параметра, используйте любую из этих опций:

  • Установите параметр File type на WAV и параметр Audio compressor к None (uncompressed).

  • Установите параметр File type на FLAC. Этот тип файла поддерживает только 8-bit integer, 16-bit integer, и 24-bit integer типы данных.

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

Типы данных

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

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

no

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

no

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

no

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

no

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

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

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