multimedia/vvenc 1.14.0 FreeBSD
Versatile Video Coding (VVC) encoder
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
537561cc72- License
- BSD3CLAUSE
- Categories
- multimedia
- Package size
- 1339.0 KiB, 3443.1 KiB installed
Description
The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient H.266/VVC encoder implementation with the following main features:
- Easy to use encoder implementation with five predefined quality/speed presets;
- Perceptual optimization to improve subjective video quality, based on the XPSNR visual model;
- Extensive frame-level and task-based parallelization with very good scaling;
- Frame-level single-pass and two-pass rate control supporting variable bit-rate (VBR) encoding;
- Expert mode encoder interface available, allowing fine-grained control of the encoding process.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/vvenc | 1.14.0 |
| OpenBSD | multimedia/vvenc | 1.14.0p1 |
| DragonFly | multimedia/vvenc | 1.13.1 |
| HardenedBSD | multimedia/vvenc | 1.14.0 |
| GhostBSD | multimedia/vvenc | 1.14.0 |
Install
Binary package:
pkg install vvenc
From the ports tree:
cd /usr/ports/multimedia/vvenc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vvenc>0:multimedia/vvenc
LIB_DEPENDS= libvvenc.so:multimedia/vvenc
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 | 1.14.0 | 1.14.0 | - | 1.13.1 | - |
| FreeBSD:14:quarterly | 1.14.0 | 1.14.0 | n/a | 1.13.1 | - |
| FreeBSD:15:latest | 1.14.0 | 1.14.0 | n/a | 1.13.1 | - |
| FreeBSD:15:quarterly | 1.14.0 | 1.14.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.14.0 | 1.14.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++14-lang
- Service scripts
- none
Files
pkg-plist 13
- bin/vvencapp
- include/vvenc/version.h
- include/vvenc/vvenc.h
- include/vvenc/vvencCfg.h
- include/vvenc/vvencDecl.h
- lib/cmake/vvenc/vvencConfig.cmake
- lib/cmake/vvenc/vvencConfigVersion.cmake
- lib/cmake/vvenc/vvencTargets-shared-.cmake
- lib/cmake/vvenc/vvencTargets-shared.cmake
- lib/libvvenc.so
- lib/libvvenc.so.1.14
- lib/libvvenc.so.1.14.0
- libdata/pkgconfig/libvvenc.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| fraunhoferhhi-vvenc-v1.14.0_GH0.tar.gz | 2.352859e+06 | dd43d061d59dbc0d9b9ae5b99cb40672877dd811646228938f065798939ee174 |