I created an AVI file using with a specific codec (for example, Cinepak codec) compression in 32-bit MATLAB. When I try to read it using AVIREAD in 64-bit MATLAB on the same computer, I receive the following error message:
??? Error using ==> readavi Unable to locate decompressor to decompress video stream
I also receive a similar error when using ADDFRAME while adding frames to AVI files with this codec in 64-bit MATLAB. However, I am able to play this file using Windows Media Player on the same computer.
Also, when I try to use MMREADER on the file with XVID codec on 64 bit MATLAB, I get the following error:
??? Initialization failed. (No combination of intermediate filters could be found to make the connection.) Error in ==> mmreader.mmreader>mmreader.init at 364 obj.MMReaderImpl = audiovideo.mmreader(fullName); Error in ==> mmreader.mmreader>mmreader.mmreader at 133 obj.init(fileName);
MMREADER works fine with this file on the 32 bit MATLAB and plays on the Windows Media Player on the same computer.
Best Answer