kffmpegthumbnailer
Video
Score 74%
Description:

kffmpegthumbnailer is a video thumbnailer for kde based on ffmpegthumbnailer. The thumbnailer uses ffmpeg to decode frames from the video files, so supported videoformats depend on the configuration flags of ffmpeg.

This thumbnailer was designed to be as fast and lightweight as possible.
Last changelog:

7 years ago

version 1.1.0 (January 6, 2010)
- Updated to ffmpegthumbnailer 2.0.0 interface

version 1.0.1 (December 28, 2009)
- Fixed thumbnails not being generated for filenames containing non-ascii characters (Thanks to fedux.c)

Version 1.0.0 (December 24, 2009)
- Initial release

HessiJames

6 years ago

Hi,

I like kffmpegthumbnailer very much. But there's a problem when downloading bittorrent files. If I have a dolphin window open showing the directory of the downloaded files, kio_thumbnail eats all my memory and the pc gets unusable.
Any ideas?

I'm using kffmpegthumbnailer 1.1.0 with libffmpegthumbnailer4 2.0.2 and KDE 4.4.4

Report

C

DirkVdb

6 years ago

Try upgrading your ffmpegthumbnailer library to the latest version. The latest release fixed a memory leak.

Report

HessiJames

6 years ago

I built ffmpegthumbnailer 2.0.6 and kffmpegthumbnailer 1.1.0 myself, but the problem persists.

Report

mpsi

7 years ago

I'm trying to compile, but I get this error:

~/Downloads/kffmpegthumbnailer-1.1.0$ make
Generating moc_kffmpegthumbnailer.cpp
[ 0%] Built target kffmpegthumbnailer_automoc
Scanning dependencies of target kffmpegthumbnailer
[ 50%] Building CXX object CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer_automoc.o
Linking CXX shared module lib/kffmpegthumbnailer.so
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `~KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:37: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:37: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:37: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:30: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `FilmStripFilter':
/usr/include/libffmpegthumbnailer/filmstripfilter.h:26: undefined reference to `vtable for ffmpegthumbnailer::FilmStripFilter'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:32: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::addFilter(ffmpegthumbnailer::IFilter*)'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:33: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:30: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `FilmStripFilter':
/usr/include/libffmpegthumbnailer/filmstripfilter.h:26: undefined reference to `vtable for ffmpegthumbnailer::FilmStripFilter'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:32: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::addFilter(ffmpegthumbnailer::IFilter*)'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:33: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer::create(QString const&, int, int, QImage&)':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:45: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::setThumbnailSize(int)'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:46: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::generateThumbnail(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ThumbnailerImageTypeEnum, std::vector<unsigned char, std::allocator<unsigned char> >&, AVFormatContext*)'
collect2: ld returned 1 exit status
make[2]: *** [lib/kffmpegthumbnailer.so] Error 1
make[1]: *** [CMakeFiles/kffmpegthumbnailer.dir/all] Error 2
make: *** [all] Error 2

What can I do?

Report

mpsi

7 years ago

sorry, double post :(

Report

mpsi

7 years ago

I'm trying to compile, but I get this error:

~/Downloads/kffmpegthumbnailer-1.1.0$ make
Generating moc_kffmpegthumbnailer.cpp
[ 0%] Built target kffmpegthumbnailer_automoc
Scanning dependencies of target kffmpegthumbnailer
[ 50%] Building CXX object CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer_automoc.o
Linking CXX shared module lib/kffmpegthumbnailer.so
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `~KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:37: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:37: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:37: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:30: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `FilmStripFilter':
/usr/include/libffmpegthumbnailer/filmstripfilter.h:26: undefined reference to `vtable for ffmpegthumbnailer::FilmStripFilter'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:32: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::addFilter(ffmpegthumbnailer::IFilter*)'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:33: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:30: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `FilmStripFilter':
/usr/include/libffmpegthumbnailer/filmstripfilter.h:26: undefined reference to `vtable for ffmpegthumbnailer::FilmStripFilter'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:32: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::addFilter(ffmpegthumbnailer::IFilter*)'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:33: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::~VideoThumbnailer()'
CMakeFiles/kffmpegthumbnailer.dir/kffmpegthumbnailer.o: In function `KFFMpegThumbnailer::create(QString const&, int, int, QImage&)':
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:45: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::setThumbnailSize(int)'
/home/user02/Downloads/kffmpegthumbnailer-1.1.0/kffmpegthumbnailer.cpp:46: undefined reference to `ffmpegthumbnailer::VideoThumbnailer::generateThumbnail(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ThumbnailerImageTypeEnum, std::vector<unsigned char, std::allocator<unsigned char> >&, AVFormatContext*)'
collect2: ld returned 1 exit status
make[2]: *** [lib/kffmpegthumbnailer.so] Error 1
make[1]: *** [CMakeFiles/kffmpegthumbnailer.dir/all] Error 2
make: *** [all] Error 2

