愿景。视频FileWriter
将视频帧和音频样本写入视频文件
描述
的VideoFileWriter
对象将视频帧和音频样本写入视频文件。视频和音频可以压缩。可用的压缩类型取决于安装在平台上的编码器。
请注意
此块支持为具有文件I/金宝appO可用的平台生成代码。你不能用这个方块金宝app®桌面实时™软件,因为该产品不支持文件I/O。金宝app
此对象在Windows Media版本11或更高版本的平台上执行最好®播放器软件。该节点仅支持Linux下金宝app未压缩的RGB24 AVI文件®而且Mac平台。
此对象的生成代码依赖于预构建的库文件。您可以在MATLAB之外运行此代码®环境,或者重新部署它,但是在这样做的时候一定要考虑到这些额外的库文件。packNGo函数创建一个zip文件,其中包含运行或重新构建这段代码所需的所有部分。看到packNGo
(金宝app仿真软件编码器)获取更多信息。
要运行由对象生成的可执行文件,您可能需要将预编译的共享库文件添加到系统路径中。看到MATLAB编码器而且金宝appSimulink共享库依赖项获取详细信息。
请注意
从R2016b开始,而不是使用一步
方法来执行System对象™定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,Y = step(obj,x)
而且Y = obj(x)
请执行相同的操作。
创建
语法
描述
videoFWriter =视觉。VideoFileWriter
返回一个视频文件写入器系统对象,videoFWriter
.它将视频帧写入未压缩的output.avi
视频文件。每次打给一步
方法写入视频帧。
videoFWriter =视觉。VideoFileWriter (
返回一个视频文件写入器对象,文件名
)videoFWriter
将视频写入文件,文件名
.文件类型为.avi
,.mj2
,mp4
,.m4v
由FileFormat
财产。
videoFWriter =视觉。VideoFileWriter (___,
配置视频文件写入器属性,指定为一个或多个名称-值对参数。未指定的属性有默认值。名称,值
)
的名字
属性名和价值
对应的值。的名字
必须出现在单引号内(”
).您可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家
.
例子:videoFWriter = vision.VideoFileWriter('myFile.avi','FrameRate',…videoFReader.info.VideoFrameRate);
属性
使用
语法
描述
写一帧视频,文件名
= videoFWriter (videoFrame
)videoFrame
到输出文件。输入视频可以是米——- - - - - -N-by-3真彩色RGB视频帧,或一个米——- - - - - -N灰度视频帧..
写入输入视频的一帧,文件名
= videoFWriter (videoFrame
,音频
)videoFrame
,以及一帧音频样本,音频
到输出文件。设置AudioInputPort
财产真正的
.
写了一帧YCbCr 4:2:2视频,一帧音频样本,文件名
= videoFWriter (videoFrame
,Y
,Cb
,Cr
,音频
)音频
到输出文件。设置AudioInputPort
来真正的
和FileColorSpace
财产到'YCbCr 4:2:2
”。Cb和Cr色分量的宽度必须是Y宽度的一半。
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
扩展功能
版本历史
在R2012a中引入