MATLAB创建avi文件

简介

MATLAB可以对音频和视频文件进行处理,这里简单说明一下MATLAB创建avi文件的用法。

常用函数

aviinfo

测试用用例,如下所示

用于avi格式的音频视频文件,返回一个对该文件的描述,只能用于avi格式的音频视频文件。

仔细看了一下帮助,这个函数在后续的版本,被VideoReader替代了。

Note: aviinfo will be removed in a future release. Use VideoReader instead.

aviread

由文件导入avi数据为MATLAB电影。

在MATLAB中,可以将一连串图像另存为一段MATLAB视频,然后通过调用movie函数观看。和其他MATLAB Workspace中的变量一样,可以将MATLAB视频另存为mat文件,但是这个mat文件只有MATLAB词可以打开,播放的了。

如果将视频帧导出为AVI格式,在其他视频播放器也可以播放该文件。AVI文件格式在windows或UNIX操作系统下均可播放,需要指出的是同通过调用movie2avi函数,可以将MATLAB电源转化为avi格式。

同上,这个函数在更高版本的MATLAB中也被替代了。

创建avi格式文件

Matlab 复制代码
writerObj = VideoWriter('peaks.avi');

open(writerObj);

Z = peaks; surf(Z);

axis tight

set(gca,'nextplot','replacechildren');

set(gcf,'Renderer','zbuffer');

for k = 1:20

   surf(sin(2*pi*k/20)*Z,Z)

   frame = getframe;

   writeVideo(writerObj,frame);

end

close(writerObj);
相关推荐
IT猿手5 小时前
基于强化学习 Q-learning 算法求解城市场景下无人机三维路径规划研究,提供完整MATLAB代码
神经网络·算法·matlab·人机交互·无人机·强化学习·无人机三维路径规划
码到成龚8 小时前
问题及解决01-面板无法随着窗口的放大而放大
matlab·appdesigner
XuX038 小时前
手搓传染病模型(SEIARW)
数学建模·matlab·微分方程·传染病
沅_Yuan8 小时前
基于小波神经网络(WNN)的回归预测模型【MATLAB】
深度学习·神经网络·matlab·回归·小波神经网络·wnn
studyer_domi1 天前
Matlab 234-锂电池充放电仿真
开发语言·matlab
翱翔-蓝天2 天前
MATLAB 在医疗行业的应用
开发语言·matlab
hie988942 天前
matlab稳定求解高精度二维对流扩散方程
算法·机器学习·matlab
买了一束花2 天前
MATLAB导出和导入Excel文件表格数据并处理
人工智能·算法·matlab
是代码侠呀3 天前
飞蛾扑火算法matlab实现
开发语言·算法·matlab·github·github star·github 加星
phoenix@Capricornus3 天前
MATLAB Deep Learning Toolbox
人工智能·深度学习·matlab