libuvc can be used to capture from these devices: https://github.com/ktossell/libuvc
You can get cheap off-brand UVC USB grabbers, or you can get higher quality gear, like the AJA U-TAP:
https://www.aja.com/en/products/u-tap
Admittedly though I haven't seen anything that comes close to £45 :-)