心理实验视频编码器
项目描述
ViCodePy – Python实验心理学视频编码器
ViCodePy是一个用于视频编码的应用程序,完全用Python编写,主要用于实验心理学。ViCodePy看起来像是一个视频编辑器,但无法更改加载到其中的视频文件。相反,可以添加时间事件并将它们保存为CSV(逗号分隔值)文件。
安装
该应用程序可在PyPI上找到(https://pypi.ac.cn/project/vicodepy/),并通过以下方式安装:
python -m pip install vicodepy
在Linux上,为了避免启动时出现以下警告
qt.multimedia.ffmpeg.libsymbolsresolver: Couldn't load VAAPI library
请安装libav-dev
软件包(在Debian衍生版中)。
该应用程序主要在Linux和Windows上开发,但也应在MacOS上工作。
使用方法
加载视频文件
启动应用程序后(Windows上的vicodepy.exe
,Linux和MacOS上的vicodepy
),可以通过菜单项文件⇒打开…
加载视频文件。几乎支持所有流行的视频格式。也可以加载一个“项目”文件,格式为ZIP。该文件包含一个视频文件、配置和数据文件。然后将当前工作保存到该项目文件,稍后可以继续工作。有关项目文件的详细技术信息,请参阅FORMAT规范文件。
播放/停止视频及其移动
视频加载后,可以使用空格键播放和停止。可以使用左右箭头键分别后退和前进,每次移动一个视频帧。也可以通过点击并拖动鼠标在时间面板上移动鼠标光标(黑色三角形)来定位。
时间面板及其时间线
事件
事件发生
可以通过按回车键定义事件发生。这将标记发生的一个边界。另一个边界可以通过使用箭头键或通过点击并拖动光标来定义。一旦光标到达所需位置,再次按回车键。这将打开一个对话框窗口,用于选择发生的标签和颜色。可以在对话框窗口中简单地输入新标签来定义新标签。新创建的标签将在随后创建新发生时出现在建议标签列表中。
一旦创建了一个发生,可以通过双击发生来更改其边界。将在发生的左侧和右侧各出现一个句柄。单击边界句柄,并用左右箭头键移动它。
一旦开始创建发生,可以通过按Esc键或在弹出窗口中单击“中止”按钮来中止创建。
可以通过使用鼠标滚轮来放大和缩小时间线。
可以通过菜单项“文件⇒导出CSV…”将发生保存为CSV文件。
配置
(稍后提供更多内容)
贡献
源代码将在格勒诺布尔阿尔卑斯大学的Gitlab实例的公共存储库中可用。
作者
版权(C)2024 Esteban Milleret (esteban.milleret@etu.univ-grenoble-alpes.fr)
版权(C)2024 Rafael Laboissière (rafael.laboissiere@cnrs.fr)
许可证
本项目根据GPL 3.0或更高版本许可。
项目详情
下载文件
下载您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。