Je voudrais créer un court extrait de moi jouant à Minecraft, un jeu OpenGL . Les enregistreurs de screencast habituels n'enregistrent pas correctement OpenGL .
Quel type de logiciel est disponible à cet effet?
Mon expérience avec le logiciel dans la question similaire (mais plus en double) :
- kazam : framerate très faible malgré un réglage à 60 FPS, pas de son, la barre de menus de l'unité clignote constamment à travers la fenêtre plein écran.
- RecordMyDesktop : le paramètre de fréquence d' images maximale est de 50 FPS, mais la vidéo devient extrêmement rapide si vous n'utilisez pas les 15 FPS par défaut.
- xvidcap : non disponible le 12.04
- tibesti : non disponible le 12.04
- clin d'oeil : ne fonctionne pas
- ffmpeg : vidéo de très faible qualité et aucun son avec les paramètres recommandés, mais peut être ajustable (pas de gui malheureusement).
- kdenlive : utilise recordmydesktop et le clip enregistré est corrompu
- aconv : vidéo accélérée, image souvent cassée, pas de son
software-recommendation
video
multimedia
opengl
screencast
Tamás Szelei
la source
la source
Réponses:
GLC est bien adapté à cet effet. Malheureusement, il n'est pas emballé dans les archives. Cependant, je l'ai mis (et ses dépendances) dans un PPA:
Vous pouvez ajouter le PPA à votre système à l'aide des commandes suivantes:
Ensuite, vous pouvez installer GLC avec:
Une fois l'outil installé, vous pouvez commencer à enregistrer une application en exécutant:
Cela démarrera immédiatement l'application. Vous pouvez démarrer et arrêter l'enregistrement dans le jeu en appuyant sur le raccourci clavier Shift+ F8.
Lorsque vous avez terminé, vous vous retrouverez avec un fichier
/tmp/capture.glc
contenant les données capturées par l'outil. Vous pouvez immédiatement lire l'enregistrement avec:Si vous souhaitez convertir l'enregistrement en vidéo, vous pouvez le faire avec:
Cela créera un fichier MP4 nommé
/tmp/capture.avi
avec un débit binaire de 3 000 Kbps.Sources:
la source
J'utilise SimpleScreenRecorder pour enregistrer mon gameplay Minecraft. Il a fallu quelques ajustements pour que le son fonctionne, mais presque tout ce dont vous avez besoin pour enregistrer Minecraft devrait être sur le site (sous "Enregistrement de l'audio du jeu"). Il a une interface graphique et, malgré son nom, a beaucoup de paramètres que vous pouvez modifier pour obtenir une vidéo adaptée à vos besoins (par exemple, qualité vs taille de fichier). Les instructions d'installation sont ici . Pour Ubuntu, vous devrez ajouter un référentiel ppa:
Pour enregistrer Minecraft avec elle, faire l' entrée vidéo vous est réglé sur « Record OpenGL », cliquez sur Paramètres OpenGL et mettre la commande Java pour ouvrir votre lance Minecraft dans « Command »:
java -jar /path/to/launcher/Minecraft.jar
. Assurez-vous que "Démarrer l'application OpenGL automatiquement" est coché. Cela devrait faire que votre lanceur Minecraft vous ouvre lorsque vous passez à la fenêtre d'enregistrement. Connectez-vous, cliquez sur lecture et appuyez sur Ctrl + R (configurable pour utiliser d'autres combinaisons) pour démarrer / arrêter l'enregistrement (vous pouvez également utiliser les boutons).glc est un autre outil qui fait la même chose, mais je ne l'ai pas encore utilisé et je ne sais pas à quoi il ressemble. N'hésitez pas à l'essayer.
la source
Il existe de nombreux programmes de capture d'écran à partir du tampon X, mais c'est très gourmand en processeur et lent. Cependant, j'ai trouvé une option qui capture directement la carte graphique: Yukon
Un autre est glc. glc est un outil de capture ALSA et OpenGL pour Linux. Il se compose d'une bibliothèque générique de capture, de lecture et de traitement vidéo et d'un ensemble d'outils construits autour de cette bibliothèque. glc devrait pouvoir capturer n'importe quelle application qui utilise ALSA pour le son et OpenGL pour le dessin. C'est encore un projet relativement nouveau mais il a déjà une longue liste de fonctionnalités.
la source