Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Av1an | 1,017 | 2 | 10 days ago | 4 | January 17, 2022 | 99 | gpl-3.0 | Rust | ||
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding | ||||||||||
Scenejs Render | 114 | 2 | 24 days ago | 8 | March 30, 2019 | 14 | HTML | |||
🎬 Make a movie of CSS animation through scenejs. | ||||||||||
Qencoder | 78 | 2 years ago | 22 | April 03, 2021 | 2 | gpl-3.0 | Python | |||
Video encoder for free formats (av1, vp9, vp8). Easy and cross platform. | ||||||||||
Vsad | 42 | 5 years ago | 3 | mit | Matlab | |||||
this is the code release for ''Weakly Supervised PatchNets: Describing and Aggregating Local Patches for Scene Recognition'' | ||||||||||
Sublime Nfo | 12 | 9 years ago | 1 | |||||||
Open Scene NFO files with the correct DOS 437 encoding in Sublime Text. | ||||||||||
Tinycap | 5 | 7 years ago | C++ | |||||||
Simple, work in progress, D3D11 screen recording app. Currently a project for learning Windows graphics programming and video encoding. | ||||||||||
Pyparallelencode | 4 | 2 years ago | gpl-3.0 | Python | ||||||
Life Encoding | 4 | 8 days ago | gpl-3.0 | Jupyter Notebook | ||||||
Av1transcoder | 3 | 2 years ago | 4 | gpl-3.0 | Python | |||||
Transcode video files to the AV1 format using ffmpeg and libaom-av1. | ||||||||||
3dv Implicit Reconstruction | 2 | 3 years ago | ||||||||
Explore Various Encodings for Implicit Scene Reconstruction |
Av1an is a video encoding framework. It can increase your encoding speed and improve cpu utilization by running multiple encoder processes in parallel. Target quality, VMAF plotting, and more, available to take advantage for video encoding.
For complete reference, refer to CLI
or run av1an --help
Encode a video file with the default parameters:
av1an -i input.mkv
Or use a VapourSynth script and custom parameters:
av1an -i input.vpy -v "--cpu-used=3 --end-usage=q --cq-level=30 --threads=8" -w 10 --target-quality 95 -a "-c:a libopus -ac 2 -b:a 192k" -l my_log -o output.mkv
At least one encoder is required to use Av1an. The following encoders are supported:
Note that Av1an requires the executable encoder. If you use a package manager to install encoders, check that the installation includes an executable encoder (e.g. vpxenc, SvtAv1EncApp) from the list above. Just installing the library (e.g. libvpx, libSvtAv1Enc) is not enough.
av1an can be installed from package managers, cargo.io, or compliled manually. There are also pre-built Docker images which include all dependencies and are frequently updated.
For Windows users, prebuilt binaries are also included in every release, and a nightly build of the current master
branch is also available.
Arch Linux & Manjaro: pacman -S av1an
Cargo: cargo install av1an
Prerequisites:
Optional:
If you want to install the L-SMASH or ffms2 plugins and are on Windows, then you have two installation options. The easiest way is using the included plugin script:
python3 vsrepo.py install lsmas ffms2
Bitcoin - 1GTRkvV4KdSaRyFDYTpZckPKQCoWbWkJV1