To Multimedia File

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

  • Библиотека:
  • Computer Vision Toolbox/Раковины

  • To Multimedia File block

Описание

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

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

Примечание

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

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

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

Чтобы запустить исполняемый файл, который был сгенерирован из модели, содержащей этот блок, вам, возможно, потребуется добавить предварительно скомпилированные файлы общей библиотеки к системному пути. Для получения дополнительной информации смотрите Simulink Coder, Simulink Shared Библиотечные Зависимости и Accelerating Simulink Models.

Порты

Вход

расширить все

Задайте вход изображение, система координат как матрица или массив. Если вы хотите записать систему координат изображения интенсивности в мультимедийный файл, задайте его как 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 цветности входного изображения как M -by-N2 матрица.

Зависимости

Чтобы включить этот порт:

  • Установите 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 цветности входного изображения как M -by-N2 матрица.

Зависимости

Чтобы включить этот порт:

  • Установите 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 параметр равным 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блок принимает вход, используя только один порт. Если вы выбираете 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 | целое число[a] | single

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

no

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

no

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

no

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

no

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

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

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