Archives de catégorie : Logiciels libres

Premiers tests de ma GoPro HD4 black

J’ai acheté une GoPro HD4 Black suite à la perte de ma GoPro HD3 Silver en planche à voile. Tant qu’à faire, j’ai voulu prendre le modèle qui permettait de faire des beaux ralentis en haute définition (1080p) avec une capacité d’enregistrement de 120 images par seconde. Par contre je vais soigner maintenant la sécurité, je pars sur une double sécurité avec un bout qui résiste à une tonne et un petit leash que j’ai acheté à une enseigne de sport bien connue.

Voilà ma tout première vidéo de test, j’ai d’abord filmé en 4k. L’intérêt premier de ce mode est de pouvoir faire des zooms au montage. J’ai également testé le mode 120fps pour faire des ralentis. Ça m’a permis de tester le montage sur le tout nouveau PC que j’ai acheté, je peux travailler facilement directement en 4k et rajouter des tas d’effets, sans observer de ralentissement notable, je sens que je vais pouvoir faire des merveilles.

Voilà une vidéo aboutie en profitant de l’été qui s’est fugitivement installé pendant quelques jours en Bretagne. C’est ma fille qui a fait le montage sous linux avec kdenlive, elle a fait quelques ralentis qui rendent plutôt bien. A la même occasion j’ai testé un steadycam de la marque mantona, mais il n’était pas bien équilibré et avait tendance à osciller latéralement, ça se voit un peu sur la vidéo, j’ai du le reprendre en rajoutant du poids, d’autres essais sont à venir.

Outils pour mediacenter sous linux

J’ai créé une nouvelle page sur mon site funix consacrée aux logiciels multimédia pour monter un mediacenter sous linux connecté à une TV. C’est un peu tous les logiciels multimédia qui ne rentrent pas dans la catégorie de lecteurs vidéo, montage vidéo, ou bien transcodage vidéo.

On trouve donc sur cette page, des logiciels pour gérer une bibliothèque audio et bien sûr pour enchaîner les titres et listes de lecture. Mon choix s’est dévolu vers un outil simple comme Audacious ou beaucoup plus évolué comme Clementine qui permet de télécharger des informations sur l’artiste, les jaquettes de disque, les paroles, etc.

On trouve également des outils pour pouvoir faire du karaoke sous linux, avec pyKaraoke, kmid ou OSD lyrics. Exemple d’OSD Lyrics interfacé avec Audacious.

Maintenant vous n’avez plus d’excuse pour ne pas faire la fête sous linux !

Je termine enfin par la présentation de kodi (ex XBMC) qui est un mediacenter à lui tout seul et qui permet de gérer des bibliothèques audio et vidéo et intègre des lecteurs multimédia évolués  et permet de récupérer tout un tas d’informations sur le net sur les artistes et films.

quand on édite un film

une chanson

Changement de PC

En vue de l’achat prochain du modèle black de la GoPro HD4 j’ai pensé qu’il était temps d’adopter une configuration plus solide pour faire du montage vidéo. Mon lenovo IdeaCentre H430 basé sur un i5 peine quand il s’agit de multiplier les effets avec kdenlive et dans la pratique cinelerra est difficilement utilisable en utilisant toutes ses capacités.

J’ai donc jeté mon dévolu sur un ACER Predator G3-605 (référence DT.SPXEF.018) avec des  caractéristiques alléchantes :

  • processeur Intel Core i7-4790 4 coeurs
  • 8Go de RAM DDR3
  • disque dur SSD de 250Go et disque SATA de 1To
  • carte graphique Nvidia GeForce GTX 760M 1,5Go de RAM dédiée
  • wifi, bluetooth, ports USB3, ports HDMI

