-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Guide OBS Studio FFmpeg Upgrade
It is no secret that software will progress and improve, and this applies to OBS Studio's dependencies too. Therefore it is in every power-users interest to update or replace FFmpeg with a newer or more optimized version when possible. While updating is restricted to a certain version range, it is still a worthwhile upgrade at times. Note that this guide is only applicable to Windows, other platforms have to find their own way.
Notably the following OBS Studio versions benefit massively from the upgrade:
- OBS Studio 27.x, which ship with older but patched FFmpeg versions.
- OBS Studio 29.x, which appears to ship sub-optimal x264, svt-av1 and aom-av1 encoders.
This process is destructive and will void all warranty and support promises of OBS Studio, all plugins, and all related software. You are entirely on your own and will be ignored by support if you choose to go down this path. It is only necessary to access some functionality that OBS Studio does not build into FFmpeg by default.
- Close all related (and sometimes unrelated) instances of OBS Studio.
- Locate the OBS Studio directory for which you wish to replace the FFmpeg binaries.
- Navigate to the
/bin/64bit
directories within. - Now look at
avcodec-##.dll
:-
avcodec-57.dll
is FFmpeg 3.x -
avcodec-58.dll
is FFmpeg 4.x -
avcodec-59.dll
is FFmpeg 5.x -
avcodec-60.dll
is FFmpeg 6.x
-
- Download or build a matching shared library FFmpeg version.
- Extract the
avcodec-##.dll
,avdevice-##.dll
,avfilter-##.dll
,avformat-##.dll
,avutil-##.dll
,swresample-##.dll
andswscale-##.dll
and replace the files in the bin directory. - Launch OBS Studio as normal, and enjoy your updated FFmpeg.
This work is licensed under a Creative Commons Attribution 4.0 International License.
The wiki has been under repeated automated attacks by bots, with attempts to phish or infect unsuspecting users with malware, trojans and similar software. As a response to these attacks and GitHubs complete ineptitude at handling this situation, we have decided to write-protect the wiki for the time being. If you wish to submit changes to the wiki, please do so over Discord. Thank you for understanding!
- 🟢 3D Transform
- 🔴 Auto-Framing
- 🟠 Blur
- 🟢 Color Grading
- 🔴 Denoising
- ❌ Displacement Mapping
- 🟢 Dynamic Mask
⚠️ SDF Effects- 🔴 Shaders
- 🔴 Spout
- 🔴 Upscaling
- 🔴 Virtual Greenscreen
- 🔴 Shaders
- 🔴 Sink
⚠️ Source Mirror
- 🔴 Shaders