
Please help us update this document if you find an error or discover new and/or useful information.įFmpeg 4 + nVidia The manual at: works pretty well. This information might be wrong, and we would love to continue improving our support for hardware acceleration in OpenShot. Contributions welcome if anyone can determine what string format to pass for Windows and Mac. This is currently only supported on Linux, due to the device name FFmpeg expects (i.e. Also, you can optionally use one card for decoding and the other for encoding (if both cards support acceleration). If the computer has multiple graphics cards installed, you can choose which should be used by libopenshot. On systems where ROCm is installed and run a future use for GPU acceleration of effects could be implemented (contributions welcome). nVidia driver is working for export onlyĪMD Graphics Cards (RadeonOpenCompute/ROCm)ĭecoding and encoding on the (AMD) GPU is possible with the default drivers.

vaapi is working for decode only for nouveau.An AppImage that works on both systems (supporting libva and libva2), might be possible when no libva is included in the AppImage. The correct version of libva is needed (libva in Ubuntu 16.04 or libva2 in Ubuntu 18.04) for the AppImage to work with hardware acceleration. Int HW_EN_DEVICE_SET = 0 Libva / VA-API (Video Acceleration API)

The following settings are use by libopenshot to enable, disable, and control the various hardware acceleration features. FFmpeg 3 has working nVidia hardware acceleration while FFmpeg 4+ has no support for nVidia hardware acceleration included. Notice: The FFmpeg versions of Ubuntu and PPAs for Ubuntu show the same behaviour.

OpenShot now has experimental support for hardware acceleration, which uses 1 (or more) graphics cards to offload some of the work for both decoding and encoding.
