How can I export a MATLAB movie in a format that can be played by users on a website in MATLAB 7.6 (R2008a)?
16 次查看(过去 30 天)
显示 更早的评论
MathWorks Support Team
2009-6-27
编辑: MathWorks Support Team
2024-10-31
I have created a movie in MATLAB by iteratively calling "getframe". I can view the movie using the "movie" function. I would like to be able to publish my movie on a website. How can I do this? Below is the code I use to generate the movie.
Z = peaks; surf(Z);
% Record the movie with 20 frames
for j = 1:20
% Plot SURF
surf(sin(2*pi*j/20)*Z,Z)
% Get the frame
F(j) = getframe;
end
% Play the movie
movie(F)
采纳的回答
MathWorks Support Team
2024-10-22
编辑:MathWorks Support Team
2024-10-31
The best way to export a movie from MATLAB 7.6 (R2008a) is to use the command "movie2avi". For example, after executing the code above, the following command can be issued:
movie2avi(F,'myavifile.avi','Compression','Cinepak')
The following HTML code can then be used to allow the movie to be viewed on a web page:
<embed align="center" src="myavifile.avi" width="640" height="480" autoplay="true" controller="true" cache="true" type="video/x-msvideo" />
Or a link can be created so that the user can download the AVI file:
<a href="myavifile.avi">Here is a movie to download</a>
Note that for this example to work, the HTML file and the generated AVI file must be in the same directory.
3 个评论
Walter Roberson
2020-10-19
The question very specifically asks about
MATLAB 7.6 (R2008a)
So what is required in current MATLAB versions is only relevant as a side note.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Report Generator 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!