| Port details on branch 2024Q4 |
- vapoursynth Video processing framework with simplicity in mind (compatibility mode)
- r73 multimedia
=0 r66Version of this port present on the latest quarterly branch. - Maintainer: multimedia@FreeBSD.org
 - Port Added: 2016-04-10 01:11:12
- Last Update: 2026-06-20 08:26:45
- Commit Hash: a2fb992
- License: LGPL21+
- WWW:
- https://www.vapoursynth.com/
- Description:
- VapourSynth is an application for video manipulation. Or a plugin. Or
a library. It's hard to tell because it has a core library written in
C++ and a Python module to allow video scripts to be created. It came
to be when I started thinking about alternative designs for Avisynth
and most of it was written over a 3 month period.
The software has been heavily inspired by Avisynth and aims to be a 21st
century rewrite, taking advantage of the advancements computers have
made since the late 90s. The main features compared to Avisynth are:
* Multithreaded - Frame level multithreading that scales well
* Generalized Colorspaces - New colorspaces can be specified at runtime
* Per Frame Properties - Additional metadata can be attached to frames
* Python Based - The scripting part is implemented as a Python module so you
don't have to learn a special language
* Support for video with format changes - Some video just can't stick to one
format or frame size. VapourSynth can handle any kind of change
* Compatible with a large number of already existing Avisynth plugins
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- vapoursynth>0:multimedia/vapoursynth
- To install the port:
- cd /usr/ports/multimedia/vapoursynth/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/vapoursynth
- pkg install vapoursynth
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: vapoursynth
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1781871204
SHA256 (vapoursynth-vapoursynth-R73_GH0.tar.gz) = 1bb8ffe31348eaf46d8f541b138f0136d10edaef0c130c1e5a13aa4a4b057280
SIZE (vapoursynth-vapoursynth-R73_GH0.tar.gz) = 1877539
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- py311-cython>=3.2.4 : lang/cython@py311
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- python3.11 : lang/python311
- Library dependencies:
-
- libzimg.so : graphics/sekrit-twc-zimg
- This port is required by:
- for Build
-
- graphics/vapoursynth-waifu2x-ncnn-vulkan
- graphics/vapoursynth-waifu2x-w2xc
- multimedia/ffms2
- multimedia/vapoursynth-l-smash-works
- multimedia/vapoursynth-vmaf
- for Libraries
-
- multimedia/av1an
- multimedia/avidemux
- multimedia/avidemux-cli
- multimedia/avidemux-plugins
- multimedia/avidemux-qt5
Configuration Options:
- No options to configure
- Options name:
- multimedia_vapoursynth
- USES:
- compiler:c++17-lang meson pkgconfig python
- pkg-message:
- For install:
- If this application is built in "compatibility mode" on amd64 it means that
you're either using a prebuilt binary package or that CPUTYPE variable wasn't
set during build. Application will still continue to work but without assembly
optimization which means REDUCED performance. It is HIGHLY recommended that
you recompile this software and plugins with CPUTYPE variable defined.
- Master Sites:
|