Av1an
Av1an copied to clipboard
Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
After FFmpeg release 5.1, gyan.dev updated their "latest" release from 5.0.1 to 5.1, which currently breaks the build (`ffmpeg-next` and `ffmpeg-sys-next` don't support 5.1 yet). To circumvent this in the...
Blue wrote this on reddit for picking the right ISO noise https://old.reddit.com/r/AV1/comments/r86nsb/custom_photonnoise_grain_synthesis_tables_for/hn8hven/ > One way that I've found to basically bruteforce the analysis is to literally take 1 frame of...
Av1an running as a daemon with a client sending it new videos to chew through could be pretty pog. You would have two components: the _Client_ that would send the...
I wanna change my video fps without slowing down, essentially just dropping frames. base codec is vp9. I tried using ffmpeg_filter_args to do. `-r 30`, the encoder complains about frame...
Using Windows 11 build 22533, Av1an 0.3.1 (the windows binary [here](https://github.com/master-of-zen/Av1an/releases/tag/0.3.1)) and aomenc 3.2.0-411-gd872c3410 Encoding long videos (higher than 40-50 chunks) with the option '--target-quality XX' often results in a...
Currently, some unexpected behavior can happen if the user is not careful to properly pass the arguments to av1an. This allows everything to work properly even if extra quotes are...
This patch came from this av1an branch made by @redzic https://github.com/master-of-zen/Av1an/tree/input-sc I just refactored to make it work on master, but that's about it. I've been using it for months(always...
This is my first time making changes to Rust code, so let me know if the styling is wrong or if I made a glaring mistake with this change. It...
Fixes: https://github.com/master-of-zen/Av1an/issues/478
Scene detection, especially at higher resolutions, is currently bottlenecked by many allocations and copying of uncompressed frames. This PR uses the ffmpeg API directly to decode frames and removes copies...