4

有没有办法控制视频播放的速度?我对一种通过帧混合减慢速度的方法特别感兴趣,就像 Final Cut Pro 中的功能一样。

4

3 回答 3

5

目前无法使用内置Movie Loader补丁进行帧混合。

不过,您可以任意控制播放头。

  • 插入Movie Loader补丁,并设置Movie Location.
  • 将其连接到Billboard. 电影应该以正常速度播放。
  • 右键单击补丁,选择Timebase,然后选择External。这给了Movie Loader补丁一个Patch Time输入,并在第一帧冻结它。
    • 您输入的值是应该渲染Patch Time的时间偏移量(以秒为单位) 。Movie Loader
  • 插入一个Patch Time补丁,并将其输出连接到Movie LoaderPatch Time输入。电影应再次以正常速度播放。

有趣的来了:

  • 插入Mathematical Expression补丁并输入t/2方程式。
  • Patch Time将补丁连接到 的输入,将Mathematical Expression的输出连接到补丁Mathematical ExpressionPatch Time输入Movie Loader——电影现在以半速播放。

您可以更改等式以更改播放速率 ---t/3将以 1/3 速度t*2播放,以双倍速度播放,等等。

但是,如果您在播放电影时更改播放速率方程,您会注意到播放头会跳到一个新位置,而不是从前一次继续。

为了解决这个问题,您需要使用Integrator补丁。

  • 创建一个Integrator,将 设置Value1,并将Integrator' 的输出连接到Movie Loader' 的Patch Time输入。电影应该以正常速度从头开始播放。
  • Integrator将'更改Value0.5. 影片应以半速播放,从当前位置继续播放。

您甚至可以使用此技术向后播放电影(不过,根据您使用的编解码器,它可能会严重影响性能)。

于 2009-02-11T02:08:26.090 回答
1

插值应该能帮到你。Quartz Composer (Interpolation Modes.qtz) 包含一个示例,这里有一个简单提到它的入门教程(第 5 步)。 这篇 wiki 文章也讨论了它并讨论了不同的类型。

注意:我实际上没有可以运行 QC 的 Mac,所以这正是我通过谷歌能够找到的,但听起来它应该能让你走上正轨。

于 2008-09-23T02:55:30.030 回答
0

v002 Movie Player (Beta)作为内置 Movie Loader 补丁的替代提供了一个Rate输入。我得到了非常流畅的视频速度变化。

v002 电影播放器

(我添加了Playhead Seconds输入;如果其他人觉得有用,我会发布它。)

于 2011-06-13T11:11:58.607 回答