当前位置:  开发笔记 > 编程语言 > 正文

你能控制在Quartz Composer中播放的视频片段的速度吗?

如何解决《你能控制在QuartzComposer中播放的视频片段的速度吗?》经验,为你挑选了1个好方法。

有没有办法操纵视频播放的速度?我对使用帧混合减速的方式特别感兴趣,就像Final Cut Pro中的功能一样.



1> smokris..:

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

但是,您可以随意控制播放头.

插入Movie Loader补丁,然后设置Movie Location.

将它连接到Billboard.电影应以正常速度播放.

右键单击该修补程序,选择Timebase,然后选择External.这为Movie Loader补丁提供Patch Time输入,并在第一帧冻结它.

您输入的值Patch TimeMovie Loader应该呈现的时间偏移量(以秒为单位).

插入一个Patch Time补丁,它的输出连接到Movie LoaderPatch Time输入.电影应该再次以正常速度播放.

有趣的来了:

插入Mathematical Expression补丁并输入t/2等式.

Patch Time补丁连接到补丁的输入端Mathematical Expression,并输出Mathematical Expression到补丁的Patch Time输入端Movie Loader- 电影现在以半速播放.

您可以改变方程式来改变播放速率--- t/3以1/3速度t*2播放,以双倍速度播放,等等.

但是,如果您在播放电影时更改播放速率等式,您会注意到播放头跳转到新位置而不是继续前一次.

要解决此问题,您需要使用该Integrator补丁.

创建Integrator,设置Value1,并且连接Integrator的输出到Movie LoaderPatch Time输入.电影应该从正常速度开始播放.

Integrator's Value改为0.5.电影应以半速播放,从当前位置继续播放.

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

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有