
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
11 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
11 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
10 years ago
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
DirkVdb
10 years ago
Report
HessiJames
10 years ago
Report
mpsi
10 years ago
~/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
10 years ago
Report
mpsi
10 years ago
~/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
10 years ago
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
DirkVdb
10 years ago
Report
Jakarta
10 years ago
Report
FreddyTheCat
11 years ago
Report
DirkVdb
11 years ago
Report
FreddyTheCat
11 years ago
but i guess i can try uninstalling it and compiling it
Report
FreddyTheCat
11 years ago
Report
nowardev
11 years ago
and i get it
now trying installing kffpegthumbaniler
i get
http://pastebin.ca/1788042
Report
DirkVdb
11 years ago
Report
nowardev
11 years ago
is the new one bugged?
Report
DirkVdb
11 years ago
Report
nowardev
11 years ago
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
11 years ago
but this one want be compiled i get this
http://pastebin.ca/1788032
Report
Quintasan1
11 years ago
-lffmpegthumbnailer -lavutil -lavformat -lavcodec -lswscale -lpng12 -ljpeg
Report
DirkVdb
11 years ago
Also: try removing the --no-undefined linker flag
Report
Quintasan1
11 years ago
>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
DirkVdb
11 years ago
Notice how it checks for ffmpegthumbnailer in the end, which doesn't happen on your machine. Don't have a clue why.
Report
Quintasan1
11 years ago
-lffmpegthumbnailer -lavutil -lavformat -lavcodec -lswscale -lpng12 -ljpeg
Report
Quintasan1
11 years ago
I'm using libffmpegthumbnailer 2.0.0
Report