When FFmpeg Encoders was originally written, FFmpeg 4.2 was still new and OBS Studio did not seem to want to update to anything newer for a while. This led to code being fine-tuned for FFmpeg 4.2, which stops working the moment OBS Studio upgrades FFmpeg. This removes the dependency on FFmpeg 4.2 hopefully, and allows using newer FFmpeg versions - or perhaps even older versions. Additionally the nonsensical behavior of the Target Quality slider was fixed. It is now from 0 to 51, instead of from 0 to 100, and as such matches FFmpeg exactly. |
||
|---|---|---|
| .. | ||
| codecs | ||
| handlers | ||
| encoder-aom-av1.cpp | ||
| encoder-aom-av1.hpp | ||
| encoder-ffmpeg.cpp | ||
| encoder-ffmpeg.hpp | ||