iOS - AVFoundation - 是不是可以将整个视频设置为慢动作?

Posted

技术标签:

【中文标题】iOS - AVFoundation - 是不是可以将整个视频设置为慢动作?【英文标题】:iOS - AVFoundation - Is it possible to set an entire video as slow motion?iOS - AVFoundation - 是否可以将整个视频设置为慢动作? 【发布时间】:2013-11-12 23:56:44 【问题描述】:

我目前能够使用 iPhone 5s 上拍摄的慢动作视频创建合成,但是慢动作视频部分的范围和持续时间完全取决于用户在编辑时指定的内容视频(或者,如果他们没有编辑过视频,默认的慢动作范围似乎会在视频开始后 3 秒上升,并在视频结束前 3 秒下降)。

是否可以忽略这种不一致并简单地使整个视频慢动作?或者确实,让整个视频以正常速度播放?

【问题讨论】:

【参考方案1】:

如果您想以慢动作播放视频,可以使用 setrate 属性。默认值为 1.0,您可以将此值设置为 0.1 到 1.0 以获得慢速。和 1.0 到 2.0 以获得更快的播放速度。 谢谢

如果您想永久保存它。 您可以创建视频合成轨道并使用 scaleTimeRange 方法设置播放速率。

【讨论】:

以上是关于iOS - AVFoundation - 是不是可以将整个视频设置为慢动作?的主要内容,如果未能解决你的问题,请参考以下文章

使用 AVFoundation 在 iOS 上录制音频样本

iOS 播放 RTMP 与 AVFoundation

AVFoundation 快速播放声音 2

AVFoundation - iOS 听不到声音

iOS使用AVFoundation实现二维码扫描

IOS开发中AVFoundation中AVAudioPlayer的使用