对于我正在进行的项目创意,我正在寻找(理想情况下)现有的软件或关于如何实现所需功能的一些建议。
以下示例实际上不是我想要构建的,但它是对概念的最简单解释:
想象一个类似街机的情况,你有一个包含视频显示器的橱柜。连接在橱柜前面的是一个手动曲柄。曲柄驱动信号的编码器,该编码器由微控制器读取,然后微控制器向视频播放器软件发送某种形式的时钟/控制信号。
-
如果手动曲柄处于静止状态,显示屏将显示视频文件中的静止帧。
让我们把这个帧称为X。
-
手动曲柄顺时针转动一圈将前进到第X+1帧,而逆时针转动一周将显示第X-1帧。
-
以每秒30圈的速度沿顺时针方向稳定地转动曲柄,以每秒30帧的速度向前播放视频。
-
以每秒15圈的速度沿逆时针方向稳定转动曲柄,以每秒15帧的速度反向播放视频。
-
可实现的帧速率应该在0到60之间。
整个想法就像是将视频与外部时间码信号同步,只是我需要正向和反向播放以及可变速度。
它需要运行全屏,理想情况下应该是独立于平台的。
我的直觉告诉我Python是一个很好的候选者,但我对Python的了解还不足以做出判断,而且很可能是错误的。
问题:
有人知道现有的解决方案吗,或者对如何实现这一点有建议吗?