WyattBlue
December 31, 2025
Before we dive into 2026, let's review what we achieved in 2025:
In the beginning of the year, auto-editor was written 100% in Python. By mid-August, it's now written 100% in Nim (excluding end-to-end tests). This resulted in audio detection being ~6x faster and rendering performance increasing by ~2x. This large increase in speed surprised me, however, I think it's because Clang/GCC is better at emitting wide instructions and/or better at leveraging ffmpeg's existing multi-processing. Either way, I expect future versions of Python to shrink h this gap, unless new low-level optimizations or algorithmic improvements are applied.
This December, I have made two PRs to the FFmpeg project. Both deal with the whisper filter and make more useful to work with. At least one should be merged into master by early 2026.
For the last release of the year, auto-editor 29.5.0, was released, which enables experimental support for Whisper on MacOS. Windows and Linux support will be coming in 2026.
Have a happy new year!