有没有办法控制视频播放的速度?我对一种通过帧混合减慢速度的方法特别感兴趣,就像 Final Cut Pro 中的功能一样。
问问题
4199 次
3 回答
5
目前无法使用内置Movie Loader
补丁进行帧混合。
不过,您可以任意控制播放头。
- 插入
Movie Loader
补丁,并设置Movie Location
. - 将其连接到
Billboard
. 电影应该以正常速度播放。 - 右键单击补丁,选择
Timebase
,然后选择External
。这给了Movie Loader
补丁一个Patch Time
输入,并在第一帧冻结它。- 您输入的值是应该渲染
Patch Time
的时间偏移量(以秒为单位) 。Movie Loader
- 您输入的值是应该渲染
- 插入一个
Patch Time
补丁,并将其输出连接到Movie Loader
的Patch Time
输入。电影应再次以正常速度播放。
有趣的来了:
- 插入
Mathematical Expression
补丁并输入t/2
方程式。 Patch Time
将补丁连接到 的输入,将Mathematical Expression
的输出连接到补丁Mathematical Expression
的Patch Time
输入Movie Loader
——电影现在以半速播放。
您可以更改等式以更改播放速率 ---t/3
将以 1/3 速度t*2
播放,以双倍速度播放,等等。
但是,如果您在播放电影时更改播放速率方程,您会注意到播放头会跳到一个新位置,而不是从前一次继续。
为了解决这个问题,您需要使用Integrator
补丁。
- 创建一个
Integrator
,将 设置Value
为1
,并将Integrator
' 的输出连接到Movie Loader
' 的Patch Time
输入。电影应该以正常速度从头开始播放。 Integrator
将'更改Value
为0.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
输入。我得到了非常流畅的视频速度变化。
(我添加了Playhead Seconds
输入;如果其他人觉得有用,我会发布它。)
于 2011-06-13T11:11:58.607 回答