Là où les choses commencent à se gâter est qu’il est équipé de base de Windows 8.1 64bits et d’UEFI. A croire que ce standard a été fait pour dissuader les utilisateurs de choisir linux tellement l’installation est devenue complexe et franchement dissuasive. J’avais déjà échoué à installer un boucle boot avec mon lenovo, et bien rebelote cette fois-ci. Pourtant j’avais choisi d’installer la Mageia 5 beta 3 qui est certes une version instable mais qui est quand même réputée pour être compatible UEFI. Il faut croire qu’il y a encore de la mise au point. De prime abord, l’installation a eu l’air de se passer correctement, mais au reboot windows a voulu « réparer » le disque et a supprimé les partitions linux. A force d’essais et de manips, windows ne se lançait plus et par dépit je l’ai supprimé purement et simplement. Dernière difficulté, le bootloader refuse de s’installer sur le disque SSD, j’ai du l’installer sur le disque SATA. Je perds donc l’avantage de la rapidité du boot du disque SSD, mais je le conserve néanmoins à l’exécution.

A part ça, l’installation a reconnu et installé sans difficulté ma tablette graphique Thinline XL, la carte graphique (installation du pilote Nvidia non libre), ma webcam Microsoft LifeCam HD-3000 ainsi que mon écran ACER G236HL de 23 pouces à LED. Il a reconnu également mon imprimante Canon Pixma IP3600, sauf que l’imprimante était en défaut à la moindre impression. Il semblerait que le driver soit bogué, il faut suivre la combine décrite ici pour réparer tout ça. Pour mon scanner epson perfection v30 je me suis rendu sur le site d’epson. J’ai installé les packages esci-interpreter-gt-f720-0.1.1-2.x86_64.rpm, iscan-data_1.35.0-1.tar.gz et iscan-2.30.1-1.usb0.1.ltdl7.x86_64.rpm, on rajoute les utilisateurs dans le groupe scanner et le tour est joué.

Il me reste maintenant à finaliser son installation, à le tester et disposer du recul suffisant pour pouvoir l’évaluer. D’ores et déjà j’apprécie grandement son silence, on entend rien du tout, ça me change de mon lenovo H430 qui faisait un raffut de tous les diables.

Musique assistée par ordinateur sous linux

J’ai mis à jour les différentes bibliothèques et outils pour faire de la MAO (musique assistée par ordinateur) sous linux. Ca se passe par ici, sur ma page dédiée de mon site funix. Ça faisait un bout de temps que je ne l’avais pas fait et il était temps que je profite des dernières évolutions. A vrai dire ce n’est pas vraiment moi qui en profite car je suis un bien piètre musicien et un chanteur de salle de bain. C’est plutôt ma fille qui est une adepte du séquenceur multi piste audio/MIDI Rosegarden avec lequel elle compose ses musiques, principalement avec un piano numérique et la voix. Ses compositions se trouvent sur sa page soundcloud. Voici sa dernière :

Pour cela j’ai donc monté un très modeste studio doté d’un micro basique, d’une guitare électrique Yamaha et d’un piano numérique Thomann le tout branché via une mini table de mixage Xenyx 302 USB et une interface Behringer V-AMP3.

Rosegarden n’est pas le seul outil permettant de faire des compositions, Ardour est également très puissant mais jusqu’à présent il avait certains manques qui m’empêchaient d’aller aussi loin que Rosegarden. Nul doute qu’avec la dernière version, il est arrivé au moins au même niveau que Rosegarden. Quant aux autres séquenceurs, comme MusE, Qtractor ou Linux Multi Media Studio (LMMS), ils me semblent en retrait.

Pour en revenir à mes modifications, dans le détail j’ai rajouté la présentation de l’installation des bibliothèques portaudio et aubio, la mise à jour des bibliothèques suil 0.8.2, serd 0.20.0, sord 0.12.2, LV2 1.10.0, sratom 0.4.6 et lilv 0.20, ainsi que des outils jack 1.9.10, QjackCtl 0.3.12, Audacity 2.0.6, de la boîte à rythme Hydrogen 0.9.6, de l’outil de console DJ  pour Hercules Mixxx 1.11.0, du synthétiseur Qsynth 0.3.8 et des différents séquenceurs de haut niveau comme MusE 2.2, LMMS 1.1.1, Ardour 3.5.403, Qtractor 0.6.4 et Rosegarden 14.12.

Enregistrer sur un PC les films d’une box internet la suite

