【发布时间】:2014-12-15 19:55:38
【问题描述】:
我正在为心理学研究开发刺激物。目前,我正在尝试弄清楚如何显示响应观众输入的预先录制的视频。我想在 python 中执行此操作,但如果收益超过学习曲线,我愿意接受其他开源选项。
以下是我正在使用的基本材料:
视频 A - 完整视频,也是默认视频
视频 B - 将在 USB 控制器输入时拼接的备用视频
USB 控制器 - 参与者将使用的手持 USB 控制器
基本思路如下:
观众会被告知他们正在观看网络摄像头(视频 A),他们需要通过按下或不按下 USB 控件上的按钮来做出决定。如果他们选择不按下按钮,视频将继续完成。但是,如果当他们按下按钮时,视频 B 将被拼接,这样“网络摄像头馈送”就可以反映他们的决定。重要的是,USB输入时,屏幕会闪白约1秒,并播放音效文件,遮挡视频B的拼接。
下面是幕后需要做的事情:
显示文件中的视频
USB输入时使视频屏幕闪烁白色
通过 USB 输入播放音频文件
USB输入/白屏后加载视频B
以下是我希望满足的一些参数:
我想在 python 3.4+ 中执行此操作
如果不是太难的话,我想设置一个简单的 GUI 界面来增加所谓的网络摄像头流的合理性
我的问题:我刚开始学习python,我使用的是3.4版本。我查看了几个不同的包,包括 OpenCV,但是我真的不确定如何组装这些任务。如果有人可以推荐一组可以让我构建这个程序的包,链接到一个或一组可以帮助我的教程,或者提供关于这个项目的具体意见,我将非常感激。
提前致谢。
【问题讨论】: