流视频帧和音频样本到多媒体文件
下沉
dspsnks4
该到多媒体文件块将视频帧,音频样本或两者写入多媒体(.avi, .wav, .wma, .mp4, .ogg, .flac,或。wmv
)文件。
您可以通过选择压缩算法来压缩视频帧或音频样本。您可以根据需要连接尽可能多的输入端口。因此,您可以控制多媒体文件接收的视频和/或音频的类型。
注意
该块支持为具有文件I/金宝appO可用的平台生成代码。你不能使用这个块金宝app®桌面实时™软件,因为该产品不支持文件输入/输出。金宝app
这个块在windowsmedia版本11或更高版本的平台上表现最好®玩家软件。此块仅支持Linux上金宝app的未压缩RGB24 AVI文件®和Mac平台。
窗户®7.UAC(用户帐户控件)可能需要管理权限来编码WMV.
和WMA
文件。
此块的生成代码依赖于预构建库文件。您可以在MATLAB之外运行此代码®环境或重新部署它,但请务必在此操作时占据这些额外库文件。POSPNGO函数创建一个包含运行或重建此代码所需的所有部分的单个zip文件。看到Packngo.
(金宝appSimulink编码器)为更多的信息。
要运行从包含此块的模型生成的可执行文件,您可能需要将预编译的共享库文件添加到系统路径。看到了解DSP系统工具箱中的C代码生成有关详细信息。
音频文件可以在所有平台上的以下格式:
波
FLAC
OGG
mpeg4(只有Windows 7和麦斯科斯)
缺省格式为WAV。这个块支持MPEG-4金宝app AAC音频文件上Windows 7和麦斯科斯州。您可以使用M4A和MP4扩展。在编写这些文件时,以下平台特定限制适用:
Windows 7 | macOS |
---|---|
|
|
|
|
|
|
|
港口 | 描述 | |||
---|---|---|---|---|
图像 |
m——- - - - - -N- × 3矩阵RGB,强度,或YCbCr 4:2:2信号。 |
|||
R, G, B |
表示RGB视频流的一个平面的矩阵。R、G或B端口的输入必须具有相同的维度和数据类型。 |
|||
音频 |
m——- - - - - -N矩阵。m是每个通道中的样本数量,以及N是渠道的数量。 |
|||
Y,Cb,Cr |
表示YCBCR视频流的一帧的矩阵。Y,CB和CR端口使用以下尺寸:
|
该主要窗格的到多媒体文件阻塞对话框如下所示。
指定多媒体文件的名称。该块将文件保存在当前文件夹中。若要指定不同的文件或位置,请单击另存为...按钮。
指定多媒体文件的文件类型。你可以选择Avi.
那波
那MJ2000.
那WMA
那WMV.
那MPEG4
那弗拉奇
, 要么OGG
。默认情况下,文件类型被设置为波
。
指定块是否将视频帧,音频样本或两者都写入多媒体文件。你可以选择视频和音频
那仅限视频
, 要么只有音频
。仅当您设置时,此参数才可见文件类型至Avi.
那MPEG4
, 要么OGG
。
选择要用于压缩音频数据的压缩算法类型。此压缩减少了多媒体文件的大小。选择没有(压缩)
将未压缩的音频数据保存到多媒体文件。
注意
此参数列表中的其他可用项是系统中安装的音频压缩算法。有关特定音频压缩器的信息,请参阅该压缩器的文档。
选择音频数据类型。你可以使用音频数据类型仅参数仅针对未压缩的波文件。
选择要用于压缩视频数据的压缩算法类型。此压缩减少了多媒体文件的大小。选择没有(压缩)
将未压缩的视频数据保存到多媒体文件中。
注意
此参数列表中的其他可用项是系统中安装的视频压缩算法。有关特定视频压缩器的信息,请参见该压缩器的文档。
指定压缩因子为大于的整数标量1
。此参数仅适用于文件类型被设置为MJ2000.
和视频压缩被设置为有损
。缺省情况下,此参数为10.
。
选择存储在文件中的数据的颜色格式。您可以选择RGB.
或YCBCR 4:2:2
。
指定该块如何接受彩色视频信号。如果你选择一个多维信号
,块接受一个m——- - - - - -N——- - - - - -P.彩色视频信号,在哪里P.是一个端口的颜色平面数量。如果你选择单独的颜色信号
,其他端口出现在块上。每个端口接受一个m——- - - - - -NRGB视频流的平面。
指定为范围内的整数标量的视频的质量[0 100.
]。此参数仅适用于什么时候文件名称被设置为MPEG4
和写被设置为仅限视频
。缺省情况下,此参数为75.
。
要在shell中运行生成的独立可执行应用程序,您需要将环境设置为以下内容:
平台 | 命令 |
---|---|
Mac |
有关更多信息,请参见在Mac中附加库“dydd_library_path”的库路径。 |
Linux. |
|
窗户 |
|
为了让该块正确显示视频数据,双精度和单精度浮点像素值必须在两者之间0.
和1
。任何其他数据类型都需要其数据类型所支持的最小值和最大值之间的像素值。金宝app
请检查您所使用的支持音频速率的特定编解码器。金宝app
港口 | 金宝app支持的数据类型 | 金宝app支持复杂的值? |
---|---|---|
图像 |
|
没有 |
R, G, B |
与图像端口相同 |
没有 |
音频 |
|
没有 |
Y,Cb,Cr |
与图像端口相同 |
没有 |