Après mon premier article qui expliquait comment récupérer sur PC les films enregistrés sur une box internet, je me suis attelé à la création des fichiers MP4 à partir des enregistrements de mon boîtier Avermedia Game Capture II. Ces fichiers se caractérisent par la présence de publicité, de début et de fin qui ne correspondent pas toujours parfaitement à ceux du film et éventuellement de bandes noires disgracieuses. J’ai fait un premier essai avec le logiciel de montage vidéo kdenlive, mais honnêtement ce n’est pas l’idéal notamment pour recadrer toute la vidéo pour supprimer les bandes noires. La création d’une vidéo de 1h30 m’a pris 4h sur mon i5-8Go de RAM. Je me suis alors tourné vers avidemux qui est bien plus adapté à ce genre de manip. On peut recadrer (crop) l’image comme il faut facilement et il dispose des outils nécessaires pour couper les parties indésirables au début, à la fin et les publicités. Pour une création d’un fichier au format MP4 (codec H264) de 1h30, ça m’a pris 1h, ça change des 4h de kdenlive, pour un très bon résultat.

J’en ai profité pour mettre à jour la page sur mon site funix sur le transcodage. A noter que j’ai rajouté un truc qui marche très bien pour copier un DVD (à des fins de copie privée bien entendu) avec mencoder fourni avec le lecteur vidéo MPlayer. Il s’agit de passer par une première étape de création d’un fichier VOB (exemple de copie de la piste 52) :

mplayer  dvd://52 -nosub -dumpstream -dumpfile fichier.vob

Il suffit ensuite de compresser le fichier en utilisant par exemple ffmpeg et le codec H264 avec un facteur de qualité fixé à 20 et le conteneur vidéo Matroska.

 ffmpeg -i fichier.vob -acodec libmp3lame -aq 4 -vcodec libx264 -crf 20 -threads 0 fichier.mkv

Voilà une copie d’écran d’avidemux en plein rendu.

A noter que par défaut le boîtier Avermedia Game Capture II insère un logo en haut à gauche des enregistrements, ce logo est désactivable dans les options. Attention également à ne pas jouer avec la télécommande de la box pendant l’enregistrement car sinon on peut voir l’affichage du réglage du volume ou ce genre de choses, c’est difficilement rattrapable ensuite.

Enregistrer sur un PC les films d’une box internet

Comme beaucoup de monde j’ai une box internet dont je tairai la marque qui me permet de visualiser la TV via internet et qui dispose d’un disque dur pour enregistrer les programmes dont les films. Seul soucis, je ne peux visualiser les enregistrements que sur la TV via la box, pas moyen de les récupérer pour les stocker sur un PC par exemple.  J’ai bien essayé de démonter la box, récupérer le disque pour le brancher sur un PC, mais il n’y a rien à faire, il est protégé de telle sorte que même sous linux on ne puisse le monter et récupérer les fichiers qui sont stockés dessus. Je trouve ça plutôt frustrant alors qu’on pouvait très bien faire des copies privées du temps de la K7 VHS.

En farfouillant sur le net, j’ai vu que la plupart des box protègent leur contenu de la copie au moyen du protocole HDCP. En fait il existe au moins une astuce pour contourner cette protection mais ça nécessite un minimum d’investissement. Tout d’abord, il faut acheter un splitter HDMI et pas n’importe lequel car il doit pouvoir faire sauter la protection HDCP, par exemple le HDelite hdmi splitter 3D 2 ports fait ça très bien, on le trouvait sur amazon.

Ensuite il faut un enregistreur de flux HDMI, il existe des cartes PC qui font ça ou des boitiers indépendants. Pour une question de commodité et d’éviter d’avoir à placer un PC près de la TV, mon choix s’est porté vers l’AVerMedia game capture HD II que j’ai acheté sur amazon.

Comme son nom l’indique il est prévu pour les gamers de Xbox 360, PS3 ou Wii U qui immortalisent leurs parties pour ensuite les diffuser sous youtube. Il marche également très bien avec cet usage détourné. Pour le branchement cela ressemble à ça :

avermedia

Les espèces d’asticot noir sont censées représenter les câbles HDMI , le machin noir en bas à gauche représente la box internet. Quand l’AVerMedia est éteint (mais branché) le signal de la box part directement vers la TV. Quand il est allumé on peut accéder à son menu directement sur la TV à partir d’une commande présente sur la télécommande qui est fournie avec. La façade ressemble à ça:

