Bonjour,
j'ai réalisé y'a quelques mois de ca un programme qui marchait pour générer une vidéo .avi
J'ai fait un copié-collé de mon programme dans un autre et voilà que Windows Media Player ne veut pas m'ouvrir la vidéo générée et VLC m'affiche une vidéo "framée" en noir et blanc.
Sans doute un problème de Codec mais aucune mise à jour n'a été effectuée depuis sur l'ordi ou installation/désinstallation des programme.
Voici le code :
Il est maladroit et pas aussi direct qu'il le devrait mais il fonctionnait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 M = xlsread('fichier.xlsx'); x = M(:,1); y = M(:,2); hF = figure('Color','w','Position',[150 250 350 300]); set(gca,'FontSize',18) set(gcf,'paperpositionmode','auto') k = 1; for ii = 1:length(pos) %plot(...) saveas(hF,['image' num2str(ii)],'fig') close(hF) Name = ['image' num2str(ii) '.fig']; open(Name),drawnow,pause(1) V(k) = getframe(gcf); k = k + 1; end movie2avi(V,'filename.avi','compression','none','fps',3,'quality',100)
Si vous avez des corrections pratiques voire même une explication de l'erreur je suis preneur.
Partager