Search code examples
matlabyuv

How do I obtain the height and width of a given YUV video clip under Matlab? Is there any reader() function or get() function? Anything else?


How to get the width and height of a given yuv file? The dimensions are needed for subsequent movie/matrix processing.


Solution

  • From the help of VIDEOREADER

    %# create reader object (does not load file yet)
    xyloObj = VideoReader('xylophone.mpg');
    
    %# query dimensions
    nFrames = xyloObj.NumberOfFrames;
    vidHeight = xyloObj.Height;
    vidWidth = xyloObj.Width;
    

    EDIT

    For older versions of Matlab, you can use AVIINFO to query the properties of a movie.