Author Topic: Is there any cheap way to capture a HDMI video stream on Linux?  (Read 3188 times)

0 Members and 1 Guest are viewing this topic.

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Is there any cheap way to capture a HDMI video stream on Linux?
« on: October 27, 2017, 08:57:22 pm »
For example, a camera with HDMI out.

Without spending a huge amount of money. Preferably under $100?

EDIT:

Found this..

There is a gold mine of info here.. 

https://github.com/timvideos/HDMI2USB/wiki/

Seems the Cypress FX2 can possibly be used for HDMI 2 USB.. wonder if any of the commonly available FX2 dev boards might be usable there?

https://hdmi2usb.tv/tofe/
« Last Edit: October 28, 2017, 12:59:29 am by cdev »
"What the large print giveth, the small print taketh away."
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9238
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 
The following users thanked this post: cdev

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #2 on: October 27, 2017, 10:49:27 pm »
Thank you, this looks promising.

Lossless/not lossless..   I don't really know much about what HDMI is, that sounds a bit like the difference between analog and digital video? (except perhaps their positions are reversed?)

« Last Edit: October 27, 2017, 11:32:26 pm by cdev »
"What the large print giveth, the small print taketh away."
 

Offline pardo-bsso

  • Regular Contributor
  • *
  • Posts: 222
  • Country: ar
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #3 on: October 27, 2017, 11:47:49 pm »
What do you want to do with the video? Do you need audio too?
Resolution?

Blackmagic's Intensity and Decklink have hdmi input. I've used a simple pci-e decklink with gstreamer in the past without much hassle to capture hdmi and sdi.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13998
  • Country: gb
    • Mike's Electric Stuff
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #4 on: October 27, 2017, 11:55:08 pm »
I know some people like to record the output of games consoles - see what hardware is available for that application
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #5 on: October 28, 2017, 12:43:27 am »
There is a gold mine of info here.. 

https://github.com/timvideos/HDMI2USB/wiki/

Moved some info to the top of this post..
« Last Edit: October 28, 2017, 01:00:19 am by cdev »
"What the large print giveth, the small print taketh away."
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #6 on: October 28, 2017, 01:10:52 am »
A PCI-e card would work well if it had Linux drivers and wasn't too expensive..


Audio would be nice.. It is a major PITA to synchronize audio externally but I'm sure it can be done..

Would need something like those boards they use in movies.. "Lights, Camera, Action!" *Snap*


What do you want to do with the video? Do you need audio too?
Resolution?

Blackmagic's Intensity and Decklink have hdmi input. I've used a simple pci-e decklink with gstreamer in the past without much hassle to capture hdmi and sdi.

I have a USB2 device that accepts composite video - and it actually does a decent job digitizing it on a lightly loaded machine.. it was around $15  Its a easycap and it uses an stc60 chip, I think.. (from memory so I likely have that wrong) It has composite video and S-video inputs as well as a stereo audio input which isnt so good, its noisy.

Its meant for digitizing old video tapes.. for that it works fine..

Its resolution is around 640x480, and its an honest 640x480..

I think it came with the exact same yellow CD pictured in your video.. but its video looks better, even though its analog.

But HDMI is what I need, the camera I want to use supports HDMI.
« Last Edit: October 28, 2017, 01:18:17 am by cdev »
"What the large print giveth, the small print taketh away."
 

Offline Monkeh

  • Super Contributor
  • ***
  • Posts: 8066
  • Country: gb
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #7 on: October 28, 2017, 01:40:56 am »
How about a ~$40 extender which craps out a video and audio stream over the network?

https://blog.danman.eu/new-version-of-lenkeng-hdmi-over-ip-extender-lkv373a/
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #8 on: October 28, 2017, 02:36:13 am »
How about a ~$40 extender which craps out a video and audio stream over the network?

https://blog.danman.eu/new-version-of-lenkeng-hdmi-over-ip-extender-lkv373a/

I just read about that.. that looks promising..

Thank you!
"What the large print giveth, the small print taketh away."
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8415
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #9 on: October 28, 2017, 04:14:43 am »
All over Ebay you can find really cheap USB-HDMI dongles that claim to capture 1080P HDMI at USB 2.0. Which should be enough to get your attention.
I went onto YT to see some reviews. This guy did one that shows it is not what it claims. It is a shaky-cam video but still useful.

If you don't want to watch the video then just look for something better. These really cheap dongles won't cut it.
Technically, it could capture a 1080p signal... but also downsamples and rescales it. I'm not surprised, given the existing proliferation of ultra-cheap analog capture hardware, that the manufacturers would come up with a version containing an HDMI input by adding an equally cheap HDMI-composite converter IC. These products aren't purely scams, they find uses in applications where e.g. one part of a system has been upgraded from composite to one which has only an HDMI output, but the other part it connects to doesn't need the higher resolution or frame rate.

In the same way you can find really cheap "1080p HDMI LCD projectors" which certainly will accept HDMI 1080p, but then downscale it to display on something like a 320x240 LCD...
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #10 on: October 28, 2017, 02:19:06 pm »
The network sender device described in one of the posts looks like it can do what I am looking for, with the caveat that it seems to want to be on its own little subnet so I will need to set that up.

But its affordable, looks fairly well-built, and it offers a chance to learn some new stuff.
« Last Edit: October 28, 2017, 02:20:53 pm by cdev »
"What the large print giveth, the small print taketh away."
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #11 on: October 28, 2017, 02:28:51 pm »
A bunch of things. I want to be able to capture the output of an HDMI-capable camera.. Lots of cameras can send their output to an HDMI monitor. Its much faster and often much much better than USB.

It would be nice to be able to use that for both videography and tethered still image capture.


What do you want to do with the video? Do you need audio too?
Resolution?

Blackmagic's Intensity and Decklink have hdmi input. I've used a simple pci-e decklink with gstreamer in the past without much hassle to capture hdmi and sdi.
"What the large print giveth, the small print taketh away."
 

Offline Monkeh

  • Super Contributor
  • ***
  • Posts: 8066
  • Country: gb
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #12 on: October 28, 2017, 04:13:14 pm »
Just beware the latency.
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #13 on: October 28, 2017, 07:33:12 pm »
Yes, the latency does seem to be a lot. Where do you think its coming from?
"What the large print giveth, the small print taketh away."
 

Offline Monkeh

  • Super Contributor
  • ***
  • Posts: 8066
  • Country: gb
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #14 on: October 28, 2017, 07:34:35 pm »
Yes, the latency does seem to be a lot. Where do you think its coming from?

Realtime compression is hard, especially when you want to keep bitrate down.
 

Offline Monkeh

  • Super Contributor
  • ***
  • Posts: 8066
  • Country: gb
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #15 on: October 28, 2017, 07:57:15 pm »
You pretty much can do this for $35.
 

Offline cdevTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Is there any cheap way to capture a HDMI video stream on Linux?
« Reply #16 on: October 28, 2017, 08:01:28 pm »
"What the large print giveth, the small print taketh away."
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf