multimedia/av1an 0.5.2_3 FreeBSD
Command-line encoding framework with per scene quality
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- GPLv3
- Categories
- multimedia
- Package size
- 1551.5 KiB, 5570.0 KiB installed
Description
Av1an is a cross-platform framework to streamline encoding, providing an easy way to start using AV1 / HEVC / H264 / VP9 / VP8 encoding. AOM, RAV1E, SVT-AV1, VPX, x265, x264 are supported.
## Main Features
Splitting video by scenes for parallel encoding because AV1 encoders are currently not very good at multithreading and encoding is limited to a very limited number of threads.
- Vapoursynth script input support.
- Speed up video encoding.
- Target Quality mode. Targeting end result reference visual quality. VMAF used as a substructure
- Resuming encoding without loss of encoded progress.
- Simple and clean console look.
- Automatic detection of the number of workers the host can handle.
- Both video and audio transcoding.
Install
Binary package:
pkg install av1an
From the ports tree:
cd /usr/ports/multimedia/av1an/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= av1an>0:multimedia/av1an
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 | 0.5.2_2 | 0.5.2_3 | - | 0.4.4_5 | - |
| FreeBSD:14:quarterly | 0.5.2_2 | 0.5.2_2 | n/a | 0.4.4_4 | - |
| FreeBSD:15:latest | 0.5.2_3 | 0.5.2_3 | n/a | 0.4.4_5 | 0.4.4_5 |
| FreeBSD:15:quarterly | 0.5.2_2 | 0.5.2_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.5.2_2 | 0.5.2_3 | 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/ffmpeglibvapoursynth-script.so: multimedia/vapoursynth
Test 5
ffms2>=0: multimedia/ffms2mkvmerge: multimedia/mkvtoolnixrav1e: multimedia/rav1evapoursynth-l-smash-works>=0: multimedia/vapoursynth-l-smash-worksx264: multimedia/x264
The full lists below include those, and their dependencies in turn.
Build dependencies 69
- 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/llvm19
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/sekrit-twc-zimg
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/rust
- 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/vapoursynth
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
Run dependencies 62
- 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/sekrit-twc-zimg
- 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/vapoursynth
- 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
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo llvm localbase:ldflags
- Service scripts
- none
Message after installing
Files
distinfo 271
| File | Size | SHA256 |
|---|---|---|
| rust/crates/affinity-0.1.2.crate | 5372 | 763e484feceb7dd021b21c5c6f81aee06b1594a743455ec7efbf72e6355e447b |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/aligned-0.4.3.crate | 10452 | ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685 |
| rust/crates/aligned-vec-0.6.4.crate | 12609 | dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b |
| rust/crates/anstream-0.6.21.crate | 29516 | 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a |
| rust/crates/anstyle-1.0.13.crate | 17651 | 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 |
| rust/crates/anstyle-parse-0.2.7.crate | 21707 | 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 |
| rust/crates/anstyle-query-1.1.5.crate | 10264 | 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc |
| rust/crates/anstyle-wincon-3.0.11.crate | 12638 | 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d |
| rust/crates/anyhow-1.0.100.crate | 54059 | a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 |
| rust/crates/arrayvec-0.7.6.crate | 31237 | 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 |
| rust/crates/as-slice-0.2.1.crate | 6942 | 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516 |
| rust/crates/assert_cmd-2.1.1.crate | 27211 | bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85 |
| rust/crates/autocfg-1.5.0.crate | 18729 | c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 |
| rust/crates/av-bitstream-0.2.1.crate | 9598 | e539d00bcd8aac3be7f171b32cd0f10de8a279d2824dda582b3fa54d708c8028 |
| rust/crates/av-data-0.4.4.crate | 17576 | fca67ba5d317924c02180c576157afd54babe48a76ebc66ce6d34bb8ba08308e |
| rust/crates/av-decoders-0.7.0.crate | 32623 | 80cea20b241ae547b284dc073c15899577f2165b9a18f9f58483427f5a07d17c |
| rust/crates/av-format-0.7.1.crate | 9570 | 26a8c6178b9cc038bde9f21d239dba7b02dfe446fca3244e30bc271da3c7a375 |
| rust/crates/av-ivf-0.5.0.crate | 9921 | f503297c9c08d8a0d2827c817b70644d28f2111ed25ba8a6029170ccb5f90fd6 |
| rust/crates/av-scenechange-0.20.0.crate | 457379 | be6c427092acf901527b888d8e4e8e1cbac777285446f9cf335a9b478446e66c |