Mise à jour de kdenlive vers 17.12.2

J’avais exposé dans un post précédent mes problèmes avec la dernière version du logiciel de montage vidéo kdenlive. Je suis donc reparti à zéro en faisant une mise à jour de mon système et en reconstruisant toutes les dépendances de bibliothèques de kdenlive. Du fait du changement du noyau, j’ai recompilé le driver nvidia « à la main », et là patatras, erreur de compilation (extrait) :

   /tmp/selfgz9132/NVIDIA-Linux-x86_64-384.90/kernel/nvidia-drm/nvidia-drm-crtc.c:173:5: erreur : unknown field ‘enable’ specified in initializer
        .enable     = nvidia_crtc_enable,
        ^
   /tmp/selfgz9132/NVIDIA-Linux-x86_64-384.90/kernel/nvidia-drm/nvidia-drm-crtc.c:173:19: erreur : initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
        .enable     = nvidia_crtc_enable,
                      ^
   /tmp/selfgz9132/NVIDIA-Linux-x86_64-384.90/kernel/nvidia-drm/nvidia-drm-crtc.c:173:19: note : (near initialization for ‘nv_crtc_helper_funcs.mode_valid’)
   /tmp/selfgz9132/NVIDIA-Linux-x86_64-384.90/kernel/nvidia-drm/nvidia-drm-crtc.c: Dans la fonction ‘nvidia_plane_create’:
   /tmp/selfgz9132/NVIDIA-Linux-x86_64-384.90/kernel/nvidia-drm/nvidia-drm-crtc.c:223:9: erreur : incompatible type for argument 7 of ‘drm_universal_plane_init’

je n’ai eu d’autres choix pour relancer l’interface graphique d’installer le package nvidia de la Mageia 6 et tant qu’à faire avec les extensions CUDA pour que le GPU soit utilisé pour décharger un tant soit peu le CPU.  Il se trouve qu’en compilant le driver, je n’arrivais pas à avoir l’extension CUDA.

Sauf que je me suis souvenu pourquoi je n’utilisais pas le package de la Mageia, en fait melt qui est utilisé par kdenlive, plante avec un beau segmentation fault pour une raison que je n’avais pas réussi à élucider.  Étant condamné à trouver une solution pour pouvoir utiliser kdenlive, il se trouve qu’en supprimant les fichiers qui commencent par cairo sous /usr/local/lib/frei0r-1 ça fonctionne ! Après avoir utilisé kdenlive, je n’ai pas constaté d’effets de bord… C’est certainement pas génial comme solution, mais au moins ça me permet d’utiliser kdenlive et en plus d’avoir l’extension CUDA, en espérant que ça m’apporte un gain de performance, je n’ai pas le recul suffisant pour pouvoir le constater pour l’instant.

Tant qu’à faire j’ai mis à jour mon site FUNIX avec les modifications suivantes :

  • dans la page sur les outils de base pour la vidéo, passage à libogg 1.3.3, faad2 2.8.1, x264-snapshot-20180303-2245, x265 2.7, opencv 3.4.1, movit 1.6.1 et ffmpeg 3.4.2
  • dans la page conteneur vidéo, passage à mkvtoolnix 21.0.0
  • dans la page sur le montage vidéo, passage à mlt 6.6.0 et kdenlive 17.12.2
  • dans la page sur les lecteurs vidéo, passage à libdvdread 6.0.0, libdvdnav 6.0.0, libdvdcss 1.4.1, libdvbpsi 1.3.2, VLC 3.0.1, xine lib 1.2.9 et xine ui 0.99.10


 

3 réflexions sur « Mise à jour de kdenlive vers 17.12.2 »

  1. Bonjour,

    J’utilise Kdenlive tous les jours et si, il y a 15 jours, il plantait régulièrement quand je mettais des titres, cela ne m’a pas vraiment gênée car c’est un logiciel que j’apprécie vraiment, je lui permets donc quelques faiblesse. Je viens de regarder quelle version j’ai : celle offerte par la logitech de Mint : 4 15 12 3. Je pense que je vais la garder sauf si quelqu’un réussit à me convaincre que j’ai tort…

  2. Bonjour,

    Depuis hier j’ai des problèmes avec Kdenlive que j’utilise régulièrement pour faire des documentaires d’une heure. Je ne peux pas enregistrer mon travail. Une fenêtre blanche s’ouvre quand je chercher à enregistrer. J’ai regardé votre installation mais c’est vraiment trop compliqué pour moi. J’ai désinstallé le lociliel à partir de la logithèque et je l’ai réinstallé avec Synaptic. Mais ça ne change rien. Je viens de voir que mes CPU 3 et 4 sont à 87% même quand Kdenlive est fermé… Je suis un peu , beaucoup perdu.
    Merci pour votre aide.
    Marylise

  3. Bonjour, je pense qu’il faudrait lancer kdenlive d’un terminal, ça permettra déjà de voir les messages d’erreurs (en espérant qu’il n’y ait pas un simple segmentation fault, car là ça devient plus compliqué).
    A vérifier également s’il n’y a pas un problème de place disque avec la commande df (voir s’il n’y a pas un 100%).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vérification anti robot *