2013-04-03 26 views
0

我试图完成的是将视频流通过我的macbook pro上的HDMI端口输入,并在NSView或窗口中显示视频。将视频从HDMI传输到NSView

我的最终目标是做这样的事情:

dvd player -- HDMI in --> computer -> apply overlay to video -- HDMI out --> tv 

我不知道如果我将能够以流视频输出的另一边,所以如果我可以简单地得到它:

dvd player -- HDMI in --> computer -> apply overlay to video --> display in NSView or window 

我会很满意。我已经下载了苹果示例代码,用于将覆盖图应用于快速视频,这是微不足道的,它是我丢失的输入流部分。我猜想有一种方法可以说我需要我的电脑充当“传递设备”?视频。不知道这是否是一个正确的方式来说我正在尝试做。任何帮助或点在正确的方向将不胜感激!

回答

2

使用AVFoundation,它的工作方式与iOS上的完全相同。

Apple文档将引导您将AVCaptureDevice连接到AVCaptureOutput(您的AVPlayer连接到UI)。

https://developer.apple.com/library/mac/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40010188-CH1-SW3

+0

这正是我正在寻找的东西似乎无法找到它。非常感谢您的帮助+1 – random 2013-04-03 22:21:49

+0

@Fruity_Geek您是否设法让这个苹果样本起作用?我跟随了所有的T,但它不会播放。一切正常加载,但没有视频:( – random 2013-04-03 23:02:04

+0

尝试下载他们的示例项目之一,如AVSimpleEditorOSX看到它的行动。https://developer.apple.com/library/mac/#samplecode/AVSimpleEditorOSX/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012253 – 2013-04-04 01:53:33