Skip to content

Virtual.ink documentation

Camera Connection

There are two ways to connect a camera to Virtual.ink. Both make your camera appear as a video input device that the app can select in Live Setup.

Disclaimer

We have not tested every camera, utility version, operating system, and brand/model combination listed on this page.

The compatibility notes, supported resolutions, frame rates, and feature limits in the manufacturer webcam sections are based on information published by Canon, Nikon, GoPro, and other camera vendors at the time this page was written.

Manufacturer software, firmware, and support policies can change. Always confirm the latest compatibility details on the camera manufacturer's support site before planning a production setup.

Option 1: HDMI Capture Card

Connect your camera's HDMI output to a USB capture card, then plug the capture card into your computer.

This is the method we have used in production for over ten years. It is the most reliable option and supports the widest range of cameras, resolutions, and frame rates.

How It Works

  1. Connect an HDMI cable from your camera's HDMI output to the capture card's HDMI input.
  2. Connect the capture card to your computer via USB.
  3. The capture card appears as a standard video device. Select it in Virtual.ink Live Setup.

Recommended Capture Cards

For Virtual.ink, prefer capture cards that expose stable 1080p25 modes and behave predictably in UVC apps. These are our current recommendations:

Device Best for Notes
Inogeni 4K2USB3 Preferred choice for Virtual.ink, especially dual-camera rigs Professional-grade, very stable, supports up to 4K input, and is well-suited to fixed 25 fps workflows
Magewell USB Capture HDMI Best alternative to Inogeni Professional capture with low latency and very reliable mode negotiation
Elgato HD60 X Good fallback when you also need HDMI passthrough More consumer-oriented than Inogeni or Magewell, but still a solid option
Elgato Cam Link 4K Single-camera fallback Compact and widely available, but less ideal for dual-camera fixed-25-fps setups when the device or driver prefers higher-rate modes

Not Recommended

Avoid generic HDMI-to-USB dongles sold under names such as USB Video, HDMI Capture, or similar no-brand listings. Many of these are based on the MacroSilicon MS2109 chip. In practice they often ignore MJPG requests, expose fewer stable modes, and fall back to uncompressed YUY2 at 1080p, which can collapse to very low frame rates on laptops and shared USB buses.

Why 25 fps Is Usually Better for Virtual.ink

Virtual.ink does not benefit from a capture card pushing far more frames than the app actually needs. In most event and production setups, a stable 25 fps path is better than an unstable 50 or 60 fps path.

  • Lower bandwidth: 1080p25 puts less pressure on USB, the laptop chipset, and the camera capture path than 1080p50 or 1080p60.
  • Better stability: a clean fixed-rate 25 fps feed is less likely to stutter when two cameras, recording, and the live preview are all active at the same time.
  • Better output quality: fewer transport hiccups means fewer visible gaps, duplicated frames, or timing jumps in the live painting and recorded result.
  • Less wasted work: if a capture card delivers 60 fps but the app only uses 25 fps, the extra frames still consume bandwidth and scheduling time upstream.
  • Easier dual-camera setups: matching both capture paths to a stable 25 fps target makes it easier to keep the whole rig responsive on mobile workstations.

If a capture card only exposes a 1080p60 path, it can still work, but it is not the ideal match for a two-camera Virtual.ink station.

Advantages

  • Works with any camera that has HDMI output (DSLR, mirrorless, cinema, action cameras, even phones with HDMI adapters)
  • Full resolution and frame rate support up to what the capture card handles
  • No manufacturer software required
  • No dependency on driver updates or software compatibility
  • The most predictable and stable option for event and production use

Tips

  • Use a USB 3.0 port. USB 2.0 limits bandwidth and may cap the resolution or frame rate.
  • Prefer connecting each capture card directly to the computer instead of through a hub when possible.
  • On laptops with multiple USB controllers, place camera 1 and camera 2 on different controllers to reduce dropped frames.
  • Short HDMI cables (under 3 meters) are more reliable. For longer runs, use an active HDMI cable or HDMI extender.
  • Set your camera to "clean HDMI output" (no on-screen display) so menus and focus indicators do not appear in the feed.
  • Some cameras disable their LCD when outputting over HDMI. Check your camera's settings if you still need the rear screen.

Option 2: Manufacturer Webcam Software

Camera manufacturers offer free software that makes your camera appear as a webcam when connected directly by USB. No capture card is needed.

This approach became widely available after 2020 when manufacturers released webcam utilities in response to the surge in remote work and live streaming. It works well for many setups, but comes with restrictions that vary by brand and model.

Canon: EOS Webcam Utility PRO

Detail Value
Software EOS Webcam Utility PRO
Connection USB cable (camera to computer)
Cost Free version available. Pro subscription ($4.99/month or $49.99/year) adds multi-camera, wireless, 60 fps, and camera control
Supported OS Windows 10/11, macOS Sonoma and later
Resolution Up to 1080p (free), full HD upscaling with Pro subscription
Frame rate Up to 30 fps (free), up to 60 fps (Pro)
Wireless Pro subscription only

Restrictions: The free version is limited to a single camera at up to 1080p 30 fps. Not all Canon cameras are supported - check Canon's compatibility list for your specific model. Some older EOS bodies may output at lower resolutions or frame rates.

Nikon: Webcam Utility

Detail Value
Software Nikon Webcam Utility
Connection USB cable (camera to computer)
Cost Free
Supported OS Windows 10/11, macOS 13 and later
Resolution Depends on camera model, typically up to 1080p
Frame rate Typically 30 fps or lower depending on model
Wireless Not supported

Restrictions: Only compatible with select Nikon Z and D-series bodies. Resolution and frame rate depend entirely on the camera model and may be lower than what the same camera outputs over HDMI. The utility has not been updated as frequently as Canon's, and some newer models may require a firmware update.

GoPro: GoPro Webcam

Detail Value
Software GoPro Webcam
Connection USB cable (camera to computer)
Cost Free
Supported OS Windows 10/11, macOS 10.14 and later
Supported cameras HERO8 Black, HERO9 Black, HERO10 Black, HERO11 Black, HERO12 Black, HERO13 Black
Resolution 1080p or 720p
Frame rate Up to 30 fps
Wireless Not supported (USB only)

Restrictions: Only HERO8 through HERO13 Black models are supported. Audio from the GoPro microphone is not available in webcam mode. The camera cannot record locally while in webcam mode. Wide field of view is the default; other lens modes can be selected in the GoPro Webcam app. Wireless connection is not supported despite GoPro's Wi-Fi capabilities.

Other Brands

Sony, Fujifilm, Panasonic, and others also offer webcam utilities for their cameras. The general pattern is the same: install the manufacturer's software, connect the camera by USB, and select it as a video device. Check your manufacturer's support page for compatibility details.

Which Should I Choose?

Factor HDMI Capture Card Webcam Software
Reliability Excellent - hardware-level, no software dependency Good - depends on driver and software updates
Setup complexity Slightly more hardware (capture card + HDMI cable) Simpler (just USB cable + software install)
Resolution / FPS Full range up to capture card limits Varies by brand and model, often capped at 1080p 30 fps
Camera compatibility Any camera with HDMI output Only models listed by the manufacturer
Cost Capture card purchase ($80 - $400) Free or low-cost subscription
Production use Recommended for events and professional setups Fine for workshops, teaching, and lighter use

For event production, photobooth work, and any situation where the feed must be reliable throughout a session, an HDMI capture card is the recommended choice. Webcam software is a convenient alternative for teaching, personal projects, and setups where an extra piece of hardware is not practical.

Powered by Beeboo · 260412.131046