文書の過去の版を表示しています。
macOS Catalina以降のvideoライブラリ利用
macOSはCatalina(10.15)以降は32bit動作のアプリケーション及びライブラリが動作しなくなりました。それに伴いProcessingのvideoライブラリを動作させるためには、少し工夫が必要になりました。Processingのjavaモードでどうしてもvideoライブラリを動作させないと行けないんだという方に向けた内容です。このような状況では授業でvideoライブラリを使うのは割けた方がいいです。どうしても使いたいのなら p5js で授業をしたほうがよいです。以下、動作までのまとめ情報。
同様の問題はすでにgithub上で議論されています。以下がそのissueスレッドです。
いろいろ議論されているので、どこを同対応すればよいか基本的には全部読んだ方がよいです。私の環境(macOS 10.15, Processing 3.5.4)では下記の対応をすることで、動作を確認しました。
ポイントとしては
- video ライブラリを64bit 対応のbeta版に入れ替える
- macOS側のセキュリティ設定を行う(←これが厄介でした)
の2つをそれぞれ対応する。というだけなのですが、少しトリッキーですね。以下に解決法を日本語で手短にまとめておきます。
解決方法
- 書類/Processing/Libraries/video のフォルダを https://github.com/processing/processing-video/releases/tag/r6-v2.0-beta4のベータ最新版と入れ替える