IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Vidéo .avi corrompue


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 12
    Points : 6
    Points
    6
    Par défaut Vidéo .avi corrompue
    Bonjour,

    j'ai un petit problème avec une vidéo .avi que je génère sous matlab.
    Pour une soutenance de projet je veux intégrer une simulation dans un PDF avec beamer en Latex. Le problème c'est que quand je met une simulation venant de matlab, acrobat reader m'indique le fichier est corrompu mais lorsque que je met un autre .avi ça fonctionne parfaitement ! (même des films entiers !)

    Du coup je ne sais pas si ça peut venir de ma manière d'encoder la vidéo sous matlab ?

    Voici le code que j'utilise :

    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
    23
    24
     
    [X,Z] = meshgrid(x,z);
    figure('Renderer','zbuffer');
    set(gca,'NextPlot','replaceChildren');
    vid = VideoWriter('Electricfieldcyl.avi');
    vid.Quality = 100;
    vid.FrameRate = 40;
    open(vid);
     
    for t=0:3*125.6637
    Ex = -(k/kc^2)*besselj(1,X).*sin(0.05*t-Z);
    Ez = 0.1*besselj(0,X).*cos(0.05*t-Z);
    title('Electric field in the cylindrical waveguide');
    xlabel('Z')
    zlabel('X')
    colormap hsv
    quiver(Z,X,Ez,Ex);
    xlim([0 3]);
    ylim([-1.3 1.3]);
    frame = getframe;
    writeVideo(vid,frame);
    hold off
    end
    close(vid);
    La vidéo marche pourtant bien avec un lecteur externe.

    Merci

    Bonne journée

  2. #2
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Salut,
    je n'ai jamais essayé cette manipulation, mais tu peux essayer 2 solutions :
    -VideoWriter peut prendre en paramètre un second argument qui correspond au type de compression : jette un oeil à la doc pour voir ce que Matlab sait faire et test chacun.
    -Essaye de réencoder ta vidéo avec un outil quelconque, comme il en existe beaucoup sur le net. Tu risques malheureusement de perdre en qualité en faisant ça.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Bonsoir,

    fiou merci vous me sortez d'une sacré galère !

    D'après la doc videoWriter utilise par défaut le profile : 'Motion JPEG AVI' (Compressed AVI file using Motion JPEG codec), j'ai changé en prenant 'Uncompressed AVI' et la vidéo fonctionne enfin sur beamer !

    Merci !

    Bonne soirée

  4. #4
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    N'oublie pas le tag

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compression de fichiers vidéos .avi
    Par GDMINFO dans le forum Vidéo
    Réponses: 4
    Dernier message: 25/07/2007, 17h49
  2. [FLASH 8] Vidéo Avi vers swf pour le web
    Par guy2004 dans le forum Flash
    Réponses: 8
    Dernier message: 02/04/2007, 10h11
  3. Lire une vidéo AVI ou MPEG ?
    Par kidpaddle2 dans le forum Windows
    Réponses: 9
    Dernier message: 13/12/2006, 14h44
  4. Cadre autour vidéo AVI
    Par cjacquel dans le forum DirectX
    Réponses: 1
    Dernier message: 12/12/2006, 20h03
  5. Travailler des fichiers vidéo (avi, mpeg wmv etc...)
    Par NetMichel dans le forum Composants VCL
    Réponses: 4
    Dernier message: 15/07/2005, 13h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo