function writeYUV420file(filename, Y, U, V) % writeYUV420file(filename, Y, U, V) fid = fopen(filename,'wb'); if fid==-1 error(['Cannot open file ' filename]); end numFrames=size(Y,3); for k=1:numFrames % Write luminance fwrite(fid,uint8(Y(:,:,k).'), 'uchar'); % Write U channel fwrite(fid,uint8(U(:,:,k).'), 'uchar'); % Write V channel fwrite(fid,uint8(V(:,:,k).'), 'uchar'); end fclose(fid);