Macrosilicon MS2109 HDMI-to-USB capture not working on Linux

This device shows as 534d:2109 MacroSilicon USB Video in lsusb.

  1. If it's not working in OBS studio, try switching Video Format some times, or manually switch its Resolution to 1920x1080.
  2. If it's still not working, refer to this guide. (The bug in this guide was already fixed in latest kernel, but give it a try. )

Verified method to use this device: ffplay -f video4linux2 -framerate 50 -video_size 1920x1080 -input_format mjpeg /dev/video0