Мое видео (.mkv) миниатюры является зеленым (или монохроматическим)?

Когда я установил миниатюры Ubuntu Gnome 17.04 для .mkv не обнаруживались вообще, Затем это автоматически было зафиксировано, теперь это генерирует Миниатюры, но столь странное, как это может звучать, они являются полностью зелеными (или фиолетовыми или розовыми, но они являются все монохроматическими наверняка). файлы не затронуты этим только миниатюры. другие форматы видеофайла хорошо также, .mp4 .flv, просто .mkvзатронуты.

Я понятия не имею, где я должен начать фиксировать это.

Screenshot

затронутый .mkv файлы

screenshot2

не затронутый .mp4 файлы

7
задан 21 May 2017 в 08:23

3 ответа

Этот ответ основан на другом ответе, опубликованном Elder Geek , это просто упрощает для новых пользователей выполнение

оригинальной работы


для 17.04

] Включить репозитории мультивселенной и вселенной

Откройте приложение и обновления , выберите репозитории мультивселенную и вселенную

software and update screenshot

и выполните следующую команду после их включения

sudo apt-get update

Установить ubuntu-limited-extras

sudo apt-get install ubuntu-restricted-extras

Эта команда должна это сделать. Вам нужно будет использовать клавишу Tab , чтобы выделить кнопку OK для пакета шрифтов mscore, и нажать Enter, чтобы принять соглашение , Как мне установить пакет дополнений с ограничением ubuntu? (подробнее)

Вам не нужно устанавливать дополнения с ограничением ubuntu , если вы уже установили медиа-драйверы при установке ubuntu

Установить ffmpeg

sudo apt-get install ffmpeg ffmpegthumbnailer

Эти команды установят ffmpeg, после чего удалят все существующие эскизы. выполнив

rm -r ~/.cache/thumbnails

Измените задание по созданию миниатюр с Totem на ffmpeg

sudo nano /usr/share/thumbnailers/totem.thumbnailer

откроется текстовый файл, замените весь текст внутри него следующим

[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10
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;

Чтобы сохранить обновленный файл в Nano, нажмите Ctrl ] + X , затем введите y и введите. Как редактировать файлы в терминале с помощью nano?

Вы можете использовать другие приложения для редактирования текста для редактирования файла /usr/share/thumbnailers/totem.thumbnailer , если вам неудобно использовать nano

и перезапуск nautilus

nautilus -q

Снова очистите все эскизы и проверьте, решена ли ваша проблема.

rm -r ~/.cache/thumbnails

Приведенная выше команда снова очистит все эскизы, проверьте их, теперь они не будут монохромными »


Если вы теряете эскизы Mp3 / flac после этого, тогда попробуйте этот подход вместо этого

9
ответ дан 23 November 2019 в 07:25

По результатам нашего тестирования, я б Я считаю, что проблема заключается в генерации тотема эскизов для наутилуса при использовании кодека HEVC. Насколько я помню, totem использует для этой задачи плагины gstreamer. Обычно я ожидаю, что установка пакета ubuntu-limited-extras решит большинство проблем с кодеками, в данном случае это не так. Похоже, что поддержка x265 HEVC не включена. Я могу предложить несколько вариантов.

Изменить: После тестирования на живом носителе 17.04, созданном сегодня из ubuntu-17.04-desktop-amd64.iso (после подтверждения того, что загруженный ISO-образ не был поврежден проверяя хэш ). Я могу подтвердить, что следующий подход дает желаемые результаты в виде соответствующим образом раскрашенных миниатюр.

Включите репозитории мультивселенной и вселенной через Software & Updates on на вкладке «Программное обеспечение Ubuntu», отметив вышеупомянутые поля. Установите ubuntu-limited-extras через программный центр или через интерфейс командной строки с помощью sudo apt update && sudo apt install ubuntu-limited-extras . Вам нужно будет использовать клавишу Tab , чтобы выделить Нажмите кнопку ОК для пакета шрифтов mscore и нажмите Enter, чтобы принять соглашение. Затем все необходимые пакеты будут загружены и установлены. Закройте Nautilus, если он открыт, а затем обновите свои эскизы с помощью rm -r ~ / .cache / thumbnail

Параметры, указанные ниже, могут иметь некоторое значение в определенных ситуациях, поэтому я оставлю их как есть.


A) Установите пакет libavcodec-extra57 и все его зависимости. Этот пакет содержит библиотеку ffmpeg с дополнительными де / кодировщиками для аудио / видеокодеков. Я считаю, что критической зависимостью здесь является библиотека libx265-110, на которую вышеупомянутый пакет libavcodec-extra57 полагается для кодирования / декодирования HEVC.

Вы можете установить пакет libavcodec-extra57 после первого выполнения инструкций на Как мне сделать включить репозиторий "Universe"? , а затем установить пакет либо через программный центр, либо через командную строку с помощью sudo apt-get update && sudo apt-get install libavcodec-extra57

Если это само по себе не решает проблему, вы можете добавить шаг перехода на другой гвоздь большого пальца, используя один из вариантов, описанных в Способ создания видео-эскизов из VLC вместо Totem?

B) Если это не так. не делаю трюка,использовать пакет libde265 также в репозитории Universe. У меня были хорошие результаты с этим пакетом 14.04 (тогда мне пришлось установить его через PPA) Похоже, я все еще успешно использую его под 16.04 (скорее всего, обновление, а не чистая установка.

dpkg -l libde265
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-===========================================================
ii  libde265:amd64              1.0.2-1ppa1~trusty amd64              Open H.265 video codec implementation

Независимо от вашего подхода. вам придется повторно создать ваши эскизы .

Примечание: Я всегда рекомендую резервные копии , чтобы упростить возврат назад, если изменения не приводят к нужному результату. Мне стало ясно, что многие не удосуживаются делать это так часто, как следовало бы.

4
ответ дан 23 November 2019 в 07:25

Просто добавлю .. Я нашел первопричину этого. Я переключил свои личные кодировки с h.264 на H.EVC, никаких зеленых миниатюр. Переключено на 10-битное кодирование H.EVC, зеленые эскизы. ffmpeg-thumbnailer, значит ...

Я использую контейнер .mp4 с 10-битным H.265, но я не удивлюсь, если обнаружу, что многие .mkv онлайн представляют собой 10-битные коды с большим количеством .mp4, содержащий более традиционное 8-битное видео h.264.

1
ответ дан 23 November 2019 в 07:25

Другие вопросы по тегам:

Похожие вопросы: