web-dev-qa-db-fra.com

Impossible de générer toutes les vignettes vidéo

Aucune vignette vidéo n'est générée et affichée dans Nautilus. Le dossier ~/.cache/thumbnails/fail/gnome-thumbnail-factory/ continue de se remplir pour tous.

J'ai essayé de supprimer toutes les vignettes du dossier, de réinstaller les packages gstreamer-plugins -... et totem, de modifier les paramètres des vignettes (toujours, 4 Go) dans la section Aperçu des préférences Nautilus. Tout en rien. Certains recommandent d'installer des paquets comme libxine1 et ffmpegthumbnailer, mais cela ne l'a pas résolu non plus.

Il existait un fichier journal d’erreur .xsession-errors généré dans le dossier de base de la version précédente d’Ubuntu, mais cela ne semble plus être le cas.

J'utilise Ubuntu 12.10 GNOME remix (x64) avec les paquets GNOME3 ppa installés.

Quelle pourrait être la cause du problème et comment puis-je le résoudre?

5
Forage

Après avoir examiné la solution d’Alex Posner, je me suis rappelé que totem-video-thumbnailer est exécuté pour générer les vignettes. J'ai pensé que je pourrais aussi bien voir ce qui se passe si je le lance manuellement. Cela m'a donné le même type d'erreur pour différents types de fichiers (notez que vous avez besoin de l'option --verbose pour qu'elle puisse afficher quoi que ce soit). Impossible de trouver un flux vidéo dans le fichier. Ouvrir les fichiers dans Totem pour les lire à titre de test (qui utilise ce programme lorsque nous avons VLC?) m'a notifié que le fichier ne pouvait pas être lu. La recherche d'une solution a entraîné la recommandation d'installer la bibliothèque gstreamer1.0-libav. Cela a corrigé la lecture et la génération de vignettes.

Exécutez les commandes suivantes une par une pour résoudre le problème:

Sudo apt-get install gstreamer1.0-libav
rm ~/.cache/thumbnails/fail/gnome-thumbnail-factory/*
1
Forage

J'ai écrit un petit script pour résoudre ce problème. Il remplace totem-video-thumbnailer par ffmpegthumbnailer en tant que miniature de vidéo par défaut. J'ai également constaté que ffmpegthumbnailer fonctionne plus rapidement que totem-video-thumbnailer pour générer les vignettes. Copiez le code ci-dessous dans un fichier et exécutez-le en tant que root.

#!/bin/bash

apt-get install ffmpegthumbnailer

mv /usr/share/thumbnailers/totem.thumbnailer /usr/share/thumbnailers/totem.thumbnailer.old

echo "[Thumbnailer Entry]
TryExec=/usr/bin/ffmpegthumbnailer
Exec=/usr/bin/ffmpegthumbnailer -s %s -i %i -o %o -c png -f
MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac;" > /usr/share/thumbnailers/totem.thumbnailer

rm -rf ~/.cache/thumbnails/fail
7
Alex Posner