Skip to content
This repository has been archived by the owner on Aug 14, 2023. It is now read-only.

h264 Hardware Encoders

Brandon McFarlin edited this page Jun 17, 2020 · 1 revision

In order to use the below FFmpeg encoders, you must specify your custom FFmpeg path in the pathToFfmpeg config option, otherwise, the built-in ffmpeg-for-homebridge will be used.

You can view the list of available FFmpeg h264 encoders via ffmpeg -codecs | grep 264.

Encoder OS Use Case
h264_amf Windows Used to access AMD GPU
h264_nvenc Windows and Linux Used to access NVIDIA GPU
h264_omx Raspbian Used to access Raspberry Pi GPU
h264_qsv Windows and Linux Use Intel Quick Sync Video
h264_v4l2m2m Linux Use V4L2 API to access hardware
h264_vaapi Linux Use VAAPI to access hardware
h264_videotoolbox Mac OS Use Video Toolbox API to acces Mac hardware
Clone this wiki locally