UnityからのTelloの制御を行いたい。
Githubを調べてみると TelloForUnity が。なんと映像の受信もできる。
readme の通りffmpeg 入れていれば、windowsでは問題なく動作した。
macで実行してみると、TelloVideoDecoder で DLLNotFoundException エラーが起きる。
Pluginのソースコードも入っているので TelloVideoDecoder.xcodeproj を開いて見てみると、
インストールされているされている ffmpeg のバージョンが異なるのが原因。
TARGETS > Search Paths > Library Search Paths を
- /usr/local/Cellar/ffmpeg/4.4_2/lib
- /usr/local/Cellar/x264/r3060/lib
に変更して再ビルドで問題なく動作した。TelloForUnity 素晴らしい。