To Multimedia File

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

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

  • To Multimedia File block

Описание

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

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

Примечание

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

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

Сгенерированный код для этого блока использует предварительно созданные файлы библиотеки. Можно запустить этот код вне среды MATLAB®, или повторно развернуть его, но быть уверены с учетом этих дополнительных файлов библиотеки при выполнении так. packNGo функция создает один zip-файл, содержащий все части, требуемые запустить или восстановить этот код. Смотрите packNGo (Simulink Coder) для получения дополнительной информации.

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

Порты

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

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

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

Зависимости

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

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

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

  • Установите параметр File color format на RGB для AVI и MPEG4 типы файлов.

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

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

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

Зависимости

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

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

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

  • Установите параметр File color format на RGB для AVI и MPEG4 типы файлов.

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

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

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

Зависимости

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

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

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

  • Установите параметр File color format на RGB для AVI и MPEG4 типы файлов.

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

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

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

Зависимости

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

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

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

  • Установите параметр File color format на RGB для AVI и MPEG4 типы файлов.

  • Установите параметр 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

Задайте компонент цветности, Cb, входного изображения как MN2 матрица.

Зависимости

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

  • Установите параметр 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

Задайте компонент цветности, Cr, входного изображения как MN2 матрица.

Зависимости

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

  • Установите параметр 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.

  • Установите параметр Write на Audio only.

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

Параметры

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

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

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

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

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

Зависимости

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

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

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

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

Примечание

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

Зависимости

Чтобы включить этот параметр, установите параметр File type на MJ2000, или AVI. Для AVI тип файла, установленный параметр Write toVideo 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, блок принимает вход с помощью только одного порта. Если вы выбираете Separate color signals, блок принимает входное видео использование трех отдельных портов для каждого цветового канала.

Зависимости

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

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

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

  • Установите параметр File color format на RGB для AVI и MPEG4 типы файлов.

Задайте алгоритм сжатия звука, чтобы уменьшать размер выходного файла. Блок поддерживает CCITT A-Law, CCITT u-Law, GSM 3.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 | integer[a] | single

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

no

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

no

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

no

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

no

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

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

Представлено до R2006a