h264 Hardware Encoders - Brandawg93/homebridge-nest-cam GitHub Wiki
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 |