2014年11月9日日曜日

Processing 2.1.1(64bit win7)のvideoではまった

open cvとprocessingを連携させようとしていたら、そもそもprocessingでvideoのreadができないことを発見。File->Examplesから選んだLibraries->video->Movie以下のサンプル(Loopなど)を動かそうとすると下記(図)のようなエラーが出て動かない。

JNA: Callback org.gstreamer.elements.AppSink$2@549d017 threw the following exception:
java.lang.NoClassDefFoundError: Could not initialize class org.gstreamer.lowlevel.AppAPI




ここhttps://github.com/processing/processing/issues/2327に同じような症状でお悩みの方が。
Githubの該当サイトからjna.jarを落としてきて、ローカルのprocessingフォルダのjna.jarと置き換えたら動いた。

さらに、自分のローカルフォルダに上のサンプルを置くと動かない。フォルダ名称(パス)の問題かも。。。と思い、ドライブ直下にtempという適当なフォルダを作って、そこに置いたら動いた。

0 件のコメント:

コメントを投稿