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.