Skip to main content

Historique: Faire une vidéo de présentation des logiciels Linux Mao

Aperçu de cette version: 24




Je présente dans ce tutoriel les différentes solutions que j'ai du mettre en œuvre pour faire cette vidéo : Hexter dx7 gnu sur un netbook.



Introduction


Le but de cette vidéo était de montrer l'utilisation d'un eeepc comme expendeur.
Je voulai montrer à l'écran à la fois le screener de ce qui se passe sur l'écran du eeepc et à la fois des images de mon travail sur le clavier maître et la souris, tout ça enregistré en temps réel avec un joli son.
Voici le schéma de mon installation :

Image

donc après avoir enregistrer 10 mn une improvisation sur ce système je me suis retrouvé avec :

  • une vidéo image +son d'ambiance issue de la caméra
  • un screener sans piste son son issue de recordmydesktop dans le eeepc
  • la piste son du eeepc capturé sur une autre machine avec ardour

note : on peut se passer de l'autre ordinateur avec ardour, si on active les sorties jack dans recordmydesktop, qui peut lui aussi enregistrer le son avec une bonne qualité

et il a fallu  :

  • que j'extraie le son de la vidéo issue de la caméra et que je le remplace par le son enregistré dans ardour (en résolvant les problèmes de synchronisation)
  • que je combine cette vidéo avec le screener du eeepc en ajoutant quelques sous-titres et images dans kdenlive

voici les différents outils que j'ai utilisés :

extraire le son d'une vidéo avec avidemux


