Je prsente dans ce tutoriel les diffrentes solutions que j'ai du mettre en uvre pour faire cette vido : Hexter dx7 gnu sur un netbook.
Introduction
Le but de cette vido 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 matre et la souris, tout a enregistr en temps rel avec un joli son.
Voici le schma de mon installation:
donc aprs avoir enregistrer 10 mn une improvisation sur ce systme je me suis retrouv avec:
- une vido image + son d'ambiance issue de la camra
- 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 vido issue de la camra et que je le remplace par le son enregistr dans ardour (en rsolvant les problmes de synchronisation)
- que je combine cette vido avec le screener du eeepc en ajoutant quelques sous-titres et images dans kdenlive
voici les diffrents outils que j'ai utiliss:
Quelques outils
[+]
Avidemux permet d'extraire facilement l'audio d'une vido, cela permet de traiter depuis un autre logiciel la piste son de notre vido, on peut par exemple en l'ouvrant avec audacity ou ardour:
- qualiser (si vous avez fait une vido de votre dernier live pousser les frquences basses qui sont rarement bien enregistre avec le micro d'une camra lambda)
- normaliser (remettre au niveau optimal, ce qui fait qu'on sera pas oblig quand on regarde votre vido de mettre les volumes fond)
- appliquer des effets (la reverb pour l'ambiance, des effets spciaux dub ou rajouter de faux applaudissements la fin (?)).
? lancer votre vido dans avidemux
? dans la boite audio gauche de l'aperu, 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 droulant audio en haut slectionner enregistrer, le navigateur apparat, nommez votre fichier et ajouter .wav au cas o.
(certains logiciels ont besoin de l'extension pour reconnatre le type de fichier).
[+]
comme a vous pouvez:
- rcuprer la piste son que vous avez traite depuis un autre logiciel et la remettre sur votre vido
- changer le son de la vido
(c'est ce que je fait quand j'ai enregistr sur ardour en mme temps que je faisais la vido, le son est meilleur bien sr que le micro d'ambiance de ma camra).
? lancer votre vido dans avidemux
? dans le menu droulant audio slectionner ? piste principale
? dans source audio prendre WAV externe et allez cherchez la piste audio que vous souhaitez utilisez.
Quand vous exporterez enfin la vido de avidemux, c'est ce fichier l qui sera la piste audio de votre vido.
note : en voulant diter une vido que j'avais faite depuis recordmydesktop, je me suis rendu compte que avidemux ne gre 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 propritaires, il prend pas mon .ogv?, faudrait qu'on m'explique...
[+]
Note : on peut viter ce genre de problme en utilisant un cble wordclock qui synchronise les appareils numrique...voyons voir sur mon camscope canon...grrr...y a pas?...tant pis, je le prendrai en compte ce paramtre la prochaine fois que j'achterai du matriel !
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 tmoin pour placer sur ma vido 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 mme vitesse,
elles se dsynchroniseront de toute manire c'est dire qu'au fur mesure les deux pistes vont se dcaler.
donc si je remplace le son de la camra par le son (de meilleur qualit) que j'ai enregistr via ardour et mme si je les calent au dbut l'atome prs, les images et le son seront de plus en plus dcals au fur et mesure de la lecture.
par exemple dans cette vido 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 rparation 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 enregistre lors du filmage de ma vido
? J'importe la piste son du micro d'ambiance de ma camra (que j'ai extrait avec avidemux)
? je les place l'une en dessous de l'autre
on voit qu'elles sont bien synchronises au dbut mais plus la fin, pourtant a a t enregistr en mme temps!, il y a une petit dcalage:
synchronis au dbut
dcal la fin
en utilisant les fonction de time streching de ardour on pourra compresser la piste trop longue afin que sa fin concide avec l'autre
? slectionner l'outil tirer/contracter des rgions
? pousser avec cet outil la piste trop longue jusqu' ce que la fin concide avec l'autre
? choisir parmi les options proposes celle qui vous semble correspondre le mieux avec ce que vous avez enregistr
( en fait le time streching altre le son, et l ce qu'on nous demande c'est si on veut plutt prserver la prcision rythmique ou le timbre )
et voil le son des deux pistes est synchro, si je je les coute en mme temps jusqu' la fin, je n'entend plus de dcalage,
donc quand je remplacerai le son sous ma vido l'image et le son seront bien cals.
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 trs simple utiliser
pour enregistrer :
- quand on lance recordmydestktop un point rouge apparat sur le tableau de bord, vous pouvez y lancer l'enregistrement,
- ce mme point devient gris quand a enregistre (et heureusement le fentre de recordmydesktop disparat)
- et c'est l que vous pourrez arrter l'enregistrement (la fentre recordmydesktop rapparait)
pour enregistrer avec le son de Jack:
? ouvrir avanc頻
? slectionner utiliser Jack
? slectionner les pistes que vous souhait utilis
c'est une fonction super pratique qui permet de faire des vidos de vos logiciels prfrs trs vite,
quand je l'ai dcouvert, j'ai fait cette vido:
La Ballade de Johnny Jane
(? deux Vmpk lancs
? record mydesktop n'enregistre que la partie de l'cran qui m'intresse
? et rcupre le son de Qsampler directement via jack )
Kdenlive
faire le montage final avec kdenlive
[+]
voil, on a engranger suffisamment d'lments pour s'attaquer la phase finale de notre vido, et pour cela on va utiliser ce qui me semble tre le vaisseau amiral de l'dition vido sous linux: kdenlive.
je rcapitule, pour ma vido j'aurai:
- une piste vido de mon cran enregistr par recordmydesktop
- une piste vido + son issue de avidemux (la vido de la camra + le son de Ardour sans dcalage, voir plus haut)
? lancer kdenlive
voil, le fentre principale de kdenlive :
J'ai en haut gauche la fentre pour la gestion des clips vidos, des clips titres et des clips images que je vais utiliser.
on peut aussi ajouter les clips en cliquant sur l'icne gauche de arborescence de projet.
Voil, a y est j'ai plac mes deux vidos l'une en dessous de l'autre dans la table de montage, ma vido 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 problmes de synchronisation, enregistres en mme temps, elles se dcalent au fur mesure, la solution que j'ai trouv t de couper intervalle rgulier mon screener et de le dplacer 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 vidos! a sert aussi superposer les vidos.
Ainsi c'est grce cette fonction que j'ai pu faire une incrustation de mon screener sur ma vido principale. C'est l'effet que je recherchait quand j'ai install kdenlive (rien de tel quand on veut prsenter un logiciel de mao que d'avoir sur la vido la fois ce qu'on fait et la fois ce que l'ordinateur fait).
[+]
donc on a nos deux vidos l'une sur l'autre dans la table de montage,
on clique en bas gauche de la vido principale et le logiciel nous propose d'ajouter une transition...ah tiens oui, pourquoi pas..allez
les transitions disponibles:
dans mon optique d'avoir les deux vidos simultanment l'cran j'ai le choix entre superposer les images (addition, overley, difference) ou faire un incrustation vido de l'une sur l'autre (composite, affine composite)...j'ai choisi affinecomposite
l'diteur de la transition affine composite est bien pratique, on peut manipuler facilement la taille et l'emplacement de la vido incruster.
Cette transition affine composite apparat comme un rectangle jaune sur la table de montage et on on pourra la redimensionner, la dplacer, la couper/coller etc...
et on pourra tout le temps regarder l'effet final dans la fentre droite moniteur de projet.
ajouter titre et sous-titre dans kdenlive
[+]
dans arborescence du projet cliquer sur ajouter clip titre puis proprit du clip
la zone grise reprsente l'cran, on peut choisir bien sr la police, la taille et la couleur des lettres, on peut aussi droite choisir une animation, par exemple typewriter fera apparatre 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 vido
c'est aussi avec ce principe du clip titre que j'ai ralis mes sous-titres.
[+]
j'avais d'abords essay le clip diaporama pour insrer mes images mais je me suis rendu compte assez vite que le clip diaporama servait plutt faire ...des diaporamas.
Donc, comment je vais faire ?...voyons voir...pas de clip image prvu...euh...je vais tenter un glisser/dposer...cool, a marche!...un glisser/dposer 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 vido.
Ajouter des effets dans kdenlive
[+]
l on sort un peu de la musique pour rentrer dans le monde merveilleux de la mise en scne , j'tais tellement content d'avoir un diteur vido stable et pratique que je me suis pench sur les effets spciaux disponibles pour agrmenter un peu la mise en scne et rendre ma vido plus palpitante.
Comme je voulais pas d'effet tout le long, je coupe un tronon de la vido sur laquelle je veux appliquer l'effet et je clique sur l'onglet droite de arborescence du projet
pour accder effets utiliss
y a du monde!, pleins d'exprimentations en perspective, par exemple:
edgeglow :
miroir:
sobel :
Astuce du jourpour faire que votre effet apparaisse peu peu:
? dupliquer votre piste et placer la copie en dessous de l'autre dans la table de montage
? crer et choisir dissolution dans les transitions et cliquer inverse, voil a donne a:
partir de 06.59
[+]
Aya!, quel bazar, si il y a bien un truc qui m'pouvante en vido c'est la profusion de formats : codecs, dbit, rsolutions, formats proprietaires, libres...et j'en passe!
Pas de problme 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 vido des jolis carrs de couleurs!
...donc j'ai tout fait dans le bon vieux mpeg de la montagne, format propritaire certes mais le plus efficace en terme d'interoprabilit (au jour d'aujourd'hui: le 5 juillet 2010).
L'ogv dans avidemux
l'ogv dans kdenlive (noter le bon esprit de kdenlive qui tente quand mme de m'afficher quelque chose) :
donc si vous en tes l, la meilleure solution consiste convertir la vido en mpeg avec WinFF et sa jolie interface graphique ou mencoder en terminal de commande.
Rentrons maintenant dans cette jungle (en cliquant sur rendu):
conseil important: vous allez tre amenez essayer plusieurs encodages diffrents pour votre vido, les temps d'encodage pouvant tre trs long (avec mon pentium 4 hyperthreading un peu plus d'une heure pour 10 mn de montage)
vous pouvez alors :
? slectionner dans la table de montage qu'une petite partie de la vido
(repre vert au dessus des vidos)
? dans l'onglet rendu, cliquer sur zone de slection plutt que projet complet
voil l'ordinateur mettra 5/10 mn pour vous donner un aperu de votre choix d'encodage plutt qu'une heure....
essayons donc ce format l...ah!, mais que se passe t'il......arrrgh!....mon dieu...couic...
Segmentation Fault
infode dernire 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 redmarrer en mode rcupration et il a eu la force de me livrer encore quelques infos sur cette jungle des formats
- pour cette vido il a choisi le mpeg-2 (1 pass) avec un dbit de 1000 ko/s, ce qui est plus que raisonnable pour une vido 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 trs long en vido, prvoir un livre ou un autre ordinateur avec sauerbraten dessus
- il met ses vidos 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 vido (ma connexion internet chez moi laisse dsirer et les vidos de cette taille l passent limite)
conclusion
Voilu, voili, voil, en lui souhaitant un prompt rtablissement et en souhaitant surtout que les vidos de prsentation de nos logiciels prfres de mao sous linux fleurissent comme la nature au printemps ou se multiplient comme un couple de lapin dans cette mme nature au printemps...(?)...(a c'est une fin tire par les cheveux, la
Edika)
[+]
vous vous rappelez ?, mon cahier des charges est clair : si je fais une vido de mes logiciels prefers de Mao sous linux, je tiens ce qu'on puisse voir l'cran la fois ce que l'ordinateur fait et la fois ce que je fais sur l'instrument et la souris...et en temps rel s'il vous plait.
Dans la profusion d'applications qui nous est proposs, rien de tel pour ce rendre compte de la pertinence d'un logiciel par rapport ce qu'on veut en faire.
Dans cette optique l, je fus tres content de tomber sur cette vido de ALDJUAN (
ici), le cahier des charges est respect, c'est facile mettre en oeuvre (un ordi, une webcam) et trs efficace (waouu le bureau 3d ❗.
Je lui ait envoy un mail et il a bien voulu nous livrer son secret de fabrication :
j'ai effectivement utilis recordmydestop, mais j'utilise aussi pour rcuprer l'audio sous jack le petit programme mhWaveEdit, connect en enregistrement des diffrentes source rcuprer(que je lance en mme temps que recordmydestop), ce qui me permet de couper la capture son sur recordmydestop (car j'ai deux cartes sons rendant la config tordue en ce qui me concerne).
Je rcupre ainsi une vido fluide que je monte sous pitivi en quelques minutes.
l'avantage tant que recordmydestop ne capture que la partie vido, vitant ainsi les micros-coupures vidos ou audio pendant la capture, car quand on lance rakarrack et d'autres softs( webcam, ardour, lmms...) en parallles sous jack et que l'on fait en plus de la capture vido sous un ordi comme le mien, avec un chipset graphique de base intgre la carte mre, on atteint rapidement la limite supportable par l'ordi.
Pour finir part le montage qui demande le recalage audio vido sous Pitivi, ce qui se fait assez facilement, tout ce passe dans un confort assez agrable.