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

OpenCV Discussion :

[OpenCV1.0] Plantage à la création d'une vidéo


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 93
    Par défaut [OpenCV1.0] Plantage à la création d'une vidéo
    Bonjour,

    Je dois créer une video en MJPEG avec openCV sous Ubuntu 8.10

    Pour cela j'ai recompilai openCV pour utiliser ffmpeg et j'utilise le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     CvVideoWriter* writer = cvCreateVideoWriter( "/tmp/test.avi",  // chemin du fichier
                                                 CV_FOURCC('M','J','P','G'),        // codec
                                                 25. ,                              // frame-rate
                                                 cvSize(width,height)                     // définition
                                                 );
    et il me ressort l'erreur suivante :
    Output #0, avi, to '/tmp/test.avi':
    Stream #0.0: Video: 0xffffffff, yuv420p, 640x512 [PAR 0:1 DAR 0:1], q=2-31, 800 kb/s, 25,00 tb(c)
    OpenCV ERROR: Bad argument (codec not found)
    J'ai lu que le problème pouvait être que le répertoire /usr/lib/ffmpeg était vide mais chez moi, les fichiers sont biens présent.

    Est-ce que vous sauriez comment résoudre ce problème ?
    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 93
    Par défaut
    Petit up pour rajouter des éléments.

    Je viens de réinstaller opencv en prenant la version 1.1pre1 (telechargeable ICI ) avec la configuration suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure --enable-apps --enable-shared --with-ffmpeg --with-gnu-ld --with-x --without-quicktime CXXFLAGS=-fno-strict-aliasing --prefix="/opt/opencv"
    J'ai toujours le plantage mais je n'ai plus rien qui s'affiche dans la console au niveau de l'erreur

    Edit : si j'utilise la code suivant pour avoir la sélection du codec je plante aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
               CvVideoWriter* writer = cvCreateVideoWriter( "/tmp/test.avi",  // chemin du fichier
                                                            -1,        // codec
                                                            25.0 ,                              // frame-rate
                                                            cvSize(width,height)                     // définition
                                                            );
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Output #0, avi, to '/tmp/test.avi':
        Stream #0.0: Video: 0x0000, yuv420p, 640x512 [PAR 0:1 DAR 0:1], q=2-31, 20971 kb/s, 25,00 tb(c)
    OpenCV ERROR: Bad argument (codec not found)
    	in function CvVideoWriter_FFMPEG::open, cvcap_ffmpeg.cpp(1218)
    Terminating the application...
    Edit 2 : pour ffmpeg la lib utilisée dans ubuntu 8.10 est la libavcodec.so.51.50.0

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 93
    Par défaut
    J'ai résolu mon problème en appliquant ce diff sur la version 1.0.0 d'openCV : le diff

    /!\ ce diff est seulement pour ubuntu 8.10. pour les autres version de ubuntu recherché le diff qu'il vous faut sur ce site

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/08/2014, 08h59
  2. Création d'une vidéo en Java à partir de jpeg
    Par hwoarang dans le forum Multimédia
    Réponses: 12
    Dernier message: 26/10/2011, 15h33
  3. Création d'une vidéo
    Par Monkey56 dans le forum C#
    Réponses: 5
    Dernier message: 23/11/2010, 09h10
  4. Création d'une playlist vidéo
    Par argon dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 15/06/2009, 11h22
  5. [WPF] Plantage lors de la création d'une instance de classe
    Par tomlev dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 14/09/2007, 14h31

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