Large video file processing (~10GB)
이전 댓글 표시
Hello,
I'm looking to process large video files to run an object tracking algorithm.
I've been developing using the VideoReader object to run through the images of the movie, but it gets bogged down and will never complete with large files. I read that using the vision.VideoFileReader object ( http://www.mathworks.com/matlabcentral/newsreader/view_thread/287250) is a better option for this more streaming-type application, but it seems to really struggle with the size too.
Is there an easy way to process multi-GB video files in a reasonable amount of time or should I focus on down-sampling everything into more manageable chunks?
Thanks,
Jake
답변 (2개)
Image Analyst
2012년 10월 15일
0 개 추천
Are you using imshow() to display images? If you don't use cla in between calls to it, then all the images get stored in the display buffer (the axes) and that can really slow things down a lot if you have dozens of images. Just one thing to check that might speed things up.
Hello, I have used the sample code that you have written, Video Processing Tutorial, and I too face the similar issue when trying to read avi video files that are about 12GB. Could you please recommend a solution? Thank you!
댓글 수: 7
Image Analyst
2022년 9월 8일
Call Mathworks tech support. They're the ones who wrote the VideoReader function.
Hb
2022년 9월 8일
Thank you for the prompt response. There is no issue when using the VideoReader function, but it errors out at the read function. Per your Video Processing Tutorial, it can complete line:
(39) videoObject = VideoReader(movieFullFileName)
but it errors out at:
(81) thisFrame = read(videoObject, frame)
the error reads: unable to read the file
Image Analyst
2022년 9월 8일
What frame number were you on and how many frames were in the file?
Hb
2022년 9월 8일
It errors at frame 1, the file has 18006 frames
Image Analyst
2022년 9월 8일
We can't really help you much unless you attach the video. Can you zip up a small one and attach it with the paperclip icon?
Hb
2022년 9월 8일
Just to clarify, I have no issue in reading and writing avi files that around 2GB, but it errors out when trying to read files around 14GB. Also, I'm not able to attach a video, as there is a 5MB limit.
Image Analyst
2022년 9월 9일
Then I think you'll need to work with tech support as we can't help you anymore.
카테고리
도움말 센터 및 File Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!