OpenCVとstupidArtnetライブラリを使用して、ビデオファイルからフレームを読み取り、それらをArt-Netデータとして送信します。
- ビデオファイル(HAP形式が推奨)からフレームを読み取ります。
- フレームのピクセルデータを抽出し、Art-Netデータとして送信します。
- ビデオの各行に対して、StupidArtnetインスタンスが作成されます。(動画の解像度は、"最大ch数"x"ユニバース数"になるようにしてください。)
- OpenCV
- stupidArtnet
$ pip install stupidartnet opencv-pythonTARGET_IP変数を、Art-Netデータを送信する対象のIPアドレスに設定します。cap = cv2.VideoCapture('test.mov')のtest.movを、使用するビデオファイルのパスに変更します。- vid2artnet.pyコードを実行します。