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);
相关推荐
简简单单做算法1 小时前
基于遗传算法和贝叶斯联合优化的BiLSTM(GA-BO-BiLSTM)一维时间序列预测算法matlab仿真
matlab·一维时间序列预测·ga-bo-bilstm·遗传和贝叶斯联合优化
程高兴14 小时前
三相两电平光伏MPPT定步长扰动观察法Simulink
matlab
CAE3201 天前
BPM-Matlab光束传播法光学仿真
matlab·bpm·光束传播法
Evand J2 天前
【MATLAB例程,车联网8】MPC网联车辆节能跟驰控制:速度跟踪、间距约束与能耗优化。附MATLAB完整代码的下载链接
开发语言·matlab·车联网·调度·mpc·节能·车辆控制
阿 才2 天前
Matlab(Simulink)使用详解
运维·网络·matlab
Evand J2 天前
【MATLAB例程,车联网12】基于模型预测控制(MPC)的网联车辆交叉口生态驾驶动态优化仿真分析。附完整代码的下载链接
物联网·matlab·车联网·mpc·模型预测控制·车辆·网联车辆
民乐团扒谱机2 天前
【微实验】线性代数之——奇异值分解 SVD:穿透数据迷雾的“X光机”,附 MATLAB 全流程仿真
线性代数·算法·matlab
majorArcs3 天前
MATLAB 绘制论文级双重饼图:2024 高教社杯 C 题实战
matlab
Evand J5 天前
【MATLAB例程,车联网7】CACC网联车辆协同控制:ACC对比、V2X时延丢包与队列稳定性,附例程下载链接
开发语言·matlab·车联网
kaixin_啊啊5 天前
香精近红外总体步骤概览
人工智能·matlab·近红外