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

OpenGL Discussion :

OpenGL et video non temps réel


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut OpenGL et video non temps réel
    Bonjour

    Je travaille sur un programme de simulation en C++ sous linux qui affiche en OpenGL/glut
    Ma simulation nécessitant beaucoup de temps, j'aimerai que au lieu de me l'afficher à l'écran, mon programme en face une video style ".avi"
    J'ai vu qu'il existait des soft qui le font mais il faut pas mal de temps à mon programme pour calculer une image... donc un enregistrement temps réel ne conviend pas...
    En fait je cherche un script qui à chaque appel de ma fonction display créerait une nouvelle image pour la vidéo...

    Pouvez vous m'aider ?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 580
    Par défaut
    tu peux regarder ce projet : http://revel.sourceforge.net/
    visiblement tu peux passer les images de ta (future) video une par une

    par contre d'après le site même, la compilation sous windows semble fastidieuse
    mais bon, pas de solution miracle

    sinon il y a ffmpeg qui est très connu : http://ffmpeg.mplayerhq.hu/
    mais pas certain que tu puisses passer les images une à une

    bon courage
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Par défaut
    Merci.

    Mais il me semble que aucun des deux liens n'explique comment faire pour que mon programme "crée" les fichiers-images...

  4. #4
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 580
    Par défaut
    est-ce que tu es capable d'afficher ton rendu à l'écran ?

    j'imagine que oui, tu as créé une fenêtre, un contexte opengl et tu fais tes calculs, ton rendu vers le frame buffer
    - auquel cas il ne te reste plus qu'à récupérer l'image dans un buffer après chaque rendu et en utilisant (avec la bibliothèque Revel) Revel_EncodeFrame tu envoies ce buffer au moteur qui va générer ta video
    - sinon le problème n'est pas (seulement) la génération de la video
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  5. #5
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Il existe plein de logiciels dans lesquels tu peux paramétrer la fréquence de la cature, ou déclencher celle-ci sur l'appui sur une touche, etc...

    A mon avis il faut chercher un tel logiciel, plutôt qu'un morceau de code.

    Si tu me confirmes ça je déplacerai ton sujet vers le forum qui va bien.

Discussions similaires

  1. Extraire des images d'une video en temps réel
    Par MiGoK dans le forum Images
    Réponses: 2
    Dernier message: 27/06/2012, 14h48
  2. Récupérer le flux video en temps réel
    Par Jim_Nastiq dans le forum Windows
    Réponses: 2
    Dernier message: 06/02/2007, 15h27
  3. insertion d'un objet 3D dans une video en temps réel
    Par chabfive dans le forum OpenGL
    Réponses: 5
    Dernier message: 02/11/2005, 13h10

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