avermedia-facade

L’AVerMedia est fourni sans disque dur (compatible SATA), mais on peut enregistrer sur un disque externe ou une clé USB à brancher en façade. Je préfère cette dernière solution car le transfert sur mon serveur de fichiers se fait par ce moyen. J’utilise un disque de 250Go en USB2.0 et formaté en NTFS. Pour lancer un enregistrement il suffit d’appuyer sur le bouton REC, puis de réappuyer dessus pour le stopper, ensuite après avoir éteint l’AVerMedia, on récupère le disque dur externe qu’on branche sur un PC pour récupérer le contenu.

Seul petit regret, l’AVerMedia dispose d’une connexion réseau qui permet notamment de pouvoir rediffuser les enregistrements directement sur un compte youtube, mais on ne peut pas y accéder via le réseau.

L’AVerMedia game capture n’est maintenant plus disponible il peut avantageusement être remplacé par l’AVerMedia Live Gamer Extreme 2 qui permet également une rediffusion en temps réel via un PC branché au port USB.

Pour ceux qui auraient quelques craintes sur la légalité de ce dispositif, je vous invite à lire ce post sur l’exception de copie privée.

Créer un effet sabre laser avec kdenlive

Le père noël ce matin m’a amené un sabre laser de chevalier Jedi ! En fait je l’ai créé de toute pièce sous kdenlive en utilisant l’effet rotoscoping. Je me suis filmé en train de manipuler un sabre virtuel et tout se passe ensuite sous kdenlive. Ce n’est pas très compliqué mais très laborieux à faire puisqu’il faut dessiner le masque du sabre quasiment image après image en suivant les mouvements du poignet. Je n’ai pas trouvé encore l’effet qui permet de suivre automatiquement les mouvements d’un balai qu’on tiendrait à la main.

Voilà le tutorial qui commence par une vidéo de démonstration de maniement de sabre laser.

Accessoirement j’ai créé un titre qui défile à la manière de Star Wars, à l’occasion je ferai un tutoriel pour expliquer comment il faut faire.

Tutoriel vidéo effet clone avec kdenlive

J’ai rajouté dans ma série de tutorials vidéo sur le montage vidéo sous linux une vidéo pour montrer comment faire un effet clone avec kdenlive ou comment faire apparaitre la même personne en plusieurs exemplaires sur la même vidéo. C’est relativement simple à faire et ça offre énormément de perspective. C’est par ici.

J’en profite pour signaler que j’ai modifié la page sur mon site Funix sur l’installation des bibliothèques et outils de base pour la vidéo pour corriger certains effets de frei0r qui ne marchaient pas sous kdenlive.

A venir un tutoriel pour faire un sabre laser sous kdenlive !

Installation de kodi (ex XBMC) media player

Kodi, anciennement connu sous le nom de XBMC, est un media player, ou dit autrement un « home theater » soft. En français, on va dire que c’est un logiciel dédié au PC multimédia généralement connecté à une TV. En l’occurrence je l’ai installé sur un portable Thinkpad qui est lui même branché sur un écran plat qui lui sert d’écran, le portable accède à mon serveur de fichier via le réseau sur lequel j’ai placé ma collection de vidéos, musiques et photos.

Concernant l’installation j’ai un peu galéré, j’ai installé préalablement la dernière version stable de Mageia 4.1. J’ai du m’y prendre à deux fois, car la première fois, une fois la distrib installée, j’ai fait une mise à jour puis une suppression de packages inutiles avec la commande urpme –auto-orphans qui m’a mis un bazar considérable sur le système. Je n’ai pas eu d’autres choix que de tout recommencer. Finalement après avoir réinstallé la Mageia 4.1, je me suis bien gardé de refaire la même erreur, j’ai gardé mes packages inutiles, puis installé toutes la suite de bibliothèques et logiciels multimédia comme c’est décrit par ici.

