Date de publication: le dimanche 23 janvier 2011 à 20h04
Dernière modification: par Pascal BOYER le mercredi 24 août 2011 à 21h43
» Article suivant: Assembler plusieurs fichiers VOB
Table des matières
recordMyDesktop : «screencast / enregistrement» vidéo et audio de l'écran sous Linux / Debian
L'objet de cette documentation est de décrire le processus de mise en place de l'environnement logiciel nécessaire à la réalisation d'un screencast audio et vidéo sous Debian testing.
La solution décrite ci-après présente de nombreux paramètres de configuration et permet d'obtenir des vidéos sonores de très bonne qualité qui seront ensuite traitées avec Kdenlive ou OpenShot.
:
Le projet recordMyDesktop est à l'arrêt depuis décembre 2007. Cependant, comme vous allez le voir, le résultat reste encore aujourd'hui plus que satisfaisant.
Environnement logiciel initial
- le noyau: linux-image-2.6.32-5-amd64 de chez debian
- environnement graphique: KDE 4.4.5
- le moteur de son est XINE (configuré dans systemsetting)
- la carte son fonctionne parfaitement
- le micro, relié à la carte son, ne fonctionne pas.
Logiciels utilisés pour réaliser l'enregistrement vidéo et audio de l'écran
Par la suite on considèrera que tout ou partie de ces logiciels sont installés.
- le serveur de son jackd
- l'interface qjackctl de contrôle du serveur de son
- la version Qt de recordmydesktop
- alsa et alsamixergui (centre de contrôle des volumes des différents périphériques audio et vidéo)
Les packages installés
dpkg -l |grep linux
ii doc-linux-fr-text 2005.08-1 Linux docs in French: HOWTOs, MetaFAQs in ASCII format ii doc-linux-text 2008.08-1 Linux HOWTOs and FAQs in ASCII format ii firmware-linux-free 2.6.32-29 Binary firmware for various drivers in the Linux kernel ii lib32v4l-0 0.8.0-1 Collection of video4linux support libraries (32 bits) ii libselinux1 2.0.96-1 SELinux runtime shared libraries ii libv4l-0 0.8.0-1 Collection of video4linux support libraries ii linux-base 2.6.32-29 Linux image base package ii linux-headers-2.6-amd64 2.6.32+28 Header files for Linux 2.6-amd64 (meta-package) ii linux-headers-2.6.32-5-amd64 2.6.32-29 Header files for Linux 2.6.32-5-amd64 ii linux-headers-2.6.32-5-common 2.6.32-29 Common header files for Linux 2.6.32-5 ii linux-image-2.6-rt-stable-amd64 0.0.20101223.1 meta-package depending on the latest stable rt kernel ii linux-image-2.6.26-2-amd64 2.6.26-26lenny1 Linux 2.6.26 image on AMD64 ii linux-image-2.6.32-5-amd64 2.6.32-29 Linux 2.6.32 for 64-bit PCs ii linux-image-2.6.33.7.2-rt30-1-amd64 2.6.33.7.2-rt30-1 Linux 2.6.33.7.2-rt30 for 64-bit PCs ii linux-kbuild-2.6.32 2.6.32-1 Kbuild infrastructure for Linux 2.6.32 ii linux-libc-dev 2.6.32-29 Linux support headers for userspace development ii linux-sound-base 1.0.23+dfsg-2 base package for ALSA and OSS sound systems ii pptp-linux 1.7.2-5 Point-to-Point Tunneling Protocol (PPTP) Client ii ttf-linux-libertine 4.4.1-4 Linux Libertine family of fonts ii util-linux 2.17.2-5 Miscellaneous system utilities
dpkg -l |grep jack
ii jackd 5 JACK Audio Connection Kit (default server package) ii jackd2 1.9.6~dfsg.1-2 JACK Audio Connection Kit (server and example clients) ii jackd2-firewire 1.9.6~dfsg.1-2 JACK Audio Connection Kit (FFADO and FreeBoB backends) ii libjack-jackd2-0 1.9.6~dfsg.1-2 JACK Audio Connection Kit (libraries) ii pulseaudio-module-jack 0.9.21-3+b1 jackd modules for PulseAudio sound server ii qjackctl 0.3.6-1+b1 User interface for controlling the JACK sound server ii vlc-plugin-jack 1.1.3-1squeeze1 Jack audio plugins for VLC
dpkg -l |grep recordmydesktop
ii gtk-recordmydesktop 0.3.8-3 Graphical frontend for recordmydesktop screencast tool ii recordmydesktop 0.3.8.1+svn602-1+b1 Captures audio-video data of a Linux desktop session
dpkg -l |grep alsa
ii alsa-base 1.0.23+dfsg-2 ALSA driver configuration files ii alsa-firmware-loaders 1.0.23-3+b1 ALSA software loaders for specific hardware ii alsa-oss 1.0.17-4 ALSA wrapper for OSS applications ii alsa-tools 1.0.23-3+b1 Console based ALSA utilities for specific hardware ii alsa-tools-gui 1.0.23-3+b1 GUI based ALSA utilities for specific hardware ii alsa-utils 1.0.23-3 Utilities for configuring and using ALSA ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard driver ii alsaplayer-alsa 0.99.80-5+b1 PCM player designed for ALSA (ALSA output module) ii alsaplayer-common 0.99.80-5+b1 PCM player designed for ALSA (common files) ii alsaplayer-daemon 0.99.80-5+b1 PCM player designed for ALSA (non-interactive version) ii alsaplayer-esd 0.99.80-5+b1 PCM player designed for ALSA (EsounD output module) ii alsaplayer-gtk 0.99.80-5+b1 PCM player designed for ALSA (GTK+ version) ii alsaplayer-oss 0.99.80-5+b1 PCM player designed for ALSA (OSS output module) ii alsaplayer-xosd 0.99.80-5+b1 PCM player designed for ALSA (osd version) ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA ii libsdl1.2debian-alsa 1.2.14-6.1 Simple DirectMedia Layer (with X11 and ALSA options) ii libsox-fmt-alsa 14.3.1-1+b1 SoX alsa format I/O library
Table des matières
Commentaires














