exponenta event banner

В мультимедийный файл

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

  • Библиотека:
  • Инструментарий компьютерного зрения/раковины

  • To Multimedia File block

Описание

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

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

Примечание

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

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

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

Чтобы запустить исполняемый файл, созданный из модели, содержащей этот блок, может потребоваться добавить предварительно скомпилированные файлы общей библиотеки к системному пути. Дополнительные сведения см. в разделах Кодер Simulink, Зависимости общей библиотеки Simulink и Ускорение моделей Simulink.

Порты

Вход

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

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

Зависимости

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

  • Задать для параметра Тип файла значение AVI, MJ-2000, WMV или MPEG4.

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

  • Задать для параметра Формат цвета файла значение RGB для AVI и MPEG4 типы файлов.

  • Установите параметр сигнала изображения в значение One multidimensional signal.

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

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

Зависимости

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

  • Задать для параметра Тип файла значение AVI, MJ-2000, WMV или MPEG4.

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

  • Задать для параметра Формат цвета файла значение RGB для AVI и MPEG4 типы файлов.

  • Установите параметр сигнала изображения в значение Separate color signals.

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

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

Зависимости

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

  • Задать для параметра Тип файла значение AVI, MJ-2000, WMV или MPEG4.

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

  • Задать для параметра Формат цвета файла значение RGB для AVI и MPEG4 типы файлов.

  • Установите параметр сигнала изображения в значение Separate color signals.

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

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

Зависимости

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

  • Задать для параметра Тип файла значение AVI, MJ-2000, WMV или MPEG4.

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

  • Задать для параметра Формат цвета файла значение RGB для AVI и MPEG4 типы файлов.

  • Установите параметр сигнала изображения в значение Separate color signals.

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

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

Зависимости

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

  • Задать для параметра Тип файла значение AVI или MPEG4.

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

  • Задать для параметра Формат цвета файла значение YCbCr 4:2:2.

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

Укажите компонент цветности Cb входного изображения в качестве матрицы M-by-N2.

Зависимости

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

  • Задать для параметра Тип файла значение AVI или MPEG4.

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

  • Задать для параметра Формат цвета файла значение YCbCr 4:2:2.

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

Укажите компонент цветности Cr входного изображения в качестве матрицы M-by-N2.

Зависимости

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

  • Задать для параметра Тип файла значение AVI или MPEG4.

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

  • Задать для параметра Формат цвета файла значение YCbCr 4:2:2.

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

Укажите входной звуковой сигнал как вектор или матрицу. При задании в качестве матрицы блок обрабатывает каждый столбец как независимый канал.

Зависимости

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

  • Задать для параметра Тип файла значение AVI, WAV, WMA, MPEG4, FLAC или OGG.

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

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

Параметры

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

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

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

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

Укажите тип носителя для записи. Можно выбрать Video only, Audio only или Video and audio.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип файла значение AVI, WMV или MPEG4.

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

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

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

Примечание

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

Зависимости

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

Укажите коэффициент сжатия как целочисленный скаляр, больший, чем 1.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип файла значение MJ2000и параметр Video compressor для Lossy.

Укажите качество видео как целочисленный скаляр в диапазоне [0 100].

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип файла значение MPEG4и Записать параметр в Video only.

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип файла значение AVI или MPEG4.

Укажите, как блок принимает цветной видеосигнал RGB. При выборе One multidimensional signalблок принимает ввод, используя только один порт. При выборе Separate color signalsблок принимает входное видео, используя три отдельных порта для каждого цветового канала.

Зависимости

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

  • Задать для параметра Тип файла значение AVI, MJ-2000, WMV или MPEG4.

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

  • Задать для параметра Формат цвета файла значение RGB для AVI и MPEG4 типы файлов.

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

Примечание

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

Зависимости

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

  • Задать для параметра Тип файла значение AVI и установите параметр Write в значение Video and audio или Audio only.

  • Параметр «Задать тип файла» WAV

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

Зависимости

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

  • Задать для параметра Тип файла значение WAV и параметр аудиокомпрессора для None (uncompressed).

  • Задать для параметра Тип файла значение FLAC. Этот тип файлов поддерживает 8-bit integer, 16-bit integer, и 24-bit integer только типы данных.

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

Типы данных

double | integer[a] | single

Прямой проход

no

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

no

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

no

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

no

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

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

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