Pour l’installation de la dernière version stable de kodi (xbmc 13.2 Gotham) c’est assez simple, j’ai installé toute la suite de packages suivants :  lib64glew-devel, lib64modplug-devel, lib64lzo-devel, lib64yajl-devel, lib64tinyxml-devel, lib64pcrecpp-devel, lib64taglib-devel, lib64mpeg2dec-dev, lib64microhttpd-devel, lib64smbclient0-devel, gperf, swig, doxygen, lib64boost-devel, lib64ass-devel, lib64samplerate-devel, lib64xslt-devel, lib64cdio-dev,  lib64jasper-devel, lib64xt-devel, lib64xmu-devel, nasm, gettext-devel et enfin lib64expat-devel. Ensuite j’ai tapé dans le répertoire de XBMC :

./bootstrap
 ./configure --disable-mysql --disable-ssh --enable-external-libraries --enable-player --disable-webserver --enable-ffmpeg-libvorbis --disable-upnp

Voilà ce qu’on obtient pour la configuration

------------------------
 XBMC Configuration:
 ------------------------
 git Rev.: Unknown
 Debugging: Yes
 Profiling: No
 Optimization: Yes
 SWIG Available: Yes
 JRE Available: Yes
 Doxygen Available: Yes
 Crosscomp.: No
 target ARCH: no
 target CPU: no
 OpenGL: Yes
 ALSA: Yes
 DBUS: Yes
 VDPAU: No
 VAAPI: No
 CrystalHD: No
 VTBDecoder: No
 OpenMax: No
 Joystick: Yes
 XRandR: Yes
 Waveform: Yes
 Spectrum: Yes
 GOOM: No
 RSXS: Yes
 FishBMC: Yes
 ProjectM: Yes
 Skin Touched: No
 X11: Yes
 Wayland: No
 Bluray: No
 TexturePacker:Yes
 MID Support: No
 ccache: No
 ALSA Support: Yes
 PulseAudio: Yes
 HAL Support: No
 DVDCSS: Yes
 Google Test Framework Configured: No
 Avahi: No
 mDNSEmbedded: No
 Non-free: Yes
 ASAP Codec: No
 MySQL: No
 Webserver: Yes
 libssh support: No
 libRTMP support: No
 libsmbclient support: Yes
 libnfs client support:No
 libafpclient support: No
 AirPLay support: No
 AirTunes support: No
 UPnP support: Yes
 Optical drive: Yes
 libudev support: Yes
 libusb support: No
 libcec support: No
 libmp3lame support: Yes
 libvorbisenc support: Yes
 libcap support: Yes
 additional players: No
 additional codecs: No

On tape ensuite make, cela va prendre un certain temps suivant la puissance de votre PC, puis en tant que root make install. Et voilà ce que ça donne, une fois que on l’a alimenté avec la base de films et qu’on a récupéré les informations pour chacun des films à partir de bases de données sur le net.
kodi-videoLes films sont classés par genre, années ou acteurs, les films qui ont fait l’objet de plusieurs moutures sont dans la catégorie « sagas ». Quand on sélectionne un film, on a le résumé et tout un tas d’info, on peut bien évidemment le visualiser ensuite.

kodi-filmIdem pour la musique.

kodi-musicEn mode lecture de musique, il y a bien sûr moyen de créer ses propres listes de lecture.

kodi-musiquekodi permet également de visualiser la TV en ligne (via internet ou une box), d’écouter des radios en ligne ou bien encore de visualiser ses photos. Il existe un tas de sites qui présentent kodi, xbmc passion est un très bon point d’entrée.

Montage vidéo avec LiVES

J’ai passé du temps à essayer de comprendre comment marcher le logiciel de montage vidéo LiVES. J’ai réussi à franchir toutes les étapes classiques d’un montage à savoir import de fichiers rush (en l’occurrence de la HD MP4 issus d’une caméra GoPro), sélection de séquences, mise en place sur la timeline, rajout de transitions et effets, puis export dans un fichier vidéo.

Il faut reconnaitre qu’il n’est encore pas très stable et plante pas mal, qui plus est j’ai été incapable d’importer un fichier audio pour rajouter une bande son. Malgré cela, il reste riche en fonctionnalités et surtout en effet de toutes sortes, je vais surveiller son développement de près en espérant qu’il devienne vite utilisable.

Du coup j’ai quand même créé un tutoriel sur l’utilisation de LiVES. Pour mémoire l’installation de LiVES est décrite sur la page sur le montage vidéo sur mon site FUNIX.