VVConvert is a cross-platform H.266 (VVC) video encoder. It support most input formats with customized encoder parameters.
- Built-in FFmpeg resolver/checker.
- Drag-and-drop file input with codec parameter specification.
- Utilizes the vvenc library for efficient H.266/VVC encoding.
- Cross-platform support (Windows, Linux, Mac).
VVConvert leverages Rust & Clang for build process using Tauri. A working Rust & Clang installation is required for building.
To build VVConvert, perform the following steps:
# Clone the repository
git clone https://github.com/alectr0/VVConvert
# Navigate and Build
cd VVConvert/src-tauri
cargo build
Tauri also supports building using npm. More info found here.
Tauri for an awesome cross-platform desktop framework.
FFmpeg for a great way to handle videos.
Fraunhoffer HHI for the development of the VVenC library.
This project utilizes the VVenC library, which is licensed under the BSD 2-Clause License Please refer to the LICENSE.txt file for license information.
Copyright (c) 2024, Alec Carter