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.

  • 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.

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
Si vous utilisez vino, votre souris n'apparaîtra pas sur votre présentation. Pour remédier au problème, lancer vnc2sf avec l'option N
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

Un exemple :

Pour deux écrans: 1er écran (1680x1050), 2ème écran (1280x800)

Pour capturer le deuxième écran: 1280x800+1680+0

Pour connaître les dimensions et la position d'une fenêtre :

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.

Le fichier sonore doit-être au format mp3 avec un samplerate de 44.1 Khtz.

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"
Vous aurez peut-être envie d'utiliser une oreillette bluetooth pour vous enregistrer.

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…

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

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.

  • pyvnc2swf.txt
  • Dernière modification: Le 11/09/2022, 11:42
  • par moths-art