how to read h.264 video in the format .mkv into matlab?

Risposte (2)

MKV files are not native supported on Windows. You can download the following codec pack:
and then use VideoReader to read the data into MATLAB.
Hope this helps.
Dinesh

1 Commento

I have tried this but get this error:
v = VideoReader('C:\users\gaila\Documents\output.mkv')
Error using VideoReader/initReader (line 734)
Unexpected exception in plug-in: 'No Frame Rate for this file Reason: The requested attribute was not found.'
Error in audiovideo.internal.IVideoReader (line 136)
initReader(obj, fileName, currentTime);
Error in VideoReader (line 104)
obj@audiovideo.internal.IVideoReader(varargin{:});

Accedi per commentare.

2 Commenti

i didnt get the code sir
If you follow the links there you can get the complete source and .mex32 and .mex64 at http://sourceforge.net/projects/avisynthreader/ . You click on the Download link there, download the .zip, expand it, and put the resulting directory onto your MATLAB path such as by using pathtool

Accedi per commentare.

Richiesto:

il 18 Set 2015

Commentato:

il 5 Mar 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by