In a nutshell I want to place a basic object, specifically a line, over a live feed of video from camera.

Use case scenario: Simple camera connected to Arduino is capturing scenery which is displayed on LCD screen with simple line placed in fixed "height" of the screen.

I have done practically no video production before. I tried searching but everything I found was either big hardware solution or it would not be possible to run on Arduino.

I would be really grateful if someone can give me some clues.

  • 1
    I really doubt that an arduino is going to have enough grunt to do this. LCD screens also have a very low refresh rate which makes them unsuitable for video. This sounds more like a job for raspberry pi and something like opencv
    – stib
    Apr 12, 2018 at 7:31
  • I agree with @stib. Most of the hardware only solutions for video are done with FPGA, DSP, or ASIC for a reason. Apr 13, 2018 at 0:57

1 Answer 1


I doubt an Arduino or Raspberry Pi solution would be practical, or even possible, due to the limited processing power of those units and the processing power required to do what you want to do: Add an Overlay

Overlays are acheived using Alpha Channels. An Arduino, may be able to handle video, do certain encoding, input/output functions, but adding an overlay which requires the use of a larger bit-depth and different approach to color space due to the 4th Channel: The Alpha Channel, in addition to the Primary RGB Channels.

Your best bet is a simply HDMI capture card, or using a GPU that has HDMI capture, in conjunction with a software package like Livestream, which can handle overlays, logos, etc. They have different options, but their Producer / Studio Software, which goes from free to paid plans depending on usage and features, can do what you want.

There are others out there. You can also look at Bandicam. Bandicam is a great Screen Capture application, and it may have the abilty to apply its features, such as adding overlays to its recordings, to a camera input feed.

Its also very user friendly. Supports H264 and other codecs, and is very affordable (I think $30).

Worth looking at.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.