Skip to content
GUI to encode video files to AV1, using the rav1e encoder. Multi-threads by splitting the input file in parts and encoding each in a separate thread
Visual Basic .NET
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
rav1e_gui Changes the tile rows and colums to 2 by default. Aug 31, 2019
.gitignore Add project files. Oct 16, 2018
.travis.yml Updated screenshot Aug 31, 2019
rav1e_gui.sln Add project files. Oct 16, 2018

RAV1E GUI Travis Build Status AppVeyor Build Status

A GUI to convert video files to AV1 using rav1e

Main Window Screenshot

Advanced Encoder Options Window Screenshot

I wrote this software to test the rav1e software. The GUI encodes the input video to .y4m to feed it into rav1e. The audio is encoded to Opus using ffmpeg. After the encoding is finished, the .ivf files are concatenated. Lastly, the .ivf and .opus (if video has audio) files are merged into a .webm or .mkv container.

Originally written in Visual Basic .NET using Visual Studio 2017 and updated using Visual Studio 2019.


Builds come with rav1e bundled, but not ffmpeg due to licensing restrictions.

Updated components builds:

Ocasionally, rav1e gets updated. You can download the latest version of rav1e_gui with the latest version of rav1e included here:


You can’t perform that action at this time.