簡介
MATLAB可以對音頻和視頻文件進行處理,這里簡單說明一下MATLAB創(chuàng)建avi文件的用法。
常用函數(shù)
aviinfo
測試用用例,如下所示
用于avi格式的音頻視頻文件,返回一個對該文件的描述,只能用于avi格式的音頻視頻文件。
仔細看了一下幫助,這個函數(shù)在后續(xù)的版本,被VideoReader替代了。
Note:?? aviinfo will be removed in a future release. Use VideoReader instead.
aviread
由文件導(dǎo)入avi數(shù)據(jù)為MATLAB電影。
在MATLAB中,可以將一連串圖像另存為一段MATLAB視頻,然后通過調(diào)用movie函數(shù)觀看。和其他MATLAB Workspace中的變量一樣,可以將MATLAB視頻另存為mat文件,但是這個mat文件只有MATLAB詞可以打開,播放的了。
如果將視頻幀導(dǎo)出為AVI格式,在其他視頻播放器也可以播放該文件。AVI文件格式在windows或UNIX操作系統(tǒng)下均可播放,需要指出的是同通過調(diào)用movie2avi函數(shù),可以將MATLAB電源轉(zhuǎn)化為avi格式。
同上,這個函數(shù)在更高版本的MATLAB中也被替代了。
創(chuàng)建avi格式文件
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);
?文章來源:http://www.zghlxwxcb.cn/news/detail-698271.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-698271.html
到了這里,關(guān)于MATLAB創(chuàng)建avi文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!