Can anyone answer what is the error about (attached image)?
1 view (last 30 days)
Show older comments
Surya Gnyawali
on 8 Feb 2017
Commented: Walter Roberson
on 16 Feb 2017
I was trying to delete some frames from a video (>1500 frames). Want to cut down the size by deleting frames that are affected by noise. Took this code from file exchange.But while running to my situational video the attached error popups. Thanks for helping
4 Comments
Geoff Hayes
on 9 Feb 2017
Surya - the error message is telling you that not enough input parameters are being supplied to aviinfo. I see this function being called from within cropavi but perhaps you are calling it yourself from your main program and not passing the single input parameter? Can you show us some of your code that leads to this error?
Accepted Answer
Walter Roberson
on 10 Feb 2017
Unfortunately that code was written for older versions of MATLAB. If you manage to get past the aviinfo problem then you would fail because it relies on aviread() which no longer exists.
I fixed the code up in a couple of places for later versions, and added a little error checking. I have enclosed the changed version. It will not work for many more releases at all, as it relies upon aviinfo() which is going away soon. As it has that dependency I also let it have a dependency on the less recommended read() method of VideoReader instead of switching it to readframe, to make it easier to position to particular frames.
I cannot promise that it works in this version; unfortunately on my system there is a problem in reading most .avi files that I will have to explore with Mathworks; because of that problem I could not test the code through to the actual reading.
8 Comments
Walter Roberson
on 16 Feb 2017
When you reach the breakpoint, type those fprintf() in at the command line and report the results.
More Answers (0)
See Also
Categories
Find more on Audio and Video Data in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!