Avidemux permet d'extraire facilement l'audio d'une vidéo, cela permet de traiter depuis un autre logiciel la piste son de notre vidéo, on peut par exemple en l'ouvrant avec audacity ou ardour :

  • equaliser (si vous avez fait une vidéo de votre dernier live pousser les fréquences basses qui sont rarement bien enregistrée avec le micro d'une caméra lambda)
  • normaliser (remettre au niveau optimal, ce qui fait qu'on sera pas obligé quand on regarde votre vidéo de mettre les volumes à fond)
  • appliquer des effets (la reverb pour l'ambiance, des effets spéciaux dub ou rajouter de faux applaudissements à la fin (?)).

Image

→ lancer votre vidéo dans avidemux
→ dans la boite « audio » à gauche de l'aperçu, choisissez le format audio que vous souhaitez
( je choisis toujours sans compression le format pcm (.wav), le format le moins destructeur)
→ ensuite dans le menu déroulant audio en haut sélectionner « enregistrer », le navigateur apparaît, nommez votre fichier et ajouter .wav au cas où.
(certains logiciels ont besoin de l'extension pour reconnaître le type de fichier).


remplacer le son d'une vidéo avec avidemux


comme ça vous pouvez :
  • récupérer la piste son que vous avez traitée depuis un autre logiciel et la remettre sur votre vidéo
  • changer le son de la vidéo
(c'est ce que je fait quand j'ai enregistré sur ardour en même temps que je faisais la vidéo, le son est meilleur bien sûr que le micro d'ambiance de ma caméra).

Image

→ lancer votre vidéo dans avidemux
→ dans le menu déroulant audio sélectionner → piste principale
→ dans « source audio » prendre « WAV externe » et allez cherchez la piste audio que vous souhaitez utilisez.
Quand vous exporterez enfin la vidéo de avidemux, c'est ce fichier là qui sera la piste audio de votre vidéo.

note : en voulant éditer une vidéo que j'avais faite depuis recordmydesktop, je me suis rendu compte que avidemux ne gère pas les fichiers ogv... quoi?! pourtant on est dans les logiciels Open source et les formats ouverts là !, Avidemux, si efficace et qui lit pleins de formats propriétaires, il prend pas mon .ogv?, faudrait qu'on m'explique...


Résoudre les problèmes de synchronisation entre les différentes pistes audio avec Ardour


on peut éviter ce genre de problème en utilisant un câble wordclock qui synchronise tout type de matériel numérique...voyons voir sur ma caméra...y a pas...tant pis, je le prendrai en compte la prochaine fois que j'achèterai du nouveau matériel !

quand j'enregistre une improvisation avec un instrument virtuel, j'ai à la fois le son du micro d'ambiance et à la fois le son enregistré directement sur l'ordinateur (par ardour ou timemachine) et je me sers de la prise son d'ambiance comme témoin pour placer sur ma vidéo le son qui vient d' Ardour .
Malheureusement ces deux pistes là ne seront probablement pas synchronisé, les machines qui enregistrent ensemble n'enregistre pas forcement à la même vitesse, elles se désynchroniseront de toute manière c'est à dire qu'au fur à mesure les deux pistes vont se décaler.
donc si je remplace le son de la caméra par le son (de meilleur qualité) que j'ai enregistré via ardour et même si je les calent au début à l'atome près, les images et le son seront de plus en plus décalés au fur et à mesure de la lecture.

par exemple dans cette vidéo que j'ai faite il y a un an, on voit bien que les sons et l'image correspondent pas tout à fait : Song Bird repris par Lattifa (0.45).

solution:

On peut faire une réparation de bout de ficelle si le fichier n'est pas trop long en utilisant les fonctions de time streching dans ardour :
→ j'ouvre mon fichier ardour avec la piste que j' ai enregistrée lors du filmage de ma vidéo
→ J'importe la piste son du micro d'ambiance de ma caméra (que j'ai extrait avec avidemux)
→ je les place l'une en dessous de l'autre
on voit qu'elles sont bien synchronisées au début mais plus à la fin, pourtant ça a été enregistré en même temps !, il y a une petit décalage :

Image
synchronisé au début

Image
décalé à la fin

en utilisant les fonction de time streching de ardour on pourra « compresser » la piste trop longue afin que sa fin coïncide avec l'autre

Image

→ sélectionner l'outil «  Étirer/contracter des régions  »
→ pousser avec cet outil la piste trop longue jusqu'à ce que la fin coïncide avec l'autre
→ choisir parmi les options proposées celle qui vous semble correspondre le mieux avec ce que vous avez enregistré

Image

( en fait le time streching altère le son, et là ce qu'on nous demande c'est si on veut plutôt préserver la précision rythmique ou le timbre )

Image

et voilà le son des deux pistes est synchro, si je je les écoute en même temps jusqu'à la fin, je n'entend plus de décalage,
donc quand je remplacerai le son sous ma vidéo l'image et le son seront bien calés.


Le petit indispensable recordmydesktop


quel efficacité que ce programme !, c'est lui qui va permettre d'enregistrer tout ce qui ce passe sur votre écran, y a pas grand chose à expliquer, il est très simple à utiliser

Image

pour enregistrer  :
  • quand on lance recordmydestktop un point rouge apparaît sur le tableau de bord, vous pouvez y lancer l'enregistrement,
  • ce même point devient gris quand ça enregistre (et heureusement le fenêtre de recordmydesktop disparaît)
  • et c'est là que vous pourrez arrêter l'enregistrement (la fenêtre recordmydesktop réapparait)

pour enregistrer avec le son de Jack :

Image

→ ouvrir « avancé »
→ sélectionner « utiliser Jack »
→ sélectionner les pistes que vous souhaité utilisé

c'est une fonction super pratique qui permet de faire des vidéos de vos logiciels préférés très vite,

quand je l'ai découvert, j'ai fait cette vidéo : La Ballade de Johnny Jane

(→ deux Vmpk lancés
→ record mydesktop n'enregistre que la partie de l'écran qui m'intéresse
→ et récupère le son de Qsampler directement via jack )


faire le montage final avec kdenlive


voilà, on a engranger suffisamment d'éléments pour s'attaquer à la phase finale de notre vidéo, et pour cela on va utiliser ce qui me semble être le vaisseau amiral de l'édition vidéo sous linux : kdenlive.

je récapitule, pour ma vidéo j'aurai :
  • une piste vidéo de mon écran enregistré par recordmydesktop
  • une piste vidéo + son issue de avidemux (la vidéo de la caméra + le son de Ardour sans décalage, voir plus haut)

→ lancer kdenlive


voilà, le fenêtre principale de kdenlive :


Image

J'ai en haut à gauche la fenêtre pour la gestion des clips vidéos, des clips titres et des clips images que je vais utiliser.

Image


on peut aussi ajouter les clips en cliquant sur l'icône à gauche de « arborescence de projet ».

Voilà, ça y est j'ai placé mes deux vidéos l'une en dessous de l'autre dans la table de montage, ma vidéo principale étant au dessus, l'autre en dessous (le screener) qui n'interviendra que par moment dans mon montage final.

(ça tombe bien par ce que là aussi, j'ai eu des problèmes de synchronisation, enregistrées en même temps, elles se décalent au fur à mesure, la solution que j'ai trouvé à été de couper à intervalle régulier mon screener et de le déplacer pour qu'il corresponde à la piste principale...fastidieux)

Les transitions dans kdenlive


En fait les transitions dans kdenlive ne servent pas seulement à faire des transitions entres nos pistes vidéos ! Ça sert aussi à superposer les vidéos.

Ainsi c'est grâce à cette fonction que j'ai pu faire une incrustation de mon screener sur ma vidéo principale. C'est l'effet que je recherchait quand j'ai installé kdenlive (rien de tel quand on veut présenter un logiciel de mao que d'avoir sur la vidéo à la fois ce qu'on fait et à la fois ce que l'ordinateur fait).


incrustation de vidéo sous kdenlive


donc on a nos deux vidéos l'une sur l'autre dans la table de montage,
on clique en bas à gauche de la vidéo principale et le logiciel nous propose d'ajouter une transition...ah tiens oui, pourquoi pas..allez

Image

les transitions disponibles :

Image

dans mon optique d'avoir les deux vidéos simultanément à l'écran j'ai le choix entre superposer les images (addition, overley, difference) ou faire un incrustation vidéo de l'une sur l'autre (composite, affine composite)...j'ai choisi affinecomposite

Image

l'éditeur de la transition « affine composite » est bien pratique, on peut manipuler facilement la taille et l'emplacement de la vidéo à incruster.

Cette transition « affine composite » apparaît comme un rectangle jaune sur la table de montage et on on pourra la redimensionner, la déplacer, la couper/coller etc...
et on pourra tout le temps regarder l'effet final dans la fenêtre à droite « moniteur de projet ».


ajouter titre et sous-titre dans kdenlive


dans arborescence du projet cliquer sur « ajouter clip titre » puis « propriété du clip »

Image

la zone grise représente l'écran, on peut choisir bien sûr la police, la taille et la couleur des lettres, on peut aussi à droite choisir une animation, par exemple « typewriter » fera apparaître vos lettres au fur et à mesure comme si c'était écris sur une machine à écrire.

Ne pas oublié de faire glisser ce « clip titre » sur la table de montage et lui ajouter la transition « addition » pour qu'il apparaisse sur votre vidéo

Image

c'est aussi avec ce principe du « clip titre » que j'ai réalisé mes sous-titres.


ajouter des images fixes dans votre vidéo avec kdenlive


j'avais d'abords essayé le clip diaporama pour insérer mes images mais je me suis rendu compte assez vite que le clip diaporama servait plutôt à faire ...des diaporamas.

Donc, comment je vais faire ?...voyons voir...pas de « clip image » prévu...euh...je vais tenter un glisser/déposer...cool, ça marche !...un glisser/déposer de votre image dans l'arborescence du projet et c'est pris en compte dans kdenlive, j'ai pu qu'a la mettre dans ma table de mon montage et à choisir « addition » ou « affinecomposite » pour qu'elle s'affiche dans la vidéo.

Image

Ajouter des effets dans kdenlive


là on sort un peu de la musique pour rentrer dans le monde merveilleux de la mise en scène , j'étais tellement content d'avoir un éditeur vidéo stable et pratique que je me suis penché sur les effets spéciaux disponibles pour agrémenter un peu la mise en scène et rendre ma vidéo plus palpitante.
Comme je voulais pas d'effet tout le long, je coupe un tronçon de la vidéo sur laquelle je veux appliquer l'effet et je clique sur l'onglet à droite de « arborescence du projet »
pour accéder à « effets utilisés »

Image

y a du monde !, pleins d'expérimentations en perspective, par exemple :


edgeglow :

Image

miroir :

Image

sobel :

Image


(astuce du jour pour faire que votre effet apparaisse peu à peu :
→ dupliquer votre piste et placer la copie en dessous de l'autre dans la table de montage
→ créer et choisir «  dissolution » dans les transitions et cliquer « inverse », voilà ça donne ça : à partir de 06.59)



la jungle des formats vidéos


Aya !, quel bazar, si il y a bien un truc qui m'épouvante en vidéo c'est la profusion de formats : codecs, débit, résolutions, formats proprietaires, libres...et j'en passe !
Pas de problème donc, on va directement faire dans le format libre, donc le format .ogv....
euh, c'est pas si simple que ça, rappelez-vous que recordmydesktop enregistre en .ogv ce qui fait que :
  • avidemux ne veut pas me l'ouvrir
  • kdenlive fait mine de l'ouvrir mais affiche au lieu de ma vidéo des jolis carrés de couleurs !
...donc j'ai tout fait dans le bon vieux mpeg de la montagne, format propriétaire certes mais le plus efficace en terme d'interopérabilité (au jour d'aujourd'hui : le 5 juillet 2010).

Image
L'ogv dans avidemux

Image
l'ogv dans kdenlive (noter le bon esprit de kdenlive qui tente quand même de m'afficher quelque chose) :



donc si vous en êtes là, la meilleure solution consiste à convertir la vidéo en mpeg avec WinFF et sa jolie interface graphique ou mencoder en terminal de commande.

Rentrons maintenant dans cette jungle (en cliquant sur « rendu ») :


Image

conseil important : vous allez être amenez à essayer plusieurs encodages différents pour votre vidéo, les temps d'encodage pouvant être très long (avec mon pentium 4 hyperthreading un peu plus d'une heure pour 10 mn de montage)

vous pouvez alors :
→ sélectionner dans la table de montage qu'une petite partie de la vidéo
(repère vert au dessus des vidéos)
→ dans l'onglet rendu, cliquer sur « zone de sélection » plutôt que « projet complet »

voilà l'ordinateur mettra 5/10 mn pour vous donner un aperçu de votre choix d'encodage plutôt qu'une heure....

essayons donc ce format là...ah !, mais que se passe t'il......arrrgh !....mon dieu...couic...

Segmentation Fault


info de dernière minute (par le eeepc)  :
en explorant la jungle des formats l'auteur de ce tuto à eu un grave accident, il s'est fait attaqué sauvagement par un codec Xvid4 qui a corrompu son fichier xorg, j'ai pu le redémarrer en mode récupération et il a eu la force de me livrer encore quelques infos sur cette jungle des formats :


  • pour cette vidéo il a choisi le mpeg-2 (1 pass) avec un débit de 1000 ko/s, ce qui est plus que raisonnable pour une vidéo qu'on va mettre sur le net
  • la taille finale de son fichier de 10 mn était de 130 mo, ce qui était encore trop pour lui, il a encore recompressé dans avidemux.
  • les temps d'encodage sont très long en vidéo, prévoir un livre ou un autre ordinateur avec sauerbraten dessus
  • il met ses vidéos sur youtube en attendant qu'une plateforme aussi efficace mais parfaitement libre prenne le relais
  • il vise une taille de 60/80 mo pour 10 mn de vidéo (ma connexion internet chez moi laisse à désirer et les vidéos de cette taille là passent limite)

conclusion


Voilu, voili, voilà, en lui souhaitant un prompt rétablissement et en souhaitant surtout que les vidéos de présentation de nos logiciels préférées de mao sous linux fleurissent comme la nature au printemps ou se multiplient comme un couple de lapin dans cette même nature au printemps...

Historique

Information Version
Tue 31 mai 2016 22:03 olinuxx 58
Afficher
Sat 05 Mar 2016 00:46 olinuxx 57
Afficher
Mon 22 Jun 2015 14:42 Cywil 55 - 56
Afficher
Tue 05 Nov 2013 12:55 utilisateur_anonyme2 Déja faite ? Sup d'un lien abosolu http/.../tikiwiki/ vers relatif 54
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 53
Afficher
Thu 28 Feb 2013 08:27 utilisateur_anonyme2 52
Afficher
Sat 23 Feb 2013 22:08 Admin temporaire 51
Afficher
Mon 09 Apr 2012 14:57 pianolivier mise en page 50
Afficher
Sat 07 Apr 2012 17:40 pianolivier 49
Afficher
Sat 07 Apr 2012 14:45 pianolivier +BOX 48
Afficher
Thu 19 Aug 2010 01:17 jmechmech 47
Afficher
Tue 03 Aug 2010 21:35 jmechmech 42 - 46
Afficher
Sun 01 Aug 2010 01:56 jmechmech 41
Afficher
Sat 31 Jul 2010 11:53 jmechmech 25 - 40
Afficher
Sat 10 Jul 2010 01:49 jmechmech futilité dérisoire 24
Afficher
Wed 07 Jul 2010 16:47 jmechmech 19 - 23
Afficher
Wed 07 Jul 2010 15:55 jmechmech 9 - 18
Afficher
  • «
  • 1 (en cours)
  • 2