Show high definition video source

I need to capture an hd video source (e.g. hi def tv) and show it on a PC. What should i use? I would prefer a solution with windows and C #, but I am open to other options.

Thank you in advance

+3
source share
4 answers

I would recommend VLC or mplayer / mencoder (win32 versions). They can be from the command line from your C # application. VLC supports any DirectShow capture device and has a significant number of advanced capture, transcoding and publishing capabilities.

ffmpeg, #.

#, . , # ( SVN) . , , .

, , DirectShow Capture Filter. BIG FAT WARNING, , Capture Graph Builder DirectShow - , . API, Windows . .

+15

? , , - ? - , , - , HDCP . ,

+1

Hauppage , HD-. , #.

0

, . , Windows Movie Maker HD. mplayer / ( ). , ScopeBox, OnLocation, UltraScope NLE (Adobe Premiere, Final Cut Pro ..). , , .

- , DirectShow API .

hd- (, hi def tv)

HD-TV, .

HD-, - Blackmagic Design , - $150 "" , , ~ 200 $ "" HDMI ( )

BlackMagic DirectShow QuickTime API ( ). ( BlackMagic, )

One note: if you shoot HD video (1920x1080p), you are dealing with a lot of data. Most recent computers should handle this well, but it still requires a lot of processor and I / O speed.

On the other hand, you cannot capture something like a Bluray player, because the HDCP system (high bandwidth digital content protection system) prevents this.

0
source

Source: https://habr.com/ru/post/1708925/


All Articles