web-dev-qa-db-fra.com

Créer un screencast sur un PC bas de gamme, mais rapide (peut-être en sacrifiant la compression?)

Comme le titre l'indique, je demande beaucoup.

Nous avons essayé de générer des screencasts sur mon eeepc. recordmydesktop effectue correctement le travail, mais uniquement si le temps le permet pour "compiler" la vidéo par la suite. Si on lui demande de faire "à la volée", la vidéo et l'audio ne sont plus synchronisés.

Maintenant, nous créons beaucoup de screencasts comme pratique (et aimons les regarder après, les critiquer). Réduire la qualité n'est pas souhaitable, car un bon entraînement finit par devenir celui que nous publierons.

Nous aimerions donc pouvoir faire des screencasts "à la volée", avec une qualité correcte, sur la machine bas de gamme. Comme rien n'est jamais gratuit, nous sommes prêts à faire des sacrifices: nous ne nous soucions pas de la compression: 20 Go pour une vidéo de 15 min est acceptable

6
josinalvo

J'ai trouvé un moyen satisfaisant:

Il semble que mkv (**) autorise de nombreux niveaux de compression. En utilisant une compression faible pour la vidéo, je peux enregistrer en temps réel et avec une qualité optimale sur mon eepepc.

Pour y parvenir, je devais utiliser ffmpeg. Il est disponible dans Ubuntu, mais j’ai utilisé une version d’un ppa (*):

À installer:

Sudo add-apt-repository ppa:jon-severinsson/ffmpeg
Sudo apt-get update
Sudo apt-get install ffmpeg

Enregistrer:

ffmpeg -f x11grab -r 25 -s 800x450 -i :0.0+0,60 -f alsa  -i plughw:1,0 -vcodec libx264 -crf 0 -preset ultrafast -acodec pcm_s16le file.mkv

La partie importante est ce "préréglage ultra-rapide" qui indique à l'encodeur de ne pas trop compresser la vidéo.

(*) apparemment, Ubuntu utilise une fourchette de ffmpeg qui n’est pas la plus courante. J'ai essayé cette ligne avec ffmpeg d'Ubuntu et cela n'a pas fonctionné. Cependant, il faut noter que j'utilise toujours 11.10

(**) probablement mkv est un conteneur, et cette libx264 est le codec qui permet différentes compressions ...

7
josinalvo

Je n'ai eu que de bonnes expériences avec Kazam Screencaster jusqu'à présent. Je ne sais pas comment cela se comporterait sur un PC bas de gamme, mais sur le mien, il produit des enregistrements de haute qualité qui peuvent être sauvegardés instantanément une fois que l'enregistrement est arrêté.

1
tpei

Voici comment j'ai résolu les problèmes

http://www.meta64.com/?id=13404

mais je dois essayer Kazam maintenant!

0
Clay Ferguson