multimedia/ffmpegthumbnailer 2.3.1 FreeBSD
Lightweight video thumbnailer that can be used by file managers
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7f7704c147- License
- GPLv2+
- Categories
- multimedia, graphics
- Package size
- 80.7 KiB, 244.3 KiB installed
Description
This video thumbnailer can be used by file managers to create thumbnails for your video files. 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. The only dependencies are ffmpeg, libjpeg and libpng.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/ffmpegthumbnailer | 2.3.1 |
| OpenBSD | graphics/ffmpegthumbnailer | 2.2.2p0 |
| NetBSD | multimedia/ffmpegthumbnailer | 2.2.2nb9 |
| DragonFly | multimedia/ffmpegthumbnailer | 2.2.3 |
| MidnightBSD | multimedia/ffmpegthumbnailer | 2.3.1 |
Install
Binary package:
pkg install ffmpegthumbnailer
From the ports tree:
cd /usr/ports/multimedia/ffmpegthumbnailer/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ffmpegthumbnailer>0:multimedia/ffmpegthumbnailer
LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.3.1 | 2.3.1 | - | 2.2.3 | 2.3.1 |
| FreeBSD:14:quarterly | 2.3.1 | 2.3.1 | n/a | 2.2.3 | 2.3.1 |
| FreeBSD:15:latest | 2.3.1 | 2.3.1 | n/a | 2.2.3 | 2.2.3 |
| FreeBSD:15:quarterly | 2.3.1 | 2.3.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.1 | 2.3.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libavformat.so: multimedia/ffmpeglibpng.so: graphics/png
The full lists below include those, and their dependencies in turn.
Build dependencies 67
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
Run dependencies 60
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
Configuration
Options name: multimedia_ffmpegthumbnailer
| Option | Default | Description |
|---|---|---|
| AUDIO_THUMBNAILER | on | Register as a system thumbnailer for audio files |
| THUMBNAILER | on | Register as a system thumbnailer for video files |
- USES
- cmake:testing compiler:c++14-lang gnome jpeg localbase pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 1
- ffmpegthumbnailer(1)
pkg-plist 15
- bin/ffmpegthumbnailer
- include/libffmpegthumbnailer/ffmpegthumbnailertypes.h
- include/libffmpegthumbnailer/filmstripfilter.h
- include/libffmpegthumbnailer/ifilter.h
- include/libffmpegthumbnailer/imagetypes.h
- include/libffmpegthumbnailer/videoframe.h
- include/libffmpegthumbnailer/videothumbnailer.h
- include/libffmpegthumbnailer/videothumbnailerc.h
- lib/libffmpegthumbnailer.so
- lib/libffmpegthumbnailer.so.4
- lib/libffmpegthumbnailer.so.4.17.1
- libdata/pkgconfig/libffmpegthumbnailer.pc
- share/man/man1/ffmpegthumbnailer.1.gz
- share/thumbnailers/ffmpegthumbnailer-audio.thumbnailer
- share/thumbnailers/ffmpegthumbnailer.thumbnailer
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dirkvdb-ffmpegthumbnailer-v2.3.1_GH0.tar.gz | 1.296882e+06 | 0691647dc054179c358794c643a0968f796d23c015d02283e6ce2cf4173d2e0a |