Skip to content

Instantly share code, notes, and snippets.

@Iksas
Last active January 25, 2024 20:50
Show Gist options
  • Save Iksas/a5db5a6551956854f89cf1dac1a01950 to your computer and use it in GitHub Desktop.
Save Iksas/a5db5a6551956854f89cf1dac1a01950 to your computer and use it in GitHub Desktop.
Notes on the MS2109 HDMI capture card

Notes on the MS2109 HDMI capture card

I tested the capture card with obs-studio and the latest version of Debian.

OS compatibility

Video

Video input works with all operating systems.

Audio

On Linux (Kernel 5.8 and up), stereo sound works.

On Windows, stereo sound should work with the help of mono-to-stereo.

On macOS, only mono sound is available.

Color calibration

These are the calibration values I used with my capture card:

Color Correction:

Gamma -0.10
Contrast 0.00
Brightness 0.00
Saturation -0.34
Hue Shift -1.34

To set up the color correction filter, right-click on your video device (camera icon) in the Sources list and choose Filter. Click the plus sign under the Effect Filters list to add a new Color Correction filter.

Sync Offset (for 1080p 30FPS MJPEG capture):

Sync Offset 400 ms

To set up the Sync Offset, right-click on any audio input in the Audio Mixer list (green bar indicator) and select Advanced Audio Properties. Enter the Sync Offset for your capture card only.

(Due to manufacturing differences, your card may need a different color calibration. Different resolutions will need different sync offsets.)

Performance

TODO...

Troubleshooting

The image is green and pink:

The capture card only supports non-interlaced video (560p, 720p, 1080p). It doesn't support interlaced video (560i, 720i, 1080i). Configure your HDMI source to output non-interlaced video.

There is no sound:

The capture card only supports PCM audio. Configure your HDMI device to output PCM audio.

There still is no sound:

This occurred when I was capturing from an older HDMI device. I found the following strange solution:

  1. Plug your HDMI device directly into an HDMI monitor and wait until the monitor outputs sound.
  2. Remove the HDMI cable from the monitor and plug it into the capture card.
  3. If the sound is still not working, restart your PC and start again at step 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment