読書日記

しがない情報大学院生女子の日記

PsychoToolboxのScreen動かない時の対処法

 研究で視線解析をしていて,PsychoToolbox で刺激提示をしている.

実験はとっくの昔に終わって,さぁ解析する際に,動画の再生サイズとか知る必要があった.

が,刺激動画を再生してみるとスクリーンエラー.

 

mac.OS 10.12.5

matlab 2017a

Usage: [ movie Ptr [duration] [fps] [width] [height] [count] [aspectRatio]]=Screen('OpenMovie', windowPtr, moviefile [, async=0] [, preloadSecs=1] [, specialFlags1=0][, pixelFormat=4][, maxNumberThreads=-1][, movieOptions]);

Error in SimpleMovieDemo (line 47)
movie = Screen('OpenMovie', win, moviename);

 

 

対処法としては

1. GStreamer  をインストール/インストールしていてもしなおす.

下記の公式wikiに注意書きがある.win機はなんかちがうみたいなので,注意

2.再起動させる

3.simplemoviedemoなどを動かす.

4.刺激提示コードを動かしたら動いた!

 

また,ひさびさに起動させたらmatlabとPsychoToolboxとのパスが切れていた.

そのときは,インストール時を同じく,DownloadPsychtoolboxを実行し,パスをつなぐ.

docs.psychtoolbox.org