Amusons-nous avec VLC..
En regardant Fashion TV ce matin (c'est nickel pour tester sa Freebox HD), je me suis dit que je pouvais certainement refaire leur habillage d'antenne avec des outils libres, vu le peu de graphisme qu'il y avait !
Je m'intéresse depuis un petit moment à la possibilité de réaliser des overlays pour une utilisation type WebTV avec des logiciels libres. Tout ce que j'ai trouvé pour le moment c'est VLC, qui permet de faire des incrustations d'images.
Et c'est ce que j'ai utilisé aujourd'hui !
L'habillage de Fashion TV n'est pas très compliqué : un logo "Fashion TV" en haut à gauche (qui cite leur site ftv.com), et un petit encadré en bas, collé à gauche, qui explique ce que l'on est en train de regarder ("Fashion week Paris" ce matin). J'ai donc inventé ma chaîne :

Voilà donc Island TV, et son magnifique reportage sur Les Îles Sandwich ! Alors, comment que j'ai fait ? Tout bête ! First step, j'ai créé le logo avec Inkscape. Je l'ai ensuite exporté au format PNG. Même chose avec le bandeau du bas. J'ai ensuite tout importé dans Gimp, dans une image au format de la vidéo sur laquelle je voulais l'incruster. Evidemment, normalement, cette image (l'overlay) serait au format du feed vidéo final, et des barres noires auraient été ajoutées au bon endroit pour obtenir une résolution constante... mais là je n'avais qu'une vidéo à la résolution bizarre, mais je vais m'en contenter !
J'obtiens donc une image PNG avec fond transparent que j'incruste dans VLC avec la commande suivante :
$ vlc --no-sub-autodetect-file ma-video.mpg --logo-file ./islandtv/overlay.png --logo-position 1 --logo-transparency 255 --sub-filter logo
Et voilà !
Quelques commentaires :
- Gimp c'est vraiment, vraiment, vraiment pas pratique (rien que pour faire l'ellipse floue derrière le logo, ça a été contre-intuitif au possible...) ;
- Pour une utilisation réelle, il faudrait faire un bandeau plus fin (celui de Fashion TV est assez fin) ;
- Sinon, il faudrait vraiment trouver un moyen de pouvoir rafraîchir les images, et surtout de générer des images animées pour avoir des effets plus "dynamiques".



