Experiment PlayerA tool to analyze audiovisual experiment recordings and transcriptsJensLammertjens.lammert@st.ovgu.de20122013Otto-von-Guericke Universität Magdeburg
The following document illustrates how to install, configure
and use the Experiment Player to analyze experiments.
https://github.com/rhaberkorn/experiment-player
InstallationWindows
To install the Experiment Player on a Windows-based operating system,
the GTK+ 2 widget toolkit must first be downloaded and installed.
A convenient GTK+ installer can be downloaded from the
"GTK+ for Windows Runtime Environment Installer" project page.
It is only necessary to install the
GTK+ runtime.
Additional themes may be installed as well - but the default GTK+ theme should be sufficient.
Precompiled Windows 32-bit binaries of the Experiment Player itself
are available as ZIP archives from the
Sourceforge project page.
The ZIP archive merely has to be extracted somewhere.
Afterwards the included experiment-player.exe can be executed.
All library dependencies except GTK+ are included in the ZIP archive.
Linux
To install the Experiment Player on a Linux-based operating system,
it first has to be built from source.
It can either be built from a local
Git repository clone,
or from a source code package that can be downloaded from the
project's download archive
on Sourceforge.
In either case, further build instructions are given in the included
INSTALL file.
First Steps
After starting the experiment-player video-files and transcripts can be
loaded. To open files first choose a directory in menue QuickOpen entry
Choose directory. Select any directory that contains the desired data.
If there are a XML-file and an AVI or MP4-file with an identical name the
data will bei listed under QuickOpen. For example 20111117.xml and 20111117.mp4.
The last chosen directory will be saved as default value and will be
selelected automaticly the at the next start.
Transcript
If the transcript is opened and a files was selected the transcript widget
shows the dialog between proband and wizard. The dialog monitor is divided
up into two seperate widgets so there can be different settings and fonts
at each widget. Also it is possible to markup matches separate from each other.
There two way to search matches: regular expressions and format files.
Regular Expressions
For more information how to use regular expressions have a look at
glib documentation for Perl compatible regular expression.
Regular expressions are case-insensitive so both lower-case and upper-case character
will match the same expression. Regular expression matches will be formated bold by default.
Captures are not be supported.
Format Expression
By default a search term will be regarded as regular expression. If the
markup toggle is activated the input expression will be regarded as
format expression which is a combination of regular expression and Pango mark up.
That means if the regular expression matchs at the text the markup
expressions will apply.
For more information refer to the Pango Markup documentation..
Format Files
Format files are collection of multiple format expressions. At first there
has to be selected a quick open directory in menue Format entry Choose Directory.
After that all available format files in the selected directory will be listed
under menue Formats. To create an own format file care the following:
Each line will regarded as a single mark up statement.
Leading whitespace characters will be ignored.
A line beginning with '#' will be ignored complete.
Only whole lines can be ignored.
The format file has to save as a FMT-file (*.fmt).
Incorrect lines will cause an error message.
Let be the whole text referring to a single time stamp a text fragment.
For each text fragment each format expression in the format file will be
iterated and the associated regular expression will matched.
For each match all associated mark ups will apply cumulatively at the
matching text.
Config File
The config file is located in the users default directory where each config
files are. By editing the config-file default keys which can not changed via
gui can set. More details about the structure of the config file can be
found in the
glib documentation.
The following table shows all additional keys :
Key
Description
Default-Format-Font
For detailed information follow pango font description
Default-Format-Text-Color
An RGB color specification such as '#00FF00' or a color name such as 'red'
Default-Format-BG-Color
An RGB color specification such as '#00FF00' or a color name such as 'red'