En découvrant un tutoriel vidéo youtube sur les titres sous kdenlive, j’ai découvert la police Sonsie One qui a l’air assez sympathique et que je ne retrouve pas de base sur ma Mageia 8. Pour installer une nouvelle police finalement c’est très simple, j’ai retrouvé ma police par ici ou là. Les fichiers téléchargés peuvent être mis dans la homedirectory sous .fonts ou pour que ça soit accessible à tous les utilisateurs du système /usr/share/fonts, et puis c’est tout.
En relançant kdenlive je retrouve ma police dans les polices disponibles.
J’ai mis à jour mon site funix.org consacré à Linux, les évolutions sont les suivantes :
pages divers – page trucs et astuces, j’ai rajouté les liens vers les posts de ce blog sur la présentation de digikam (gestion photo) et de viking (trace GPS)
pages installation d’un serveur LAMP (Linux+Apache+MySQL+PHP) – page Apache+PHP+MariaDB (avec les sources), passage à apache 2.4.51 et PHP 7.4.25
pages gestion des mails – page réception des courriers et mise à disposition, passage à la version 1.5.0 du webmail roundcubemail – page filtrer les mails, passage à l’antivirus ClamAV 0.104.1 – page analyser les logs d’apache, le projet webalizer a l’air mort, j’ai rajouté des liens pour récupérer la dernière version connue, je le supprimerai à terme.
pages multimédia – page outils de base pour la vidéo, passage aux bibliothèques vidéo libogg 1.3.5, rubberband 2.0.0, OpenCV 4.5.4, version du 30/10/21 de x264 et ffmpeg 4.4.1 – page lecteurs vidéo, passage à VLC 3.0.16 – page mediacenter, passage à kodi 19.3 Matrix – page transcodage, passage à avidemux 2.7.8 et HandBrake 1.4.2 – page outils multimédia divers, passage à lollypop 1.4.23, OSD lyrics 0.5.10 et Music Brainz Picard 2.6.4. OSD lyrics permet de faire du karaoké, le projet est longtemps resté inactif et est à nouveau maintenu pour le plus grand bonheur des amateurs de karaoké
– page conteneur vidéo, passage à vorbis tools 1.4.2, libmatroska 1.6.3 et mkvtoolnix 62.0.0 – page piloter un caméscope mini DV, là aussi dvgrab semble un projet mort, j’ai rajouté une URL pour télécharger les sources de la dernière version connue
pages montage vidéo – page montage vidéo, passage à mlt 7.0.1, kdenlive 21.08.2, cinelerra 7.4, OpenShot 2.6.1, Synfig Studio 1.5.1 et blender 2.93.5. J’ai galéré pour installer blender car il requière maintenant python 3.9 or la Mageia 8 fournit la 3.8, il faut donc faire cohabiter les deux versions, j’ai également eu des soucis avec l’installation de OpenImageIO, blender n’a pas voulu reconnaître la version que j’avais compilée et j’ai dû installer le package sans les dépendances pour ne pas écraser les différentes bibliothèques que j’ai installées manuellement en les compilant.
J’ai toujours un soucis avec cinelerra 7.4, qui compile plus facilement maintenant, mais qui plante au lancement. – page tutoriel montage vidéo kdenlive, rajout de deux fonctionnalités suite au passage à la version 21.08.2, il s’agit de la fonction time remap qui permet une gestion plus fine du réglage de la vitesse d’un clip, je n’ai toujours pas bien compris comment ça fonctionnait. J’évoque également la fonction qui permet de déplacer le projet entier sur la timeline tout en gardant les guides.
Malgré une année marquée par la pandémie et deux confinements particulièrement frustrants d’une durée totale de 3mois cumulée, l’année a été assez positive car je compte à ce jour 54 sorties. J’en ferai probablement encore deux d’ici la fin de l’année, soit 56 sorties au total. Cela fait de 2020 une de mes meilleurs années, je n’étais pas sorti autant depuis 2003 ! Cela cache également une triste année de navigation en voilier avec quasiment aucune sortie du fait des conditions sanitaires, quoi de mieux qu’un sport individualiste comme la planche à voile pour respecter les distances.
Dans la pratique sur les 54 sorties, dont on retrouvera le détail par ici, je compte 34 en mode slalom eau plate et vent de 4bft à 5bft avec flotteur Exocet RS2 91l et voiles de 5.7 et 6.6 et 20 en mode vague et des vents de 5bft à 8bft avec flotteur JP Young Gun 70l et voiles de 3.4, 4.2 et 4.7. Voilà une vidéo résumant ces sorties :
C’est filmé avec une caméra GoPro HD4 Black et une GoPro Hero 8 qui l’a remplacée en sortie du premier confinement. La différence entre les deux modèles est phénoménale, notamment pour ce qui concerne l’algorithme de stabilisation de l’image hypersmooth, comme évoqué dans ce post. Comme d’habitude c’est monté sous linux avec le logiciel de montage vidéo Kdenlive.
J’ai laissé passer mon tour au plus fort du passage sur le nord Finistère de la tempête Alex dès l’après midi de vendredi, les vents à 120km/h et les torrents d’eau, merci bien. En revanche le lendemain, c’était à nouveau navigable, même si le vent continuait à souffler en oscillant entre 7 et 8 bft soit quand même un bon 35-45 nœuds de nord-ouest. J’ai fait le choix de la marée haute descendante le samedi matin, quand je me suis mis à l’eau on était déjà une bonne vingtaine à profiter de conditions de navigation plutôt musclées avec des bonnes rampes à 2m dans les plus grosses séries.
C’est dans ces moments qu’on se rencontre qu’on n’a plus 25 ans. Dans de telles conditions on a droit à aucune faiblesse, le moindre relâchement peut vite vous entraîner dans une galère pas possible, ça oblige à être vigilant et au top en permanence. C’est assez épuisant et cela explique pourquoi il est préférable de s’arrêter et de souffler quasiment à chaque aller/retour. La moindre petite vague dans ces conditions de vent vous satellise à plusieurs mètres de hauteur, la réception est pas toujours heureuse, heureusement que la combinaison et le gilet d’impact amortissent une partie du choc. Au total après seulement 1h30 de sortie et à peine 55min de navigation, j’avais ma dose, ça vaut très largement 3 à 4h de slalom.
Cette fois-ci j’avais de la matière à faire une vidéo que voici :
C’est la première fois que j’ai l’occasion de monter une vidéo windsurf avec ma nouvelle GoPro Hero 8 achetée pendant le confinement, la stabilisation intégrée avec l’algorithme HyperSmooth est carrément bluffante, c’est le jour et la nuit avec mon ancienne GoPro Hero 4, en tout cas certainement moins vomitif à la visualisation.
L’après midi je suis repassé en mode promenade et photos, il y avait une bonne cinquantaine de planchistes à l’eau, dans des conditions de vague plus modestes que le matin. Le spectacle était toutefois encore là d’autant que le soleil pointait son nez, ce ballet parfaitement synchronisé de backloop en est la parfaite illustration.
Pour en revenir à la vidéo, comme d’habitude elle est montée sur kdenlive, pour la musique c’est les ramoneurs de menhirs, un groupe breton inclassable qui envoie du lourd !
Pas mal de nouveautés sur le front des logiciels de montage vidéo sous linux, jusqu’à présent j’utilisais Kdenlive mais ces derniers temps j’ai pu faire mes derniers montages avec OpenShot Video Editor qui est maintenant enfin pleinement opérationnel. Dans cet élan, j’ai testé Flowblade Movie Editor et Pitivi Video Editor qui sont deux autres logiciels de montage vidéo, le premier est grossièrement équivalent à Kdenlive alors que le dernier se destine plutôt aux débutants.
Devant cette pléthore de logiciel j’ai rédigé un comparatif de Kdenlive, Flowblade, OpenShot et Pitivi sur la base de plusieurs critères les plus objectifs possibles et après avoir passé quelques heures pour réaliser des vrais montages et pas seulement pour survoler les fonctions des uns et des autres. On pourrait résumer ce test avec ce tableau synthétique :
Je viens de terminer mon dernier montage avec la dernière version du logiciel de montage vidéo opensource OpenShot Video Editor. Pour la vidéo en elle même il s’agit d’une randonnée dans le cirque de Cilaos à la Réunion qui sort des sentiers battus (et des sentiers balisés, entretenus et référencés) dont l’objectif est un bassin avec un toboggan naturel qui vous invite à la baignade au bord d’une falaise dans un décor fabuleux.
Pour la randonnée je vous invite à en découvrir tous les détails dans cette page.
Pour en revenir au montage lui même, jusqu’à présent j’étais un fervent utilisateur de Kdenlive. Cependant en mettant à jour le tutoriel de la dernière version 2.5.1 d’OpenShot Video Editor que je venais d’installer, je me rends compte que d’énormes progrès ont été réalisés depuis les version 1.4.X et que ça valait le coup que je tente un montage pour pouvoir mieux le comparer à Kdenlive. Vous trouverez ci-après quelques points de comparaison entre les deux logiciels.
Depuis quelque temps kdenlive me déçoit de plus en plus, je le trouve de plus en plus lent et j’ai perdu les 3/4 des effets qui pouvaient exister par le passé (dont ceux apportés par frei0r). Il devient impossible de monter sans activer les clips intermédiaires, fonction qui permet de dégrader la vidéo lors du montage, mais qui préserve la qualité au rendu de la vidéo finale. Et encore ça reste très lent et laborieux dès qu’on rajoute des effets et transitions un tant soit peu compliqués. Et dire qu’avec les versions 0.9.X c’était parfaitement fluide de monter en HD et on disposait d’un stock considérable d’effets (même si dans la pratique j’en utilisais à peine 10%). Il semblerait que mes problèmes avec kdenlive remontent au passage du moniteur SDL à OpenGL et à la migration de Qt4 (kdenlive <=0.9x) vers Qt5 (kdenlive >=15.x). J’ai constaté un ralentissement général, voire des régressions fonctionnelles et la réapparition de plantage qui avait totalement disparu avec les dernières versions sous Qt4. Il se trouve qu’il existe l’extension movit qui permet de faire bosser un peu plus la GPU et quand je l’activais tout revenait dans l’ordre, je retrouvais la fluidité perdue, sauf que ça plantait toutes les 5min 🙁 .
Il faut croire que tout le monde ne souffre pas du même problème, j’ai pensé à un problème de compatibilité matérielle mais j’ai quand même un i7 avec 16Go de RAM, j’ai également soupçonné ma carte NVIDIA GTX 760 d’être la source de mes ennuis. J’ai même songé à changer de carte. Finalement j’ai exploré la voie de l’accélération matérielle, ça permet de décharger le CPU et la mémoire et de solliciter davantage le GPU et la mémoire de la carte graphique, notamment pour tous les calculs d’encodage et de décodage vidéo. Concrètement, comme à mon habitude en vieux dinosaure que je suis, j’ai récupéré les sources et tout recompilé. J’ai donc activé toutes les fonctions d’accélérations matérielles des différentes bibliothèques sur lesquelles se repose kdenlive. Pour une GPU NVIDIA il s’agit d’activer les bibliothèques et API suivantes :
VDPAU (Video Decode and Presentation API for Unix) bibliothèque développée par NVIDIA,
NVENC et NVDEC pour l’encodage et le décodage vidéo notamment des codecs H264 et HEVC, ils sont compris dans le package NVIDIA VIDEO CODEC SDK (ex CUVID) et utilisent CUDA (Compute Unified Device Architecture) qui pour simplifier est une boîte à outil de développement pour les GPU également développée par NVIDIA.
OpenCL (OpenComputing Language) qui permet de faire des programmes qui vont utiliser à la fois des CPU multi cœurs et la GPU.
OpenCV qui sert pour le traitement d’images en temps réel notamment pour faire du tracking d’éléments dans une vidéo.