代码之家  ›  专栏  ›  技术社区  ›  wpunkts

如何使用外部信号控制视频播放的速度和方向

  •  0
  • wpunkts  · 技术社区  · 2 年前

    对于我正在进行的项目创意,我正在寻找(理想情况下)现有的软件或关于如何实现所需功能的一些建议。

    以下示例实际上不是我想要构建的,但它是对概念的最简单解释:

    想象一个类似街机的情况,你有一个包含视频显示器的橱柜。连接在橱柜前面的是一个手动曲柄。曲柄驱动信号的编码器,该编码器由微控制器读取,然后微控制器向视频播放器软件发送某种形式的时钟/控制信号。

    • 如果手动曲柄处于静止状态,显示屏将显示视频文件中的静止帧。
      让我们把这个帧称为X。

    • 手动曲柄顺时针转动一圈将前进到第X+1帧,而逆时针转动一周将显示第X-1帧。

    • 以每秒30圈的速度沿顺时针方向稳定地转动曲柄,以每秒30帧的速度向前播放视频。

    • 以每秒15圈的速度沿逆时针方向稳定转动曲柄,以每秒15帧的速度反向播放视频。

    • 可实现的帧速率应该在0到60之间。

    整个想法就像是将视频与外部时间码信号同步,只是我需要正向和反向播放以及可变速度。

    它需要运行全屏,理想情况下应该是独立于平台的。

    我的直觉告诉我Python是一个很好的候选者,但我对Python的了解还不足以做出判断,而且很可能是错误的。

    问题:
    有人知道现有的解决方案吗,或者对如何实现这一点有建议吗?

    0 回复  |  直到 2 年前