Journal Faire une vidéo d'après une fenêtre

Posté par (page perso) .
Tags : aucun
0
1
mar.
2004
J'aimerais un programme libre qui me permette d'enregistrer se qui se passe dans une fenêtre et qui me le sorte sous forme de vidéo .
J'aimerais faire une vidéo d'une application OpenGL en fait...
Si quelqu'un a une adresse, je suis preneur :-D

(sous Xfree bien sûr :-P)
  • # Re: Faire une vidéo d'après une fenêtre

    Posté par (page perso) . Évalué à 1.

    Y a peut etre moyen de faire un script (shell ou autre) qui lance "import" en precisant le nom de la fenetre cible toutes les 1/2 secondes (ou plus) en stockant le resultat dans des fichiers jpg ou png et de concatener le tout en un fichier mpg ou xvid avec ffmpeg.

    Des volontaires ?
  • # Re: Faire une vidéo d'après une fenêtre

    Posté par (page perso) . Évalué à 2.

    Il faudrait plus d'informations. Sinon je vois ien deux solutions.

    1 - tu as acces aux sources et tu peux donc y mettre des appels qui vont bien pour que d'une part ta demo graphique affiche des images dont les delta de temps sont constants (eg: 25fps) et d'autre part tu envoie ton buffer de rendu vers une librairie de ton choix telle que XviD ou FFMPEG.

    J'avais fais ca pour la demo VIP2 releasé sur linux, vois un de mes anciens journaux.

    2 - tu n'as pas acces au code. La ca devient plus complique puisque tu ne peux t'assurer ni du framerate constant ni de la capture de l'ecran. Mais bibi a une solution au moins a la deuxieme partie du probleme. En fait il faut que tu crees une librairie en remplacement de ton GLX/WGL. Tu y definis le symbole glXSwapBuffer(), et biensur tu t'arranges pour que ta fonction de remplacement fasse appel a glReadPixels() et envoie le buffer a un codec, puis fasse un appel au vrai glXSwapBuffer.

    Documentes toi aussi du coté des weaks symbols dans ld.so. Il me semble que tu peux "casser" la liaison d'un symbole weak et la remplacer par tes propres symboles.

    Bon c'est pas une solution clef en main, mais je te donne de bonnes pistes d'investigation.
  • # Re: Faire une vidéo d'après une fenêtre

    Posté par (page perso) . Évalué à 2.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.