- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的目标是发送 HDMI 输入视频到 Raspberry Pi,然后更改输入 HDMI(通过 C/C++ 或 Java 进行图像处理)并将其发送回 HDMI 输出端口 .
问题是树莓派只有HDMI输出端口,所以不使用扩展板就无法发送HDMI。
1) 我发现了一个启动器项目,它试图提供一个扩展板,但是这还没有得到资助
(https://www.kickstarter.com/projects/1419380698/connect-your-hd-camcorder-to-your-raspberry-pi?ref=discovery)。
2) 我遇到了这个带有 HDMI 输入的 Raspberry Pi x100 扩展板
(http://www.cnx-software.com/2013/12/21/x100-raspberry-pi-expansion-board-adds-vga-output-rtc-and-more/)
问题是,我能否以编程方式检测和拦截 x100 上的 HDMI 输入端口,然后将更改后的数据发送到实际 PI 上的常规 HDMI 输出?
请提供详细的方法。
谢谢
最佳答案
我做过类似的视频编辑项目(尝试构建专业级字符生成器。)这是我的 2 美分:
如果您只是想在 HDMI 信号上简单地覆盖一些东西,请查看 Chumby NetTV。它是一个 800mhz Marvel 处理器和一个 Spartan-6 FPGA,可以处理所有繁重的信号,在 Adafruit 售价 150 美元。您将无法处理输入信号,因为该信号可能是 HDCP 加密的,即使找到了主 key ,除非您有许可证,否则解密仍然是非法的。 NeTV 做了一些花哨的东西来将它的信号注入(inject)现有的流中。
如果您希望进行信号处理(即添加效果、调整电平、色度键等),请使用比 Raspberry Pi 1/2 更强大的东西。 BlackMagic ATEM Television Studio 可以对多个未加密的 HDMI 信号进行简单处理,并且有一个您可以绑定(bind)的 API(不容易,但可行。)
您还可以使用配备 HDMI 采集卡的强大计算机。我使用计算机生成色度键叠加,并将显卡的输出插入连接到第二台计算机的 BlackMagic Intensity Shuttle,然后由 XSplit 处理并转储出第二个视频卡。
至于处理来自以太网扩展器的视频,有人已经做到了(参见下面的 Hack a Day 链接),但它与使用采集卡的路线相同。视频流通常是 MJPEG,并且适配器发送多播数据包(因此您的计算机和接收器需要位于隔离网络上。)音频流是独立的,您将面临不同步的风险。就个人而言,我一直无法让它工作,因为我试图将视频发送到发射器,并且无法正确初始化。
http://hackaday.com/2014/01/25/reverse-engineering-an-hdmi-extender/
关于image-processing - Raspberry Pi HDMI 输入和 HDMI 输出用于图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32290289/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 5 天前关闭。 Improve th
我的目标是发送 HDMI 输入视频到 Raspberry Pi,然后更改输入 HDMI(通过 C/C++ 或 Java 进行图像处理)并将其发送回 HDMI 输出端口 . 问题是树莓派只有HDMI输出
如何在 Android 应用程序中获取连接的 HDMI 设备的版本? DisplayInfo 中没有任何帮助。 最佳答案 没有 API 可以为您提供这些;发件人应用程序甚至不知道该信息。 关于andr
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我的一个 Android 项目需要不时地在 2 个 HDMI 输入之间切换,可能一分钟一次。一个 HDMI 输入来自 Android 设备的 HDMI 输出,一个来自外部不可控源。 我发现了一个 HD
所以,我正在尝试通过 HDMI 端口将 NES mini 连接到我在 linux mint 20 上运行的笔记本电脑。我正在使用 $ xrandr --output HDMI-1但它似乎没有任何效果。
我正在使用联想ideapad 320s。我可以看到在 xrandr 中连接了 HDMI1 但没有图片。是不是硬件太新了?我应该转向 debian 测试看看它是否有效吗?在 xfce4 gui 显示应用
我正在创建一个应用程序,通过 HDMI 电缆将 Android 设备连接到电视来在电视中播放视频。我想使用 HDMI 电缆检测电视是否关闭。我也尝试了此链接中提到的方法,但它没有在职的。 How to
我有一台装有 NVIDIA GT555M GPU 的笔记本电脑(华硕 N55SF),安装了 Elementary OS(基于 Ubuntu)。 我安装了带有 NVIDIA 驱动程序的 Bumblebe
我的 Android 应用使用 videoView 在应用内播放视频。使用 HDMI 将平板电脑连接到电视时,我可以在电视上看到我的平板电脑屏幕。 一切似乎都运行良好,但在我的应用程序中,我的 vid
如何检测设备是否插入或拔下了 HDMI 线缆?是否有发送的 Intent ,我可以用广播接收器拦截。或者是否有隐藏的 api 来检测 HDMI 的安装?只要将 hdmi 插入设备,我就想开始一项 Ac
我有一个客户要求一款应用程序可以将视频从平板电脑播放到连接的 HDMI 屏幕。我想知道是否可以在 HDMI 屏幕上显示与平板电脑本身不同的输出?这是因为我想添加一个菜单(平板电脑屏幕顶部的层),客户端
出于法律原因,我们需要阻止用户在外部屏幕(电视、显示器)上播放我们应用程序中的视频,我知道如何停止 airplay 输出,但我们也需要停止 HDMI 输出,有人知道我们是否可以这样做或者我们可以检测到
开发人员在使用 iDevices Lightning/HDMI 适配器在外部显示器上设置自定义 UIWindow 及其 rootViewController 时遇到的一个众所周知的问题是,电视显示的
我有一个 root 的 HiSense GoogleTV,它有 HDMI 输入和输出端口。 我想做的是从 HDMI IN(来自机顶盒)录制大约 10 秒的音频。我是新手,所以请多多包涵。 是否可以在已
非常简单,当我按下切换器上的开关以从我的 PC 显示器切换到它上方的电视时,我只想运行 XBMC。我对语言不太挑剔,但更好奇是否有我可以订阅的事件来执行此操作(也许在 Win32 API 中)。如果没
当连接到电视时,我的 ADT-1 无法通过 HDMI 播放声音。 在那台特定的电视上,我必须在 Raspberry PI 上强制使用 HDMI 音频,所以我也试图在 ADT-1 上强制使用它。 我尝试
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
所以我可以使用“tvservice -o”关闭树莓派上的 HDMI,然后使用“tvservice -p”将其重新打开。将其重新打开后,我显然需要执行“fbset -depth 8 && fbset -
我有一个带有 HDMI 输出端口的 Evo。照片库和视频应用程序可以将屏幕内容发送出去。 我希望它也能在所有情况下发送屏幕 - 例如,查看主屏幕仍会流式传输到 hdmi。这是行不通的。 是否可以将其添
我是一名优秀的程序员,十分优秀!