memomem

備忘録・メモ置き場

TelloForUnity / macで実行時に DLLNotFoundException

UnityからのTelloの制御を行いたい。

Githubを調べてみると TelloForUnity が。なんと映像の受信もできる。

github.com

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 素晴らしい。