文档帮助中心文档
将视频数据写入文件
writevideo(v,img)
writeVideo (v,框架)
writevideo(v,IMG.)将数据从数组写入与之关联的视频文件v.
writevideo(v,IMG.)
v
IMG.
你必须叫打开(v)在调用之前writeVideo.
打开(v)
writeVideo
例子
writevideo(v,框架)对象返回的一个或多个影片帧GetFrame.函数。
writevideo(v,框架)
框架
GetFrame.
全部折叠
将RGB图像写入带有无损压缩的Motion JPEG 2000文件。
创建一个包含静态图像样本数据的数组,peppers.png.
peppers.png
一个= imread ('peppers.png');
创建一个VideoWriter对象的新视频文件。使用“档案”配置文件指定具有无损压缩的Motion jpeg2000文件。
VideoWriter
“档案”
v = VideoWriter (“myFile”,“档案”);
验证新文件的视频压缩类型。
v.videocompressionMethod.
ANS ='Motion JPEG 2000'
打开视频文件进行写入。然后,将图像数据写入一个到文件。
一个
打开(v) writeVideo (v)
关闭视频文件。
关闭(v)
从样本索引图像文件中读取图像和ColorMap数据,玉米.
玉米
[x,地图] = imread(“corn.tif”);
创建一个VideoWriter对象的新索引AVI文件。
v = VideoWriter ('myindexed.avi','索引avi');
将颜色图数据分配给COLOROMAP.的属性v.
COLOROMAP.
v.Colormap =地图;
打开文件进行写入。打开文件后,不能更改属性v.
将图像数据写入X到视频文件。然后,关闭文件。
X
writeVideo (v, X)关闭(v)
转换示例文件,Xylophone.mp4.,转换为未压缩的AVI文件。
Xylophone.mp4.
创建对象读写视频,打开AVI文件进行写入。
读者= VideoReader (“xylophone.mp4”);作家= VideoWriter(“transcoded_xylophone.avi”,...未压缩的AVI的);作家。FrameRate = reader.FrameRate; open(writer);
读写每帧。
尽管hasfame(读者)img = ReadFrame(Reader);WriteVideo(Writer,IMG);结束关闭(作家);
通过生成帧序列,为文件创建要写入的视频对象,然后将帧写入视频文件,将帧序列写入压缩的AVI文件。
设置坐标轴和图形属性,为视频生成帧。
Z =山峰;冲浪(Z);轴紧的手册套装(GCA,“nextplot”,“replacechildren”);
为输出的视频文件创建一个视频写入器对象,并打开要写入的对象。
v = VideoWriter (“peaks.avi”);开放(v);
生成一组帧,从图中获取帧,然后将每个帧写入文件。
为surf(sin(2*pi*k/20)*Z,Z) frame = getframe(gcf);writeVideo (v,框架);结束关闭(v);
输入VideoWriter对象。采用VideoWriter来创建对象。
表示灰度或RGB彩色图像的值,指定为2-D、3-D或4-D数组:
对于单个灰度,单色或索引图像,IMG.必须二维:宽度宽度
对于单一的真彩色(RGB)图像,IMG.是三维的:高乘宽乘3。
对于一系列灰度图像,IMG.四维:。height-by-width-by-1-by-frames。文件中所有帧的高度和宽度必须一致。
对于RGB图像序列,IMG.是四维的:高加宽加3加帧。文件中所有帧的高度和宽度必须一致。
当创建AVI或MPEG-4文件:
IMG.是单,双,或uint8表示一个或多个灰度或RGB彩色图像的值writeVideo写入一个或多个RGB视频帧。
单
双
uint8
数据的类型单要么双一定在范围内[0, 1],除非在编写索引AVI文件。
[0, 1]
创建Motion JPEG 2000文件时:
IMG.是uint8,int8,uint16,或int16值表示一个或多个单色或RGB彩色图像。
int8
uint16
int16
数据类型:单|双|int8|int16|uint8|uint16
F
帧数据,指定为表示单个帧的1乘1结构数组或1乘-F表示多个帧的结构数组。每帧包含两个字段:cdata和COLOROMAP..这框架数组通常由GetFrame.函数。
cdata
如果COLOROMAP.不是空的,然后是每个元素cdata应该是2-D(逐个宽度)数组。文件中所有帧的高度和宽度必须一致。
COLOROMAP.最多支持256条表项。的每个元素COLOROMAP.一定在范围内[0, 1].
当你创建VideoWriter对象。的配置文件输入和大小cdata确定writeVideo用途框架.
配置文件
'索引avi'
'grayscale avi'
所有其他配置文件
数据类型:结构体
结构体
关闭|GetFrame.|开放|VideoWriter
关闭
开放
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系