Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
linux:snapshot [14-07-2014 18:42] – [Cas audio, micro] edmc73 | linux:snapshot [14-04-2021 09:25] (Version actuelle) – [PhantomJs] edmc73 | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
shutter –help|more | shutter –help|more | ||
+ | |||
+ | ===== Capture vidéo ===== | ||
+ | |||
+ | * http:// | ||
===== Simple Screen Recorder ===== | ===== Simple Screen Recorder ===== | ||
Ligne 41: | Ligne 45: | ||
[img]http:// | [img]http:// | ||
+ | |||
+ | Lancez d' | ||
< | < | ||
- | pactl load-module module-null-sink sink_name=duplex_out sink_properties=device.description=" | + | pactl load-module module-null-sink sink_name=duplex_out sink_properties=device.description=" |
- | pactl load-module module-null-sink sink_name=game_out sink_properties=device.description=" | + | pactl load-module module-null-sink sink_name=game_out sink_properties=device.description=" |
pactl load-module module-loopback source=game_out.monitor | pactl load-module module-loopback source=game_out.monitor | ||
pactl load-module module-loopback source=game_out.monitor sink=duplex_out | pactl load-module module-loopback source=game_out.monitor sink=duplex_out | ||
pactl load-module module-loopback latency_msec=1 sink=duplex_out | pactl load-module module-loopback latency_msec=1 sink=duplex_out | ||
+ | </ | ||
+ | |||
+ | Si le micro d' | ||
+ | < | ||
pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description=" | pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description=" | ||
pactl load-module module-loopback latency_msec=1 sink=Virtual1 | pactl load-module module-loopback latency_msec=1 sink=Virtual1 | ||
- | |||
</ | </ | ||
Rajouter ce code dans **/ | Rajouter ce code dans **/ | ||
+ | |||
+ | |||
+ | Dans le cas de minecraft qui apparait comme **java** dans l' | ||
+ | |||
+ | Il suffit de créer un fichier | ||
+ | |||
+ | < | ||
+ | # Create a config file for openalsoft that allows the source to move | ||
+ | # but still uses the wrong default | ||
+ | # ~/.alsoftrc | ||
+ | [pulse] | ||
+ | allow-moves=yes | ||
+ | </ | ||
Pour revenir à zéro, décharger ces modules avec les commandes suivantes | Pour revenir à zéro, décharger ces modules avec les commandes suivantes | ||
Ligne 60: | Ligne 82: | ||
< | < | ||
pactl unload-module module-null-sink</ | pactl unload-module module-null-sink</ | ||
+ | |||
+ | ===== Capturer un site web ===== | ||
+ | |||
+ | ==== CutyCapt ==== | ||
+ | |||
+ | Installez **cutycapt** | ||
+ | aptitude install cutycapt | ||
+ | Et tout simplement tapez | ||
+ | cutycapt --url=http:// | ||
+ | |||
+ | |||
+ | Si vous êtes sur un serveur sans X, installez **xvfb** | ||
+ | aptitude install xvfb | ||
+ | |||
+ | Et capturez | ||
+ | xvfb-run --server-args=" | ||
+ | |||
+ | Le problème est qu'il n'y a pas d' | ||
+ | convert -resize 200 -quality 75 -interlace Plane -strip capture.png capture.png | ||
+ | |||
+ | **convert** fait parti de la suite de programme de manipulation d' | ||
+ | aptitude install imagemagick | ||
+ | |||
+ | |||
+ | ==== PhantomJs ==== | ||
+ | |||
+ | Pas besoin de lancer un X pour celui ci. | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Exemple : | ||
+ | phantomjs/ | ||
+ | |||
+ | Si vous avez le message d' | ||
+ | < | ||
+ | ReferenceError: | ||
+ | |||
+ | phantomjs:// | ||
+ | </ | ||
+ | |||
+ | Commentez la 1ère ligne du fichier examples/ | ||
+ | |||
+ | //"use strict"; | ||
+ | |||
+ | Après une mise à jour en debian 10, vous avez peut etre le message d' | ||
+ | < | ||
+ | Auto configuration failed | ||
+ | 139968483847808: | ||
+ | 139968483847808: | ||
+ | 139968483847808: | ||
+ | 139968483847808: | ||
+ | </ | ||
+ | |||
+ | Ajoutez simplement devant votre ligne de commande | ||
+ | |||
+ | OPENSSL_CONF=/ | ||
+ | |||
+ | ===== Capturer l' | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Installer les paquets dépendant | ||
+ | $ sudo apt-get install bash libav-tools imagemagick x11-xserver-utils xdotool wininfo wmctrl python-gobject python-cairo xdg-utils | ||
+ | |||
+ | et yad => http:// | ||
+ | |||
+ | |||
+ | For 14.04 and 12.04 run the following commands to install Silentcast (If the PPA/ | ||
+ | |||
+ | $ sudo add-apt-repository ppa: | ||
+ | $ sudo apt-get update | ||
+ | $ sudo apt-get install silentcast | ||
+ | Or run the following, condensed, command: | ||
+ | |||
+ | $ sudo add-apt-repository ppa: | ||
+ | |||
+ | ===== Afficher à l' | ||
+ | |||
+ | https:// | ||
+ | |||
+ | exemple : http:// | ||
+ | |||
+ | ===== Enregistrer le contenu d'un terminal avec script ===== | ||
+ | |||
+ | **script** est une commande de base dans linux qui permet d' | ||
+ | |||
+ | Exemple | ||
+ | # script -t 2> | ||
+ | |||
+ | Un message s' | ||
+ | Le script a débuté, le fichier est upgrade-jessieetape.script | ||
+ | |||
+ | Faite maintenant toute ce que vous voulez, quand vous aurez terminé, faite Ctrl+d pour sortir du sous-shell. Ce message confirmera votre sortie | ||
+ | Script terminé, le fichier est upgrade-jessieetape.script | ||
+ | |||
+ | |||
+ | Visualisez maintenant votre enregistrement | ||
+ | # scriptreplay ~/ | ||
+ | |||
+ | Dans un mode moins temps réel, vous pouvez aussi faire | ||
+ | more upgrade-jessieetape.script |