FFmpeg Installation
If FFmpeg is required for video streaming, it must be installed on Patriot Task Server.
FFmpeg version compatibility
Correct version of FFmpeg must be installed according to Patriot version. Other versions may have compatibility issues. Please refer to the compatibility list below.
| Patriot Version | Compatible FFmpeg Version |
|---|---|
| 6.14.1.0 | 7.1 |
| 6.14.2.0 or later | 8.1 |
Installing FFmpeg
On Windows, the simplest way to install FFmpeg is via winget by running the following command as administrator:
winget install "FFmpeg (Shared)" --version <required version>
The command will install FFmpeg and add the installation path to the server's PATH environment variables so Patriot Task Service can find it.
The command must be run as administrator, otherwise the server's PATH environment variables will not be updated and Patriot Task Service will not be able to find the installed FFmpeg programme.
If FFmpeg was not installed properly or a new version is required, currently installation must be uninstalled first before being reinstalled. You can uninstall FFmpeg by running the following command:
winget remove "FFmpeg (Shared)" --version <current version>
Troubleshooting
FFmpeg initialisation error: FFmpeg is not installed, or it is not available to the task in the PATH, or FFmpeg version mismatch. Check task log or event viewer for more details.
EntryPointNotFoundException or DllNotFoundException in error details: the most common cause is an FFmpeg version mismatch.