Skip to content

🍴 High performance Go image/video/audio/PDF/etc. thumbnailer

License

Notifications You must be signed in to change notification settings

cutechan/thumbnailer

 
 

Repository files navigation

GoDoc

thumbnailer

Package thumbnailer provides a more efficient image/video/audio/PDF thumbnailer than available with native Go processing libraries through GraphicsMagic and ffmpeg bindings.

For a comprehensive list of file formats supported by default, check the matchers slice in mime.go.

Dependencies

  • Go >= 1.10
  • GCC or Clang
  • make
  • pkg-config
  • pthread
  • ffmpeg >= 3.1 libraries (libavcodec, libavutil, libavformat, libswscale)
  • GraphicsMagick

NB: ffmpeg and GM should be compiled with all the dependency libraries for formats you want to process. On most Linux distributions you should be fine with the packages in the stock repositories.

About

🍴 High performance Go image/video/audio/PDF/etc. thumbnailer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 66.8%
  • C 33.1%
  • Makefile 0.1%