Converting Videos
This page or section contains outdated information. This often happens when plans are changed after something has been written.
Thrive requires a video to be in a matroska container (.mkv) in av1 video format with vorbis audio.
Note: this first approach can result in broken colours. It's possible to do everything with FFmpeg in one go:
ffmpeg -i input_file.mkv -c:v libaom-av1 -crf 32 -b:v 0 -c:a libvorbis -strict experimental -row-mt 1 -tiles 4x1 result.mkv
A more complex, but working approach (you need to find a new enough aomenc from somewhere):
ffmpeg -i some_file.mkv -pix_fmt yuv420p -o temp.y4m aomenc temp.4ym -o output.webm --threads=10 --cpu-used=5 --tile-columns=2 --cq-level=30 ffmpeg -i output.webm -i some_file.mkv -c:v copy -c:a libvorbis -map 0:v:0 -map 1:a:0 result.mkv
The second command can be substituted with:
or aomenc temp.y4m -o output.webm --threads=10 --cpu-used=5 --tile-columns=2 --cq-level=30 --passes=1
which creates a much lower quality image but doesn't take hours to run.