What can I do?

Report

KFreakz

7 years ago

Hi ...

Why does the video preview inside Folderview has not the same size such as in Dolphin? In Folderview it is ugly small (looks like icon size?), while it is being displayed in dolphin much bigger. It would be nice if you could change that.

In addition, it would be also great if the info window (when I hover a video file in Folderview) would display an even bigger preview, just like the images previews do it.

Report

C

DirkVdb

7 years ago

I can't change the sizes, kffmpegthumbnailer simply supplies the thumbnails in the dimensions requested by dolphin, ...

Report

Jakarta

7 years ago

Hallo i added kffmpegthumbnailer into kde. I think that kde sc 4.5 will ship it. Thanks for your great work!

Report

FreddyTheCat

7 years ago

Is there anyway to get rid of the film strip border?

Report

C

DirkVdb

7 years ago

Remove line 32 in kffmpegthumbnailer.cpp and recompile

Report

FreddyTheCat

7 years ago

i installed it from a package manager
but i guess i can try uninstalling it and compiling it

Report

FreddyTheCat

7 years ago

I had some trouble with it but reading the previous comments helped me trough it.

Report

nowardev

7 years ago

i have tried to install ffmpegthumbnailer via svn

and i get it

now trying installing kffpegthumbaniler

i get

http://pastebin.ca/1788042

Report

C

DirkVdb

7 years ago

Just keep using the old version, there is no reason to upgrade.

Report

nowardev

7 years ago

yes but... i mean the older version was compiling .. without problems

is the new one bugged?

Report

C

DirkVdb

7 years ago

No you failed to install the ffmpegthumbnailer library properly. Just wait to install the new version untill ubuntu updates the ffmpegthumbnailer package.

Report

nowardev

7 years ago

welll i have install ffmpegthumbnailer like written in the wiki and it works rigth now

eye@karmic:~$ ffmpegthumbnailer -v
ffmpegthumbnailer version: 2.0.0


ldconfig -p | grep ffmpeg
libffmpegthumbnailer.so.4 (libc6) => /usr/local/lib/libffmpegthumbnailer.so.4
libffmpegthumbnailer.so.4 (libc6) => /usr/lib/libffmpegthumbnailer.so.4
libffmpegthumbnailer.so.3 (libc6) => /usr/lib/libffmpegthumbnailer.so.3
libffmpegthumbnailer.so (libc6) => /usr/local/lib/libffmpegthumbnailer.so
libffmpegthumbnailer.so (libc6) => /usr/lib/libffmpegthumbnailer.so

Report

nowardev

7 years ago

the older version i have works

but this one want be compiled i get this

http://pastebin.ca/1788032

Report

Quintasan1

7 years ago

after installing libffmpegthumbnailer and pkg-config I get -> root@nightwalker:/# pkg-config --libs libffmpegthumbnailer
-lffmpegthumbnailer -lavutil -lavformat -lavcodec -lswscale -lpng12 -ljpeg

Report

C

DirkVdb

7 years ago

Show me the output after installing the libs. did you run cmake again?

Also: try removing the --no-undefined linker flag

Report

Quintasan1

7 years ago

Output -> http://pastebin.com/m75c8e61e

>Also: try removing the --no-undefined linker flag

Hmm, I think it will be hard to do because what I'm trying to do is to build a debian package and I'm using default debhelper rules.

Report

C

DirkVdb

7 years ago

This is my output http://pastebin.com/m6ade8454

Notice how it checks for ffmpegthumbnailer in the end, which doesn't happen on your machine. Don't have a clue why.

Report

Quintasan1

7 years ago

after installing libffmpegthumbnailer and pkg-config I get -> root@nightwalker:/# pkg-config --libs libffmpegthumbnailer
-lffmpegthumbnailer -lavutil -lavformat -lavcodec -lswscale -lpng12 -ljpeg

Report

Quintasan1

7 years ago

http://pastebin.com/m370cf0a9\

I'm using libffmpegthumbnailer 2.0.0

Report

7 years ago

version 1.1.0 (January 6, 2010)
- Updated to ffmpegthumbnailer 2.0.0 interface

version 1.0.1 (December 28, 2009)
- Fixed thumbnails not being generated for filenames containing non-ascii characters (Thanks to fedux.c)

Version 1.0.0 (December 24, 2009)
- Initial release

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.1.0
updated Jan 07 2010
added Dec 24 2009
downloads today
0
page views today 2