BSD Ports

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

SystemPortVersion
FreeBSDmultimedia/vvenc1.14.0
OpenBSDmultimedia/vvenc1.14.0p1
DragonFlymultimedia/vvenc1.13.1
HardenedBSDmultimedia/vvenc1.14.0
GhostBSDmultimedia/vvenc1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.14.01.14.0-1.13.1-
FreeBSD:14:quarterly1.14.01.14.0n/a1.13.1-
FreeBSD:15:latest1.14.01.14.0n/a1.13.1-
FreeBSD:15:quarterly1.14.01.14.0n/an/an/a
FreeBSD:16:latest1.14.01.14.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
FileSizeSHA256
fraunhoferhhi-vvenc-v1.14.0_GH0.tar.gz2.352859e+06dd43d061d59dbc0d9b9ae5b99cb40672877dd811646228938f065798939ee174

Commit history 2

DateCommitCreditsLog message
537561cc72 Piotr Kubaj multimedia/vvenc: fix build on powerpc64
clang 19 crashes on v4f32 froundeven in the SIMDe x86 emulation (llvm/llvm-project#121390), so turn the x86 SIMD code off here too.
ca6fc7ce7a Yuri Victorovich multimedia/vvenc: update 1.13.1 → 1.14.0