主要内容

多媒体文件

将视频帧和音频样本写入多媒体文件

  • 库:
  • 计算机视觉工具箱/水槽

  • 到多媒体文件块

描述

多媒体文件块将视频帧、音频样本或两者都写入多媒体(.avi..wav..MJ2.mp4,或.m4v)文件。

您可以通过选择压缩算法来压缩视频帧或音频样本。除了其他相关属性之外,您还可以控制视频和/或音频的类型,多媒体文件收到。

请注意

此块支持具有文件I /金宝app O可用文件的平台的代码生成。您无法使用此块金宝app®Desktop Real-time™软件,因为该产品不支持文件I / O.金宝app

此块在Windows Media的版本11或更晚的平台上表现最佳®播放器软件。此块仅支持Linux中金宝app未压缩的RGB24 AVI文件®苹果电脑平台。

为这个块生成的代码依赖于预构建的库文件。您可以在MATLAB之外运行此代码®环境或重新部署它,但请务必在此操作时占据这些额外库文件。的packNGo函数创建一个包含运行或重新构建此代码所需的所有部分的zip文件。看到packNGo(金宝app仿真软件编码器)为更多的信息。

要运行由包含此块的模型生成的可执行文件,可能需要将预编译的共享库文件添加到系统路径中。看到金宝appSimulink编码器金宝appSimulink共享库依赖项, 和加速仿真软件模型金宝app获取详细信息。

港口

输入

全部展开

指定输入图像帧为矩阵或数组。如果要将强度图像帧写入多媒体文件,请将其指定为-经过-N矩阵。对于彩色图像帧,指定为-经过-N-经过-3.数组中。

依赖关系

启用该端口。

  • 文件类型参数AVImj - 2000WMV或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数RGBAVIMPEG4.文件类型。

  • 图像信号参数一个多维信号

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

将输入图像的红色组件指定为-经过-N矩阵。

依赖关系

启用该端口。

  • 文件类型参数AVImj - 2000WMV或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数RGBAVIMPEG4.文件类型。

  • 图像信号参数单独的颜色信号

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

将输入图像的绿色组件指定为-经过-N矩阵。

依赖关系

启用该端口。

  • 文件类型参数AVImj - 2000WMV或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数RGBAVIMPEG4.文件类型。

  • 图像信号参数单独的颜色信号

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

将输入图像的蓝色组件指定为-经过-N矩阵。

依赖关系

启用该端口。

  • 文件类型参数AVImj - 2000WMV或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数RGBAVIMPEG4.文件类型。

  • 图像信号参数单独的颜色信号

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

指定输入图像的亮度分量为-经过-N矩阵。

依赖关系

启用该端口。

  • 文件类型参数AVI或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数YCbCr 4:2:2

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

指定色度分量,Cb,将输入图像作为-经过- N 2 矩阵。

依赖关系

启用该端口。

  • 文件类型参数AVI或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数YCbCr 4:2:2

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

指定色度分量,Cr,将输入图像作为-经过- N 2 矩阵。

依赖关系

启用该端口。

  • 文件类型参数AVI或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数YCbCr 4:2:2

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|布尔

指定输入音频信号为矢量或矩阵。当指定为一个矩阵时,该块将每一列视为一个独立的通道。

依赖关系

启用该端口。

  • 文件类型参数AVIWAV的WMAMPEG4.FLAC.或者ogg.

  • 参数音频只有

数据类型:|双倍的|int16|INT32.|uint8

参数

全部展开

指定要编写的多媒体文件的名称。该块基于指定的基于自动附加文件扩展名文件类型参数。如果指定的文件名(包括文件扩展名)已经存在,则块将用指定的数据覆盖现有文件中的数据。

该块将文件保存在当前工作目录中。要指定不同的文件位置,请单击“另存为…按钮。

指定要编写的多媒体文件类型。块支持金宝appAVIWAVMJ2000的WMAWMVMPEG4.FLAC., 和ogg.文件格式。

指定要写入的媒体类型。您可以选择视频只音频只有或者视频和音频

依赖关系

要启用该参数,请设置文件类型参数AVIWMV或者MPEG4.

指定视频压缩算法以减小输出文件的大小。

  • AVI文件类型-任意选择DV视频编码器或者MJPEG压缩算法。如果您不想减小文件的大小,请选择无(未压缩)

  • MJ2000文件类型-任意选择有损或者无损的算法。

请注意

此参数的选项是系统上安装的视频压缩算法。有关特定视频压缩机的信息,请参阅该压缩机的文档。

依赖关系

要启用该参数,请设置文件类型参数MJ2000,或AVI.为AVI文件类型,设置参数视频只或者视频和音频

将压缩因子指定为大于的整数标量1

依赖关系

要启用该参数,请设置文件类型参数MJ2000, 和视频压缩机参数有损

指定视频质量为[0 100]范围内的整数标量。

依赖关系

要启用该参数,请设置文件类型参数MPEG4., 和参数视频只

为输出文件指定视频的颜色格式。块支持金宝appRGBYCbCr 4:2:2颜色格式。

依赖关系

要启用该参数,请设置文件类型参数AVI或者MPEG4.

指定块如何接受RGB彩色视频输入​​。如果你选择一个多维信号,块仅使用一个端口接受输入。如果你选择单独的颜色信号,该块使用每个颜色通道的三个单独端口接受输入视频。

依赖关系

要启用此参数:

  • 文件类型参数AVImj - 2000WMV或者MPEG4.

  • 参数视频和音频或者视频只

  • 文件颜色格式参数RGBAVIMPEG4.文件类型。

指定音频压缩算法以减少输出文件的大小。块支持金宝appCcitt A-LawCCITT u-LawGSM 3.10IMA ADPCM微软ADPCM或者脉码调制算法。如果您不想减小文件的大小,请选择无(未压缩)

请注意

此参数的选项是系统上安装的音频压缩算法。有关特定音频压缩机的信息,请参阅该压缩机的文档。

依赖关系

要启用该参数,请使用以下任一选项:

  • 文件类型参数AVI并设置参数视频和音频或者音频只有

  • 文件类型范围WAV

指定输出文件的音频数据类型。

依赖关系

要启用该参数,请选择以下选项之一:

  • 文件类型参数WAV音频压缩机参数无(未压缩)

  • 文件类型参数FLAC..此文件类型支持金宝app8位整数16位整数, 和24位整数数据类型仅限。

块特征

数据类型

双倍的|整数一个|

直接喂养

多维信号

适应信号

讨论二阶导数过零检测

一个金宝app支持16位和32位有符号整数和8位无符号整数。

扩展功能

在R2006A之前介绍