@spectra
on
FFmpeg benchmark tool
Hi! I made a benchmarking tool to compare different video processing configurations by quality, size, encoding speed and bitrate.
This tool is shipped with its own little dashboard, with different charts where you can compare the results. There’s also a tab that estimates what would be the best configuration.
I made this tool because I’m also working on a video platform, and this tool was actually really helpful to find out what configuration was the best to save space (in my case).
Surprisingly the most challenging part was the frontend, because it’s raw HTML and I personally prefer working with frameworks.
I already work with bun and typescript for the backend of video platform project (fairplayvideo.org if you can to take a look).
I’m pretty proud of how the code architecture turned out. I think it’s pretty clean.
What should people know to test your project?
The dashboard is available on github pages, but it’s only the dashboard. You’ll have to clone the repo if you want to try the whole flow (the instructions are available on the readme).
Thank you!
- 9 devlogs
- 15h