Enregistrer le contenu d'une fenêtre X dans un fichier mpeg ou avi

Enregistrer le contenu d'une fenêtre X dans un fichier mpeg ou avi - Multimédia - Linux et OS Alternatifs

Marsh Posté le 22-02-2005 à 13:47:54    


Yo!
 
Je cherche à sauver le contenu d'une fenêtre dans un fichier vidéo.  
 
J'ai cherché sur google, et tout ce que j'ai trouvé c'est xmg qui ne semble pas vouloir fonctionner chez moi.  
 
Quelqu'un aurait-il une solution à me proposer ?
 
Merci d'avance...

Reply

Marsh Posté le 22-02-2005 à 13:47:54   

Reply

Marsh Posté le 22-02-2005 à 13:51:35    

une solution "space": enregister tous les x millisecondes le contenu de la fenêtre dans un jpg puis utiliser mencoder pour créer la vidéo...
 
pour créer ta boucle de saisie, tu peux utiliser dans une script shell un while et un import (http://lea-linux.org/trucs/item.219.html)

Reply

Marsh Posté le 22-02-2005 à 13:52:39    

Je pensais qu'xvidtune servait à affiner les réglages de l'affichage vidéo. :??:
 
Ce que je veux c'est sauvegarder dans une fichier vidéo le contenu d'une fenêtre... Histoire de pouvoir le montrer à des gens par la suite...
 
Mais merci pour la réponse quasi instantannée!

Reply

Marsh Posté le 22-02-2005 à 13:54:11    

Ouais, nan, j'me suis planté, je retrouve plus le nom du soft [:itm]

Reply

Marsh Posté le 22-02-2005 à 13:54:37    

xvidcap, il y a deja eu un topic bien fourni sur ce sujet :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 22-02-2005 à 13:55:24    

Ah, si c'est xvidcap :o
http://xvidcap.sourceforge.net/
 
J'y étais presque [:dawa]
 
 [:benou_grilled]


Message édité par multani le 22-02-2005 à 13:55:41
Reply

Marsh Posté le 22-02-2005 à 13:56:48    

désolé pour la réponse "rien à voir", ya un message qui vient de s'auto-détruire sous mes yeux :d
 
 
western:> j'ai déjà tenté de faire un script qui fait des appels à xwd dans une boucle et de convertir ensuite les fichiers successifs en une vidéo mais je n'arrive pas à obtenir plus de 4-5 images par secondes par cette méthode. Disposant d'une machine assez puissante, je pense que la limitations se situe plus au niveau de l'écriture sur le disque qu'au niveau de l'encodage. C'st pour ça que je voulais tenter de sauvegarder directement en mpg.  
 
Maintenant le faire en .jpeg pourrait peut-etre contourner ce probleme.  
 
Mais je trouverait ça surprenant qu'aucune solution "clé en main" n'existe...

Reply

Marsh Posté le 22-02-2005 à 13:58:18    

[quote=640234,0,7,37512]désolé pour la réponse "rien à voir", ya un message qui vient de s'auto-détruire sous mes yeux :d
[/quote]
 
 
ah bon [:opus dei] :whistle:

Reply

Marsh Posté le 22-02-2005 à 13:58:26    

[quote=640232,0,6,34775]Ah, si c'est xvidcap :o
http://xvidcap.sourceforge.net/
 
J'y étais presque [:dawa]
 
 [:benou_grilled][/quote]
 [:mrbrelle]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 22-02-2005 à 14:05:33    

je vais tenter "xvidcap"...  
 
pour la boucle sur "import" dans un script, qq1 sait-il comment je pourrais le faire à une cadence déterminée?
histoire d'avoir un framerate constant...

Reply

Marsh Posté le 22-02-2005 à 14:05:33   

Reply

Marsh Posté le 22-02-2005 à 14:12:58    

je ne sais pas vraiment:
import est gourmand ou juste lent... donc le lancer en tâche de fond? Puis, d'utiliser un usleep? Le tout à l'interieur d'un while... Non, trop space car les imports risquent de se telescoper... L'animation dans ta fenêtre X est-elle rapide?

Reply

Marsh Posté le 22-02-2005 à 14:13:41    

Tente xvidcap, et laisse tomber les screenshots ;)

Reply

Marsh Posté le 22-02-2005 à 14:14:07    

+1, ça fonctionne très bie xvidcap


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 22-02-2005 à 14:40:02    

effectivement, ça fonctionne pas mal xvidcap :d

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed