Problème de lecture de fichier mpg
Bonjour,
je cherche à lire des fichiers mpg sur mon interface matlab, mais ça ne marche pas. Pour les fichiers avi aussi, dès qu'il y a un certain taux de compression, je n'arrive pas lire. mon code pour la lecture:
Code:
1 2 3 4 5 6
| fic_video = uigetfile(...
{ '*.mpg','Video mpg (*.mpg)'; ...
'*.*', 'Tous les fichiers (*.*)'}, ...
'Choisir la vidéo');
mov = aviread(fic_video);
movie(mov); |
J'ai ce type de message d'erreur pour les mpg:
Citation:
??? Error using ==> audiovideo\private\findchunk
Incorrect chunk size information in AVI file.
Error in ==> <a href="error:C:\MATLAB7\toolbox\matlab\audiovideo\aviinfo.m,90,1">aviinfo at 90</a>
[chunk, msg] = findchunk(fid,'RIFF');
Error in ==> <a href="error:C:\MATLAB7\toolbox\matlab\audiovideo\aviread.m,49,1">aviread at 49</a>
info = aviinfo(filename,'Robust');
Error in ==> <a href="error:C:\MATLAB7\work\Essai.m,89,1">Essai>pushbutton1_Callback at 89</a>
mov = aviread(fic_video);
Error in ==> <a href="error:C:\MATLAB7\toolbox\matlab\uitools\gui_mainfcn.m,75,1">gui_mainfcn at 75</a>
feval(varargin{:});
Error in ==> <a href="error:C:\MATLAB7\work\Essai.m,44,1">Essai at 44</a>
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
Pour les avi avec un certain taux de compression, j'ai ce message d'erreur:
Citation:
??? Unable to locate decompressor to decompress video stream
Error in ==> <a href="error:C:\MATLAB7\toolbox\matlab\audiovideo\aviread.m,63,1">aviread at 63</a>
X = readavi(info.Filename,-1);
.....
j'utilise la version 7.0.0.1 (R14). Est-ce qu'il y'a des modules complémentaires qui manquent? Merci pour vos réponses.