Go to file
Lu zhiping 8c14f0047f changed debian/source/format to native 2022-06-27 15:30:02 +08:00
debian changed debian/source/format to native 2022-06-27 15:30:02 +08:00
dist Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
gfx Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
kffmpegthumbnailer Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
libffmpegthumbnailer Fix FTBFS with FFmpeg 4.0 2022-06-27 15:30:02 +08:00
man Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
test Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
thunar files Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
.clanginfo Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
.gitignore Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
.travis.yml Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
AUTHORS Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
CMakeLists.txt [PATCH] Restored deinterlace functionality using the libavfilter library 2022-06-27 15:30:02 +08:00
CMakeUninstall.cmake.in Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
COPYING Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
ChangeLog Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
INSTALL Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
MakeRelease.sh Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
NEWS Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
README Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
README.md Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
TODO Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
config.h.in Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
ffmpegthumbnailer.sublime-project Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
libffmpegthumbnailer.pc.in Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
main.c Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00
main.cpp Import Upstream version 2.1.1 2022-06-27 15:29:58 +08:00

README.md

Build Status Coverity Scan Build Status

FFmpegthumbnailer is a lightweight video thumbnailer that can be used by file managers to create thumbnails for your video files. The thumbnailer uses ffmpeg o 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. The only dependencies are ffmpeg and libpng.

Usage

ffmpegthumbnailer is called from the command line

Available command line arguments:

  • -i: input video filename
  • -o: output filename of the generated image file (filename ending with .jpg or .jpeg will be in jpeg format, otherwise png is used)
  • -s: size of the generated thumbnail in pixels (use 0 for original size) (default value: 128)
  • -t: time to seek to (percentage or absolute time hh:mm:ss) (default: 10)
  • -f: use this option to overlay a movie strip on the generated thumbnail
  • -q: image quality (0 = bad, 10 = best) (default: 8) only applies to jpeg output
  • -c: override image format (jpeg or png) (default: determined by filename)
  • -a: ignore aspect ratio and generate square thumbnail
  • -w: workaround some issues in older versions of ffmpeg (only use if you experience problems like 100% cpu usage on certain files)
  • -h: display the usage