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);
相关推荐
寡人很佛13 小时前
【day16】从零开始学数学建模-日期使用方法汇总
数学建模·matlab·datetime·日期处理·datenum
gihigo199815 小时前
基于MATLAB的LTE物理层仿真系统
开发语言·matlab
机器学习之心HML15 小时前
粒子群算法求解速冻食品冷链配送路径优化问题,MATLAB代码
算法·matlab·冷链配送路径优化
fie888915 小时前
基于粒子群优化(PSO)算法的带STATCOM的IEEE 30节点系统最优潮流MATLAB实现
开发语言·算法·matlab
wearegogog12318 小时前
MATLAB椭圆参数检测算法实现
数据库·算法·matlab
88号技师21 小时前
2026年4月一区SCI-狒狒优化算法Baboon optimization algorithm-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
2zcode21 小时前
基于MATLAB卷积神经网络的多颜色车牌识别系统设计与实现
开发语言·matlab·cnn
MATLAB代码顾问1 天前
MATLAB实现粒子群算法优化PID参数
开发语言·算法·matlab
爱代码的小黄人1 天前
总谐波畸变率 THD 的计算公式整理:MATLAB 官方公式与论文常用公式对比
开发语言·matlab
2zcode1 天前
基于Matlab不规则颗粒粒径周长面积测量及计数系统
开发语言·算法·matlab