Comment screencast de la ligne de commande sous Linux

En ce qui concerne screencast (enregistrement vidéo de votre ordinateur de bureau), la plupart des gens pensent de logiciels de bureau avec une interface utilisateur appropriée. Pour Linux, nous avons couvert plusieurs outils comme Kazam , Screenr et ScreenToaster . Beaucoup de gens ne savent pas faire est que vous pouvez également un screencast de la ligne de commande, par FFMPEG. Il est un simple (et très long) commande configurable qui vous permet d'enregistrer des vidéos à partir de votre bureau.
Installation FFMPEG
FFmpeg sont disponibles dans la plupart des dépôts de distribution. Installez-le avec la commande suivante:
Ubuntu
Sudo apt-get install ffmpeg
Fedora
Sudo yum install ffmpeg
OpenSUSE
Sudo zypper installer ffmpeg
Arch Linux
Sudo pacman -S ffmpeg
i)
Vous ne pouvez pas le trouver dans vos dépôts de distributions? Vous devrez peut-être télécharger directement depuis ffmpeg.org et l'installer de cette façon.
Personnalisation de la commande
Avant le screencast peut se produire, la commande doit être personnalisé en fonction de vos besoins. La commande suivante n'a pas la résolution spécifiée, il sera émis à 30 FPS et afficher le fichier dans formato.MKV.
Ffmpeg de 2 -i -f alsa x11grab presse -f -r 30 -i -s yxz: 0.0 -acodec pcm_s16le -vcodec libx264 -PRESET ultra-rapide 0 0 sortie.mkv CRF -threads
.
Trouvez la résolution native de l'écran et remplacer le yxz avec elle (par exemple 1920 x 1080). N'êtes-vous pas satisfait de seulement 30 images par seconde? -R commutateur 30 à sa FPS souhaitée.
screencasting
Le Screencasting est aussi simple que coller la commande ci-dessus (qui a modifié pour répondre à vos besoins) dans un terminal. Bien que la commande est exécutée, vous pouvez savoir exactement ce que vous faites FFMPEG. Vous remarquerez quelque chose de similaire à l'image ci-dessous.
C'est essentiellement tout. Avec cette commande longue, vous faites un screencast. Voulez-vous arrêter la capture? Appuyez sur la « q » ou la touche fermer complètement la fenêtre du terminal. Il imprime des informations sur l'enregistrement qui vient de se terminer. Cette information est excellente car il peut vous dire tout ce qui est arrivé au cours du processus.
Vidéo: audio 3245kB: sous-titres 6451kB: 0kb autres courants: les en-têtes globaux 0KB: 0kb généraux de muxing: 1,933424%
libx264 @ 0xc35d40] Cadre I: 4 Moy QP: 0.00 Taille: 311776
cadre libx264 @ 0xc35d40] P: 985 QP Moy: 0.00 Taille: 2107
libx264 @ 0xc35d40] mb I I16..4: 100,0% 0,0% 0,0% 0,0% 0,0% I16
. libx264 @ 0xc35d40] mb P I16..4: 30,5% 0,0% 0,0% 0,0% P16..4: 0,0% 0,0% 0,0% 0,0% 0,0% saut: 69,5%
. libx264 @ 0xc35d40] codé et, u, v intra 0,6% 0,1% 0,1% entre 0,0% 0,0% 0,0%
[Libx264 @ 0xc35d40] i16 v, h, dc, p: 99% 1% 0% 0%
[Libx264 @] 0xc35d40 kb / s: 806.15
FFMPEG commutation entrées audio
Comme toutes les applications, FFMPEG se connecte à Pulse Audio. Cela signifie qu'il peut être manipulé. Par défaut, toutes les applications qui ont enregistré l'entrée audio à travers le dispositif sonore par défaut. Si votre ordinateur est équipé d'un microphone (ou connecté), FFMPEG enregistre automatiquement le son de celui-ci et l'ajouter à votre problème d'écran. Si cela est quelque chose que vous voulez, vous pouvez changer
.
Installation de l'impulsion de commande de volume audio. Il est un outil très populaire et est donc des dépôts de distribution les plus populaires. Dans Ubuntu (ou distributions basée sur Ubuntu), vous pouvez l'installer avec la commande suivante:
Sudo apt-get install pavucontrol
Pour les autres distributions, il suffit de regarder pour « pavucontrol » dans son emballage et installer et à gérer. Une fois installé, démarrez une FFMPEG screencast et ouvert « Pulse contrôle du volume audio. » Au sein de l'outil, cliquez sur l'onglet Enregistrement.
Dans l'onglet Enregistrement, cliquez sur le bouton intégré audio analogique stéréo. Un menu de sélection apparaît.
Dans le menu, sélectionnez Moniteur de-intégré stéréo analogique audio. Cela rendra FFMPEG enregistrer le son de votre microphone système à la place de votre ordinateur. Cette astuce est grand si vous voulez graver des jeux ou tout ce qui nécessite audio.
conclusion
FFmpeg est un outil incroyable qui peut faire beaucoup, beaucoup de choses. Le Screencasting est juste un de vos compétences. Peu d'alternatives peuvent même capturer des images de haute qualité tout en offrant d'excellentes performances. La ligne de commande est impressionnante, car il peut être aussi précis que vous le souhaitez. Vous pouvez spécifier ce que vous voulez accomplir et de voir apparaître devant vos yeux.
Maintenant que tu as fini de lire Comment screencast de la ligne de commande sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire