Эскизы видеофайлов в thunar [РЕШЕНО]

Добрый день. Вопрос конечно не суперважности, но всё-таки, может кто-то наведёт на правильное направление. Дело в том, что с некоторых пор ffmpegthumbnailer категорически отказывается рисовать эскизы видеофайлов AVI, только AVI, все другие форматы (mp4, mkv, mov и т.д.) рисуются нормально. Все действия типа /etc/xdg/tumbler/tumbler.rc, установка gstreamer0.10 а так-же pkill tumblerd результатов не дают.
Система XFCE.
rutgerg
Добрый день. Вопрос конечно не суперважности, но всё-таки, может кто-то наведёт на правильное направление. Дело в том, что с некоторых пор ffmpegthumbnailer категорически отказывается рисовать эскизы видеофайлов AVI, только AVI, все другие форматы (mp4, mkv, mov и т.д.) рисуются нормально. Все действия типа /etc/xdg/tumbler/tumbler.rc, установка gstreamer0.10 а так-же pkill tumblerd результатов не дают.
Система XFCE.
У меня на XFCE\thunar всё прекрасно. Вот какие действия я делаю, чтобы ВСЕ превьюхи работали:

sudo pacman -S ffmpegthumbnailer

sudo gedit /usr/share/thumbnailers/ffmpeg.thumbnailer

- создастся файл ffmpeg.thumbnailer по указанному адресу. В него вписать:

[Thumbnailer Entry]
Exec=/usr/bin/ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10
MimeType=video/mpeg;video/x-matroska;video/x-ms-wmv;video/x-flv;video/x-msvideo;video/mp4;video/3gpp;video/x-ms-asf;video/MOV;video/avi;

Сохранить, перезагрузиться.
yurius
создастся файл ffmpeg.thumbnailer по указанному адресу. В него вписать
пакет ffmpegthumbnailer уже содержит этот файл в себе, ничего руками создавать не нужно

> pikaur -Ql ffmpegthumbnailer
ffmpegthumbnailer /usr/
ffmpegthumbnailer /usr/bin/
ffmpegthumbnailer /usr/bin/ffmpegthumbnailer
ffmpegthumbnailer /usr/include/
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/ffmpegthumbnailertypes.h
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/filmstripfilter.h
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/ifilter.h
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/imagetypes.h
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/videoframe.h
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/videothumbnailer.h
ffmpegthumbnailer /usr/include/libffmpegthumbnailer/videothumbnailerc.h
ffmpegthumbnailer /usr/lib/
ffmpegthumbnailer /usr/lib/libffmpegthumbnailer.so
ffmpegthumbnailer /usr/lib/libffmpegthumbnailer.so.4
ffmpegthumbnailer /usr/lib/libffmpegthumbnailer.so.4.15.1
ffmpegthumbnailer /usr/lib/pkgconfig/
ffmpegthumbnailer /usr/lib/pkgconfig/libffmpegthumbnailer.pc
ffmpegthumbnailer /usr/share/
ffmpegthumbnailer /usr/share/man/
ffmpegthumbnailer /usr/share/man/man1/
ffmpegthumbnailer /usr/share/man/man1/ffmpegthumbnailer.1.gz
ffmpegthumbnailer /usr/share/thumbnailers/
ffmpegthumbnailer /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer

> cat /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer
[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -i %i -o %o -s %s -f
MimeType=video/jpeg;video/mp4;video/mpeg;video/quicktime;video/x-ms-asf;video/x-ms-wm;video/x-ms-wmv;video/x-ms-asx;video/x-ms-wmx;video/x-ms-wvx;video/x-msvideo;video/x-flv;video/x-matroska;application/mxf;video/3gp;video/3gpp;video/dv;video/divx;video/fli;video/flv;video/mp2t;video/mp4v-es;video/msvideo;video/ogg;video/vivo;video/vnd.divx;video/vnd.mpegurl;video/vnd.rn-realvideo;application/vnd.rn-realmedia;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-m4v;video/x-mpeg;video/x-mpeg2;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg
но в самом пакете thunar в дополнительных зависимостях есть tumbler
который в свою очередь уже предлагает доставить ffmpegthumbnailer
поэтому если не установлены, оба пакеты нужно ставить
rutgerg
только AVI,
проверь какой mime у этого файла
file --mime-type твой_файл.avi
если нет в ffmpegthumbnailer.thumbnailer этого типа то добавить в /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer нужный тип
а лучше создать рядом файл и в него внести нужный тип, для твоего avi
иначе при обновлении ffmpegthumbnailer файл /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer будет перзаписан
grayich
file –mime-type твой_файл.avi
file --mime-type твой_Solyaris_1968.DVDRip.avi
твой_Solyaris_1968.DVDRip.avi: cannot open `твой_Solyaris_1968.DVDRip.avi' (No such file or directory)
Странно, пишет "Нет такого файла или каталога"
grayich
предлагает доставить ffmpegthumbnailer
поэтому если не установлены, оба пакеты нужно ставить
Естественно все пакеты установлены.
Извиняюсь, вывод file --mime-type твой_Solyaris_1968.DVDRip.avi:
Solyaris_1968.DVDRip.avi: video/x-msvideo
Странно теперь почему не AVI а video/x-msvideo
Да, но video/x-msvideo в /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer в наличии.
попробуй кеш удалить, возможно там что-то есть
.cache/thumbnails/ или даже всё внутри каталога .cache/
ну и перезагрузиться

ещё может быть у thunar есть ограничения по размеру, в настройках поковыряйся

з.ы.
если не поможет, попробуй вручную сделать превью, если сделается, то значит тхунар чёто гонит а не ffmpegthumbnailer
ffmpegthumbnailer -i путь_к_видео/Solyaris_1968.DVDRip.avi -o testout.png -s 128 -f
grayich
если не поможет, попробуй вручную сделать превью
Всё нормально, нарисовалася картинка testout.png
Но эскиз упорно не рисуется, причём если переименовать расширение, например в mp4, тут же появляется картинка. Мистика какая-то.
 
Зарегистрироваться или войдите чтобы оставить сообщение.