Hello, I have a problem in this code.
function [] = writeBufferToFinalVideo(buffer)video = VideoWriter('example','MPEG-4'); video.FrameRate = 25; open(video)for i = 1:size(buffer,4) img = buffer(i); img(img>1) = 1; img(img<0) = 0; writeVideo(video,img); endclose(video);end
My buffer is a 4-dimensional array that has frames inside. It is composed of: (height, width, numChannels, framesPerSymbol). The latter is the number of frames that are in a symbol, that is, the size of my buffer.
In my opinion, I think the code is correct, but I always get an empty video without the frames in my buffer.
Best Answer