sales@enciris.com

[vc_row][vc_column][vc_column_text css=””]

Capture cards and frame grabber use and use cases FAQ’s

[/vc_column_text][vc_toggle title=”What is a capture card?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

A capture card is a device that lets you record or stream video and audio from one device to another—usually from devices such as a game console, camera, or another computer to your PC.

It works by taking the video and audio signals from an external device (like a Camera, PlayStation, Xbox, or PC), converting this input into digital data, and sending that data to your computer where you can record, edit, or livestream the imported content.
Capture cards are especially popular with gamers and content creators who want high-quality video for streaming or making videos, and they help make sure your footage stays smooth and clear without putting extra strain on your computer or game system.

In medical and avionic applications they are typically used to capture video from sources like connected cameras or endoscopes.

[/vc_toggle][vc_toggle title=”Do you really need a capture card on your computer?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

You do not always need a capture card on a PC, but it depends on what you want to do:

Summary:
If you only need to capture video directly from your own PC, you don’t need a capture card. If you want to capture or stream content from another device, a capture card is required for best results.

[/vc_toggle][vc_toggle title=”Why do streamers use a capture card?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

Streamers often use capture cards for several important reasons:

        • Connecting External Devices: Capture cards let streamers capture video and audio from devices that can’t directly run streaming software—such as game consoles (PlayStation, Xbox, Nintendo Switch), cameras, or even other computers. This makes it possible to include high-quality gameplay footage or live camera feeds on their stream.

        • Improved Performance: When streaming games from a console or a second PC, a capture card offloads the video encoding from the main gaming device. This helps maintain smooth gameplay without slowing down the system or causing lag, as all the resource-heavy streaming work is handled on a separate computer.

        • Professional Video Quality: Capture cards support high-definition resolutions and frame rates. They preserve image clarity and synchronization, which is essential for delivering a polished and professional-looking stream.

        • Advanced Streaming Setups: For streamers who use multiple cameras, overlays, or dual-PC setups, capture cards allow flexible mixing of video sources and seamless switching between them during a live broadcast.

        • For Medical: In medical use cases capture cards are often use to capture live video of operations. This is done to share information regarding procedures and well as for training purposes e.g. live display in the operating theater. But Surgeons do also often use this live display during the procedure as well. This is why latency performance is critical, since it is essential to be able to provide instant feedback for the Surgeon to judge their hand movements.

In summary, streamers use capture cards to connect external devices, achieve higher stream quality, boost performance, and support advanced multi-device streaming setups. Medical use cases have very demanding requirements in terms of latency performance.

[/vc_toggle][vc_toggle title=”What is an encoder?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

In the context of video applications, an encoder is a crucial hardware or software component that converts raw video signals into a compressed digital format suitable for storage, transmission, or streaming.

What Does a Video Encoder Do?

Applications of Video Encoders

Why Encoders Matter in Video

In summary:
A video encoder is essential for converting raw video into compressed digital formats needed for modern recording, transmission, and streaming. It enables efficient storage, live broadcasting, and smooth digital distribution of video content across diverse platforms.

For more information you can also read our FFmpeg Whitepaper.

[/vc_toggle][vc_toggle title=”What is EDID and why is this important for capture cards?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

EDID stands for Extended Display Identification Data. It is a standardized metadata format embedded in display devices (such as monitors, TVs, or projectors) that communicates the display’s capabilities to a video source device (like a graphics card, computer, DVD player, or set-top box).

This communication enables the source to automatically select the best compatible video output settings, such as resolution, refresh rate, color characteristics, and audio capabilities, ensuring optimal picture and sound quality without the need for manual configuration by the user.

The EDID data typically includes information about the manufacturer, product type, serial number, supported display timings and resolutions, display size, color characteristics, luminance, and pixel mapping (for digital displays). This information is stored in the display’s firmware, usually in non-volatile memory like EEPROM.

EDID is transmitted through a communication channel known as the Display Data Channel (DDC), which works over standard video interfaces such as VGA, HDMI, DVI, and DisplayPort. The source device reads the EDID data during connection or startup in a process often called an “EDID handshake,” allowing it to configure its output correctly for the connected display.

The system originated from standards published by the Video Electronics Standards Association (VESA) and has become essential for plug-and-play functionality in modern AV and computing environments. When EDID is missing or faulty, users may experience resolution mismatches or display issues.

In summary, EDID is the “identity card” of a display that helps video sources including capture cards identify and adapt to the display’s optimal capabilities automatically, enhancing user experience and compatibility across devices.

[/vc_toggle][vc_toggle title=”Why do some monitors take time to display incoming video?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

Monitors can sometimes take a long time to recognize an input for several reasons:

  • EDID Communication: When you connect a monitor to a computer or another device, the two perform a process called a “handshake.” This involves the monitor sending its Extended Display Identification Data (EDID)—information about resolutions, refresh rates, and other capabilities—to the source device. If this handshake or data exchange is slow or fails temporarily, it can delay the display from showing an image. This is especially common when switching between inputs or connecting new devices.

  • Signal Detection and Processing: After receiving an input signal (like HDMI or DisplayPort), many monitors spend a few seconds detecting, processing, and locking onto the signal. This includes figuring out the resolution, refresh rate, and color format. Monitors with more advanced processing or additional features (like built-in upscaling or HDR) may take longer to complete this process.

  • Hot Plug Detection: Each time an input is plugged in or switched, monitors use “hot plug detection” to trigger the EDID exchange again, which can add to the delay before the image appears.

  • Cable and Connection Quality: Poor or incompatible cables, or loose connections, can slow down or complicate the detection and handshake process, sometimes causing extra delay or requiring several attempts before the monitor recognizes the input signal3.

  • Monitor Hardware Issues: In rare cases, aging or failing monitor components (like capacitors or power supply parts) can add significant delays to the start-up or signal recognition process.

Summary: The most common cause is the EDID handshake and signal negotiation whenever you connect or switch sources. Some higher-end devices or well-matched source-display pairs complete this process faster, while others may take a few seconds or longer based on their firmware and hardware design.

[/vc_toggle][vc_toggle title=”What is ecurl?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

When you want to start developing an application for our capture cards or cameras we have a common Restful API and Command Line Interface (CLI) called ecurl. This CLI is very useful because you can start developing your application straight away (before doing any coding) by using the simple ecurl commands on the PC’s command line (Windows or Linux).

For example to start the card recording you can use the ecul command below:

ecurl rec lt310:/0/sdi-in/0 -d // will start recording on logical input SDI0

For more information you can download our latest API documents, for the LT-300 or Camera products.[/vc_toggle][vc_toggle title=”Which GPU’s do you Support?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

For the LT-300 family of capture cards as well as our CV-40 camera products we currently support NVIDIA, AMD and Intel. You can select this in the same way using our API or directly on the command line using the following ecurl command:

ecurl rec lt310:/canvas/0 -d extra.hw=nvenc
// Records video from the LT310 capture device using the NVIDIA (nvenc) hardware encoder
// amf = onboard AMD GPU, qsv = onboard intel GPU

[/vc_toggle][vc_toggle title=”Where can I get the drivers and SDK?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]For our capture cards and cameras you can download these directly from our products pages for capture cards or cameras respectively.[/vc_toggle][vc_toggle title=”What versions of OS do you support?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

We currently support

Please Note

If you are interested in support for Mac, please let us know here or just send us an email to info@enciris.com.[/vc_toggle][vc_toggle title=”What programming languages are supported?” custom_use_theme_fonts=”yes” css=”” use_custom_heading=”true”]

Although nearly all programming language can be used to develop your custom capture card application with our RESTful API, we provide example code and helpers for Go, C++, C# and Python.
Other programming languages can be used but they do require to have JSON video formats integrated.

[/vc_toggle][vc_column_text css=””]FAQ’s capture card, capture cards, video capture cards, HDMI video capture, SDI video capture, streaming encoders, HDMI streaming encoders, SDI encoder, video capture device[/vc_column_text][/vc_column][/vc_row]