Запишите видеокадры и аудиосэмплы к мультимедийному файлу
Computer Vision Toolbox / приемники
Блок To Multimedia File пишет видеокадры, аудиосэмплы или обоих к мультимедийному файлу (.avi
, .wav
, .mj2
, .mp4
, или .m4v
формат.
Можно сжать видеокадры или аудиосэмплы путем выбора алгоритма сжатия. Можно также управлять типом видео или аудио в дополнение к другим связанным свойствам, которые получает мультимедийный файл.
Если у вас есть Simulink® Лицензия Coder™, можно сгенерировать код из модели, содержащей этот блок. Чтобы запустить сгенерированный исполняемый файл, вы, возможно, должны добавить предварительно скомпилированные совместно использованные файлы библиотеки в свой системный путь. Смотрите Simulink Разделяемые Библиотечные зависимости и Ускоряющиеся Модели Simulink для деталей.
Примечание
Этот блок поддерживает генерацию кода для платформ, которые имеют файловый ввод-вывод в наличии. Вы не можете использовать этот блок с программным обеспечением Simulink Desktop Real-Time™, потому что тот продукт не делает ввода-вывода файла поддержки.
Этот блок выполняет лучше всего на платформах с Версией 11 или позже Windows Media® Программное обеспечение Player. Этот блок поддерживает только несжатые файлы RGB24 AVI на Linux® и платформы Mac.
Image
— Введите фрейм изображенияЗадайте входной фрейм изображения как матрицу или массив. Чтобы записать фрейм изображения интенсивности в мультимедийный файл, задайте его как 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
R
— Красный компонент цвета изображенияЗадайте красный компонент цвета входного фрейма изображения как 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
G
— Зеленый компонент цвета изображенияЗадайте зеленый компонент цвета входного фрейма изображения как 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
B
— Синий компонент цвета изображенияЗадайте синий компонент цвета входного фрейма изображения как 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
Y
— Компонент Luma изображенияЗадайте 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-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
Cr
— Компонент цветности Красного различия изображенияЗадайте компонент цветности красного различия входного изображения как 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
Audio
— Введите звуковой сигналЗадайте входной звуковой сигнал как вектор или матрицу. Когда задано как матрица, блок обрабатывает каждый столбец как независимый канал.
Включить этот порт:
Установите параметр 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 name
— Имя мультимедийного файлаoutput.avi
(значение по умолчанию) | вектор символовЗадайте имя для мультимедийного файла записи блока. Блок добавляет расширение файла автоматически на основе заданного параметра File type. Если заданное имя файла, включая расширение файла, уже существует, блок перезаписывает данные в существующем файле с новыми входными данными.
По умолчанию блок сохранил файл в текущей рабочей директории. Чтобы задать различное расположение файла, нажмите кнопку Save As....
File type
— Тип мультимедийного файлаAVI
(значение по умолчанию) | WAV
| MJ2000
| WMA
| WMV
| MPEG4
| FLAC
| OGG
Задайте тип мультимедийного файла, чтобы записать. Блок поддерживает AVI
, WAV
, MJ2000
, WMA
, WMV
, MPEG4
, FLAC
, и OGG
форматы файлов.
Write
— Тип медиа-контентаVideo only
(значение по умолчанию) | Audio only
| Video and audio
Задайте тип медиа-контента, чтобы записать. В зависимости от значения параметра File type можно выбрать Video only
, Audio only
, или Video and audio
.
Тип файла | Поддерживаемый тип медиа-контента |
AVI |
|
WMV |
|
MPEG4 |
|
Чтобы включить этот параметр, установите параметр File type на AVI
, WMV
, или MPEG4
.
Video compressor
— Алгоритм сжатия видеоNone (uncompressed)
(значение по умолчанию) | DV Video Encoder
| MJPEG Compressor
| Lossy
| Lossless
Задайте алгоритм сжатия видео, чтобы уменьшать размер выходного файла. Доступные параметры зависят от значения параметра File type.
AVI
— Выберите DV Video Encoder
или MJPEG Compressor
алгоритм. Если вы не хотите уменьшать размер файла, выберите None (uncompressed)
.
MJ2000
— Выберите Lossy
или Lossless
алгоритм.
Примечание
Опции для этого параметра являются алгоритмами сжатия видео, установленными в вашей системе. Для получения информации об определенном видео компрессоре см. документацию для того компрессора.
Чтобы включить этот параметр, установите параметр File type на MJ2000
или AVI
. Для AVI
тип файла, установленный параметр Write на Video only
или Video and audio
.
Compression Factor (>1)
— Фактор сжатия
(значение по умолчанию) | целое число, больше, чем 1
Задайте фактор сжатия как целое число, больше, чем 1
.
Чтобы включить этот параметр, установите параметр File type на MJ2000
и параметр Video compressor к Lossy
.
Video Quality (0-100)
— Качество видео
(значение по умолчанию) | целое число в области значений [0, 100]Задайте качество видео как целое число в области значений [0, 100].
Чтобы включить этот параметр, установите параметр File type на MPEG4
и параметр Write к Video only
.
File color format
— Цветной формат выходного видеоRGB
(значение по умолчанию) | YCbCr 4:2:2
Задайте цветной формат видео для выходного файла. Блок поддерживает RGB
и YCbCr 4:2:2
цветные форматы.
Чтобы включить этот параметр, установите параметр File type на AVI
или MPEG4
.
Image signal
— Настройка Input port для видео RGBOne multidimensional signal
(значение по умолчанию) | Separate color signals
Задайте, как блок принимает ввод видео цвета 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
.
Audio compressor
— Алгоритм сжатия звукаNone (uncompressed)
(значение по умолчанию) | CCITT A-Law
| CCITT u-Law
| GSM 6.10
| IMA ADPCM
| Microsoft ADPCM
| PCM
Задайте алгоритм сжатия звука, чтобы уменьшать размер выходного файла. Блок поддерживает 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
.
Audio data type
— Тип аудиоданныхDetermine from input data type
(значение по умолчанию) | 8-bit integer
| 16-bit integer
| 24-bit integer
| 32-bit integer
| 32-bit float
| 64-bit float
Задайте тип аудиоданных для выходного файла.
Чтобы включить этот выбор параметра, используйте любую из этих опций:
Установите параметр File type на WAV
и параметр Audio compressor к None (uncompressed)
.
Установите параметр File type на FLAC
. Этот тип файла поддерживает только 8-bit integer
, 16-bit integer
, и 24-bit integer
типы данных.
Указания и ограничения по применению:
Хост - компьютер только. Исключает генерацию кода Simulink Desktop Real-Time.
Исполняемый файл, сгенерированный от этого блока, использует предварительно созданные динамические файлы библиотеки (.dll
файлы) включенный с MATLAB®. Используйте packNGo
(Simulink Coder) функция, чтобы группировать код, сгенерированный от этого блока и всех соответствующих файлов в сжатом zip-файле. Используя этот zip-файл, можно переместить, распаковать и восстановить проект в другой среде разработки, где MATLAB не установлен. Для получения дополнительной информации смотрите Генерацию кода, графический процессор и Стороннюю Поддержку.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.