MATLAB avi文件读取

时间:2016-06-02 19:17:12

标签: matlab ffmpeg

有没有办法使用mmread或其他功能逐帧读取.avi视频文件,类似于使用videoReader和readFrame函数? 我使用mmread但是读取每个帧需要很长时间,因为它读取了指定帧之前的所有帧。

1 个答案:

答案 0 :(得分:0)

一般来说,Matlab中的媒体和电影阅读很麻烦。因为它我改为python。我建议使用像avconv或ffmpg这样的工具将电影分割成单个图像文件,然后处理图像,因为图像处理工具箱要快得多。

如果你想要在任何电影中前进和后退,特别是倒退非常慢。通常它是通过倒带实现的,而不是寻找你的框架,所以基本上从第100帧到第99帧,Matlab倒回0然后通过二进制内容寻找到99.