web-dev-qa-db-ja.com

画像処理用のRaspberryPiHDMI入力およびHDMI出力

私の目標は、HDMI入力ビデオをRaspberry Piに送信し、入力HDMI(C/C++またはJavaを介した画像処理)を変更して、HDMI出力ポート

問題は、Raspberry Piには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出力に送信できるかどうかです。

詳細なアプローチを提供するのに十分親切にしてください。

ありがとう

11
cyber101

このようなイーサネットまたはUSBto HDMIモジュールを使用することを考えましたか: HDMIエクステンダーオーバーLAN

3
0x016F2818

私はビデオ編集のために同様のプロジェクトを行いました(プロレベルのキャラクタージェネレーターの構築を試みました)。

HDMI信号の上に簡単にオーバーレイできるものを探している場合は、Chumby NeTVをご覧ください。これは、800MHzのMarvelプロセッサとSpartan-6 FPGAを組み合わせたもので、信号を処理するすべての面倒な作業を行います。Adafruitでは150ドルです。入力信号はHDCPで暗号化されている可能性があるため、入力信号を処理することはできません。また、マスターキーが見つかった場合でも、ライセンスがない限り、解読することはできません。 NeTVは、その信号を既存のストリームに注入するためにいくつかの凝ったことをします。

信号処理(エフェクトの追加、レベルの調整、クロマキーなど)を行う場合は、Raspberry Pi1/2よりも強力なものを使用してください。 BlackMagic ATEM Television Studioは、暗号化されていない複数のHDMI信号に対して簡単な処理を行うことができ、接続できるAPIを備えています(簡単ではありませんが、実行可能です)。

HDMIキャプチャカードを備えた強力なコンピュータを使用することもできます。私はコンピューターを使用してクロマキーオーバーレイを生成し、グラフィックカードの出力を2番目のコンピューターに接続されたBlackMagic Intensity Shuttleに接続しました。これはXSplitによって処理され、セカンダリビデオカードをダンプします。

イーサネットエクステンダーからのビデオの処理に関しては、それを行った人がいますが(以下の「ハッカデイ」リンクを参照)、キャプチャカードを使用するのと同じ方針です。ビデオストリームは通常MJPEGであり、アダプターはマルチキャストパケットを送信します(したがって、コンピューターとレシーバーは分離されたネットワーク上にある必要があります)。オーディオストリームは分離されており、同期が外れるリスクがあります。個人的には、送信機からビデオを送信しようとしていて、初期化を正しく行うことができなかったため、それを機能させることができませんでした。

http://hackaday.com/2014/01/25/reverse-engineering-an-hdmi-extender/

4
Joe the Coder

Auvidea.comはHDMI入力コネクタを提供します https://auvidea.com/b101-hdmi-to-csi-2-bridge-15-pin-fpc/

Jason Van Cleaveには ビデオデモ および ソースコード の例があります。

0