Pyvnc2swf
Pyvnc2swf va vous permettre d'enregistrer une session VNC et de générer un fichier flash ainsi que le fichier HTML correspondant que vous pourrez diffuser sur internet. L'application est particulièrement utile pour réaliser des tutoriels animés.
Pyvnc2swf dispose des trois outils suivants:
- vnc2swf: pour enregistrer votre session
- vnc2swf-edit: pour modifier votre animation
- play.py: pour visualiser
Pyvnc2swf dispose d'une interface graphique pour l'enregistrement. Par contre l'édition se fera en ligne de commande.
Pyvnc2swf est distribué sous licence GNU/GPL.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Avoir un serveur VNC installé. Ce qui est le cas par défaut sous Ubuntu.
- Disposer d'un encodeur mp3 pour l'ajout de fichiers sons dans votre présentation. Installez le paquet lame.
Installation
Utilisation
L'enregistrement
Activer la visualisation de votre bureau dans systèmes → Préférences → Bureau à Distance → cochez "Autoriser d'autres utilisateurs à voir mon bureau"
Lancez la commande suivante :
vnc2swf
vnc2swf -N
Pour lancer l'enregistrement il vous suffit d'appuyer sur start et stop pour l'arrêter. Simple non ?
Sélectionner une partie de votre écran à enregistrer
Vous pouvez sélectionner l'enregistrement d'une partie de votre écran. La définition des coordonnées est de la forme :
Largeur de la capture x Hauteur de la capture + abscisse de la capture + ordonnée de la capture
Pour deux écrans: 1er écran (1680x1050), 2ème écran (1280x800)
Pour capturer le deuxième écran: 1280x800+1680+0
Entrez la commande :
xwininfo -frame
Interface graphique
Sélectionnez option → Clipping → compléter la boîte de dialogue avec vos paramètres comme expliqué ci-dessus
Ligne de commande
Entrez la commande :
vnc2swf -C "largeurxhauteur+abscisse+ordonnée"
Enregistrer vos commentaires sonores
Vous aurez sans doute besoin d'enregistrer vos commentaires pour parfaire votre tutoriel.
Vous pouvez procéder de différentes manières, mais dans tous les cas il faudra passer par l'édition de votre présentation flash pour inclure votre belle voix.
Vous pourriez donc très bien enregistrer votre commentaire après la génération du fichier flash. Avouez que ça n'est pas très pratique…
Le mieux est d'enregistrer vos commentaires pendant l'enregistrement de votre animation.
Vous ne pouvez pas utiliser des fichiers mp3 "variable bitrate" (VBR)
Avec gnome-record
Lancer gnome-record: Applications → Sons et Vidéos → enregistreur de sons
Sélectionnez le format de sortie mp3.
Lancezl'enregistrement de votre vidéo et l'enregistrement de votre commentaire sous gnome-record.
En utilisant vnc2swf
L'option -S de vnc2swf va vous permettre d'enregistrer vos commentaires en lançant un processus fils. L'enregistrement commence et s'arrête en même temps que l'enregistrement de votre session VNC.
Lancez
vnc2swf -N -S "arecord monfichier_sonore"
Oubliez sco et Cie.
Il vous suffit de créer un fichier .asoundrc à la racine de votre répertoire personnel
gedit ~/.asoundrc
Remplissez le ainsi
pcm.bluetooth { type bluetooth device adresse:mac:de:votre:oreillette }
Relancez alsa
sudo /etc/init.d/alsa-utils restart
Il ne vous reste plus qu'à enregistrer votre commentaire en utilisant le périphérique bluetooth
vnc2swf -N -S "arecord -D bluetooth -f S16_LE mon_commentaire.wav
Il faudra encoder votre fichier créer au format mp3, nous verrons comment plus tard.
Générer les fichiers
À partir de l'interface graphique, sélectionnez simplement:
File → Save As
Vous vous retrouvez avec un fichier mon_tutoriel.swf et mon_tutoriel.html.
Oui mais voilà, pas de son…
Transformer votre projet
C'est vnc2swf-edit qui va se charger de tout ça…avec votre aide.
Nous ne verrons qu'une partie des options à votre disposition.
Inutile d'essayer de transformer un flash qui a été réalisé avec un autre logiciel que Vnc2swf avec cet outil; ça ne fonctionnera pas…
Vous devez obligatoirement préciser le nom du fichier de sortie et , bien sûr, le nom du fichier d'entrée
vnc2swf -o nom_du_fichier_de_sortie.swf nom_du_fichier_d_entrée.swf
Réduire la taille d'affichage de votre vidéo
Votre vidéo est trop grande pour être affichée correctement, vous pouvez réduire la taille d'affichage
vnc2swf-edit -o fich_sortie.swf -s ratio(ex:0.5) fich_entree.swf
Conserver une partie du rectangle de la vidéo
Pour ne conservez qu'une partie du rectangle que vous avez enregistré, entrez
vnc2swf-edit -o fich_sortie.swf -C largeurxhauteur+abscisse+ordonnée fich_entree.swf
Intégrer un fichier son
Vous voulez intégrer votre commentaire audio ou y adjoindre un peu de musique.
Il vous faut un fichier au format MP3 44.1 Khz.
Attention pas de MP3 VBR.
Si vous avez enregistré avec gnome-record, vous n'avez pas besoin de ré-encoder votre fichier.
Si vous avez un fichier wav, utilisez lame pour encoder votre fichier au bon format.
lame --resample 44.1 -b 128 -t fich_son.wav fich_audio.mp3
Ensuite
vnc2swf-edit -o fich_sortie.swf -a fich_audio.mp3 fich_sortie.swf
Pour approfondir
Consultez la documentation officielleConsultez la documentation officielle
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.