MATLAB: Unable to use a value of type ‘VideoWriter’ as an index

MATLABvideo processing

Im getting a strange error from the following:
vv = VideoWriter('animated.avi', 'Uncompressed AVI');
vv.FrameRate = 30;
vv.Quality = 75;
open(vv)
writeVideo(vv,frame1)
close(vv)
The error is the same as the title: 'Unable to use a value of type 'VideoWriter' as an index'

Best Answer

You have an existing variable named open or writeVideo or close so MATLAB thinks you are trying to index that variable.