gpt4 book ai didi

matlab - 如何在没有编解码器错误的情况下从 matlab 生成视频?

转载 作者:行者123 更新时间:2023-12-04 06:34:00 25 4
gpt4 key购买 nike

使用我的 Windows 7 64 位机器,我正在尝试使用序列从 Matlab 生成一个 avi 文件

aviobj = avifile('test.avi', 'fps', 25);
% a loop of aviobj = addframe(aviobj, frame)
close(aviobj)

但是,生成的文件已损坏 - 使用 VLC 时它看起来被剪切并且颜色很差,使用媒体播放器时它是黑屏,使用 Divx Plus 播放器时它看起来不错但会生成警告。

我试过指定其他编解码器类型(通过 avifile('test.avi', 'fps', 25, 'compression', 'TYPE' )但 Matlab 似乎永远无法找到该编解码器 - 我试过 Indeo 和 cvid 以及 MSVC 和 MRLE 等等,但 Matlab 只是生成一个“不支持压缩方法”警告,然后在 addframe 时彻底失败被调用。

我该如何解决上述问题,或者,是否有一种不同的简单方法可以通过一次添加一帧来生成 avi?

最佳答案

如何在没有编解码器错误的情况下从 matlab 生成视频?

尝试使用 mmwrite

http://www.mathworks.com/matlabcentral/fileexchange/15881-mmwrite

关于matlab - 如何在没有编解码器错误的情况下从 matlab 生成视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com