Projects
Here's a (mostly) exhaustive list of open source projects I've started or was/am actively involved in.
- SVT-AV1-PSY, a fork of the SVT-AV1 encoder with a focus on perceptual quality
- SVT-AV1, the production encoder for the AV1 video codec
- The Codec Wiki, a public resource for digital compression knowledge
metrics
, a video encoder benchmarking tool- Aviator, a GUI for encoding AV1 video with Opus audio
- fssimu2, a fast SSIMULACRA2 implementation in Zig
- qoi-enc-zig, a fast encoder for the QOI lossless image codec written in Zig
- qoi-dec-zig, a fast decoder for the QOI lossless image codec written in Zig
- This website
- An Analysis of Compression Technologies Used in the Delivery of Internet Video, a research paper I authored under the mentorship of Luc Trudeau alongside my university
- photodetect2, an implementation of SVT-AV1-PSY's photographic image detection algorithm in Zig
- gb82 image set, a public domain image dataset for developing image compression algorithms
- svt-av1-psy-web, SVT-AV1-PSY's official website
- wavelet-bench, a lightweight benchmarking tool for wavelet-based video codecs as well as x264
- rAV1ator CLI, a CLI tool for chunked video encoding
- rAV1ator, a GUI like Aviator that used rav1e instead of SVT-AV1
- sxpsnr, a standalone interface for the XPSNR video quality metric
- vac-enc, an audio encoding frontend for Opus with high-quality resampling
- md-to-html, a simple Markdown to HTML converter in Zig with support for simple frontmatter
- av1an-command-gen, a script for generating Av1an encoding commands
- bdr-ssimu2, a script for plotting SSIMULACRA2 BD-rate graphs on videos
- aVVCator, a GUI for encoding VVC video (made for April Fools)
- photodetect, an older prototype of photodetect2
- essim, a fork of Meta's eSSIM metric that is easy to set up and compiles correctly
- vt-enc, a Videotoolbox encoder for macOS
- av1-tile-calc, a script that computes the optimal number of tiles to use for your AV1 video
- privacy-policy-summarizer, a web app to summarize privacy policies with LLMs
- readability-calc, a script to compute text readability
- mpv-build-vvc, a script to build non-free MPV with VVC support (before it was easily available in FFmpeg)
- hwenc-ssimu2-plotter, a script to compare hardware encoders with SSIMULACRA2
If you'd like to sponsor any of my open source work, feel free to leave a tip at my GitHub Sponsors page.