Я страдаю от проблемы, что видео-миниатюры не появляются в nautilus для некоторых видеофайлов. Я только что обнаружил эту ошибку при поиске типов: некоторые mpeg-файлы не идентифицируются как mpeg-файлы, что, похоже, решает проблему. Я не понимаю специфику, описанную в этом отчете об ошибке, но похоже, что это проблема взаимодействия Totem с Gstreamer.
Поскольку все мои видео хорошо воспроизводятся с VLC (и не все они воспроизводятся с Totem), я не очень часто использую Totem. Есть ли способ заставить VLC генерировать видео-миниатюры вместо того, чтобы полагаться на глючный gstreamer / totem? Я сделал VLC моим видеоплеером по умолчанию, но это не повлияло на отображение видео-миниатюр. Если Totem не может воспроизвести видеофайл, я не получаю миниатюру. Но VLC может нормально воспроизводить видео, так почему же VLC не может создать для него миниатюру видео?
ffmpegthumbs
и вffmpegthumbnailer
качестве альтернативы тотем thumbnailer. Я не знаю ни одного VNC thumbnailer, хотя. hecticgeek.com/2011/11/…ffmpegthumbnailers
для создания видео превью в nautilus. Если вы не удовлетворены, попробуйте изменить его для использованияvlc
в качестве генератора относительно этого .Ответы:
Сначала убедитесь, что все необходимые вам компоненты ffmpeg (задняя часть vlc) установлены:
Очистите кэш миниатюр с помощью bleachbit, ubuntu tweak или этой команды:
Теперь нам нужно сказать Ubuntu не использовать тотем, а вместо этого использовать ffmpeg.
sudo nano /usr/share/thumbnailers/totem.thumbnailer
и замените все exttotem.thumbnailer
на следующее:И выход наутилус:
Перейдите к видео и увидите предварительный просмотр для всех видео.
источник
Начиная с Vivid необходим только пакет
ffmpegthumbnailer
:И линии должны быть заменены являются только
TryExec=[...]
иExec=[...]
линии (это один вкладыш быть выполнены из командной строки , чтобы заменить оба):Затем, как обычно, следует закрыть
nautilus
и удалить~/.cache/thumbnails
папку:источник
sudo sed -i
?sed
можно редактировать на месте, спасибо, обновляя его