跳转到主要内容

心理实验视频编码器

项目描述

ViCodePy – Python实验心理学视频编码器

PyPI Version License

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或更高版本许可。

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分发

vicodepy-0.12.8.tar.gz (62.0 kB 查看哈希值)

上传时间

构建分发

vicodepy-0.12.8-py3-none-any.whl (70.4 kB 查看哈希值)

上传时间 Python 3

由以下支持