web-dev-qa-db-fra.com

Comment faire du screencasting (enregistrement de bureau) avec une qualité audio et vidéo?

J'ai cherché sur Google et trouvé toutes les solutions habituelles. Aucun d'entre eux ne fonctionne pour moi. Tout d'abord, je veux faire des enregistrements de haute qualité. Deuxièmement, j'utilise JACK audio (PulseAudio est complètement désinstallé.)

Mon OS et les détails du matériel sont à la fin. Mais je pense que JACK audio est le principal défi en matière de screencasting. JACK est ma seule option car le but de cet ordinateur est la production audio.

Mon prochain défi semble être Ubuntu lui-même ... ffmpeg et Ubuntu ne sont pas si amicaux. Je n'ai pas vraiment envie de compiler mon propre ffmpeg, par exemple. Et même si je le fais (ce qui est une option de dernier recours), je veux pouvoir enregistrer facilement des fenêtres de programme spécifiques, même si elles se déplacent à l'écran. La ligne de commande ffmpeg semble être limitée à l’enregistrement de régions d’écran prédéfinies et manque de souplesse, de facilité d’utilisation et de simplicité.

Je recherche une approche graphique pour enregistrer mon bureau avec de l'audio à l'aide de JACK. Et je veux un son et une vidéo de haute qualité qui sont synchronisés. Je pense qu'un nombre important d'utilisateurs de Linux sont intéressés par une solution comme celle-ci.

Le développeur de SimpleScreenRecorder (SSR) a annoncé son intention d’ajouter le support JACK. Le SSR figure donc en tête de ma liste de solutions potentielles.

Page principale - SimpleScreenRecorder - Site Web de Maarten Baert

(Malheureusement, la version repo de SSR se bloque et je ne peux pas essayer la dernière/dernière version de Git car je ne parviens pas à utiliser la version git pour Ubuntu, mais je vais ouvrir une question distincte à ce sujet.)

Jusqu'à ce que SSR vienne avec le support audio JACK (si c'est le cas), j'espère que quelqu'un d'autre a une solution qui fonctionne maintenant.

Au fait, j'ai le pont jack2alsa. (Cela fait partie de KX Studio.)

Je suis sous Kubuntu 12.04. De plus, j'ai installé la pile d'activation matérielle de raring-lts, KX studio et le noyau 3.8.0-30-lowlatency. J'utilise une carte vidéo PCI-Express AMD/ATI Radeon HD6750 1 Go avec 3 moniteurs et une interface audio Focusrite Scarlett 2i2.

Voici quelques-uns des liens que j'ai étudiés dans le cadre de mes recherches en screencasting:

9
MountainX

La solution que j'aime bien est d'utiliser SimpleScreenRecorder. Voici comment je l'ai fait:

Comment construire et installer le dernier SimpleScreenRecorder à partir de git?

Ma solution s'est avéré simple à suivre une fois que j'ai eu l'aide dont j'avais besoin. J'espère que d'autres pourront suivre le git du développeur instructions maintenant.

Voici plus d'informations sur la SSR:

Page principale - SimpleScreenRecorder - Site Web de Maarten Baert

SimpleScreenRecorder est un programme Linux que j'ai créé pour enregistrer des programmes et des jeux. Quelques programmes pouvaient déjà le faire, mais je n’étais satisfait à 100% d’aucun d’entre eux, alors j’ai créé le mien.

Mon objectif initial était de créer un programme vraiment simple à utiliser, mais au fur et à mesure que je l'écrivais, j'ai commencé à ajouter de plus en plus de fonctionnalités, et le résultat est en fait un programme assez puissant. C'est 'simple' dans le sens où il est plus facile à utiliser que ffmpeg/avconv ou VLC, car il possède une interface utilisateur simple.

Caractéristiques

  • Interface utilisateur graphique (basée sur Qt).

  • Plus rapide que VLC et ffmpeg/avconv.

  • Enregistre tout ou partie de l'écran ou enregistre directement les applications OpenGL (comme Fraps sous Windows).

  • Synchronise correctement l'audio et la vidéo (problème courant avec VLC et ffmpeg/avconv).

  • Réduit la fréquence d'images vidéo si votre ordinateur est trop lent (plutôt que d'utiliser tout votre RAM comme le fait VLC).

  • Entièrement multithread: de légers retards dans l'un des composants ne bloquent jamais les autres composants, ce qui permet une vidéo plus fluide et de meilleures performances sur les ordinateurs dotés de plusieurs processeurs.

  • Mettez en pause et reprenez l'enregistrement à tout moment (en cliquant sur un bouton ou en appuyant sur une touche de raccourci).

  • Affiche des statistiques pendant l'enregistrement (taille de fichier, débit binaire, durée totale d'enregistrement, fréquence d'images réelle, ...).

  • Peut afficher un aperçu pendant l’enregistrement afin de ne pas perdre de temps à enregistrer quelque chose uniquement pour comprendre ensuite que certains réglages étaient incorrects.

  • Utilise les bibliothèques libav/ffmpeg pour l’encodage, de sorte qu’il prend en charge de nombreux codecs et formats de fichiers différents (en ajouter davantage est trivial).

  • Peut aussi faire du streaming en direct (expérimental).

  • Paramètres par défaut sensibles: nul besoin de changer quoi que ce soit si vous ne le souhaitez pas.

  • Des info-bulles pour presque tout: inutile de lire la documentation pour savoir ce que fait quelque chose.

10
MountainX

Utilisez kazam screencaster, il peut également enregistrer la sortie audio des haut-parleurs ou eidete

2
gaurav9

Semble un doublon de ce post . Quoi qu'il en soit, vérifiez aout

0
Pablo Bianchi