[open] Problems with media_player_vlc and _gst
Hey guys!
I don't know if I am posting this at the right section and if there are subsections, but I hope someone might be able to help me...
Soo I'm currently working on an experiment on OpenSesame 3.0.0 and I'm facing a couple of problems:
I need a video plugin, so I downloaded both the media_player_vlc and the media_player_gst.
Problem 1: When I try to add the vlc plugin into my layout in the GUI via drag and drop, nothing happens. I just get a loading circle, and even if I leave my PC for an hour, it still doesn't do anything. It also doesn't crash, I can do other things on OpenSesame, but the vlc player just won't load.
Problem 2: When loading a video in the gst media player plugin, I get the following error message:
File "dist\libqtopensesame\misc\process.py", line 140, in run
File "dist\libopensesame\experiment.py", line 390, in run
File "dist\libopensesame\item_store.py", line 95, in execute
File "dist\libopensesame\item_store.py", line 110, in run
File "dist\libopensesame\sequence.py", line 49, in run
File "dist\libopensesame\item_store.py", line 110, in run
File "dist\libopensesame\sequence.py", line 49, in run
File "dist\libopensesame\item_store.py", line 110, in run
File "dist\libopensesame\loop.py", line 143, in run
File "dist\libopensesame\item_store.py", line 94, in execute
File "dist\libopensesame\item_store.py", line 126, in prepare
File "dist\libopensesame\sequence.py", line 106, in prepare
File "dist\libopensesame\item_store.py", line 126, in prepare
File "C:\Program Files (x86)\OpenSesame\plugins\media_player_gst\media_player_gst.py", line 639, in prepare
File "dist\libopensesame\item.py", line 280, in __getattr__
AttributeError: eval_text not found
I just have a little experience in C++, I tried to dig a bit deeper in it, but I just can't figure out how to solve this problem ^^
Problem 3: I tried to use the older version of OpenSesame, as there was another media player plugin and the plugins might work on older versions, BUT I cannot save my almost finished .osexp in .opensesame, and I also did not find a way to convert it.
Anyone here who knows what I could do?? My Prof wanted us to use the new version of OpenSesame, and I wanted to ask before installing the older version and re-doing my whole experiment... ^^"
Thanks in advance!
Comments
There are a few things here:
To use the VLC plug-in, you need to install the vlc player to the default location, so that OpenSesame can find it.
If you haven't done this, or if the plug-in fails to load for another reason (which you will see in the debug window), you get the hanging circle. (Actually you don't anymore in the very latest version; but that's just a visual difference.)
The GST plug-in is not compatible with OpenSesame 3.0.
If you want to open a
.osexp
file in OpenSesame <= 2.9, you can simply rename the file to.opensesame
(if there is no file pool) or.opensesame.tar.gz
(if there is a file pool). However, your 3.0 experiment may still not work correctly (or at all) on 2.9--there have been quite a few changes.So, long story short: You probably just need to install the VLC player, and then you should be able to use the
media_player_vlc
plug-in in OpenSesame 3.0.Cheers!
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!