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

标签 ios video avfoundation

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

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

最佳答案

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

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

关于iOS - AVFoundation - 是否可以将整个视频设置为慢动作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19942499/

相关文章:

opencv - 我可以在定制的 FFMPEG 过滤器中使用 OpenCV 吗?

swift - 如何在 calayer 出现时让视频暂停

ios - 为什么我收到控制台警告 : [Process] kill() returned unexpected error 1 when I load a WKWebView in iOS13. 2?

ios - 更改 onAppear 中的状态会破坏 PageViewController

iphone - 我可以避免在 iPhone 或 android 上使用 HTML5 的原生全屏视频播放器吗?

php - 如何在android中显示来自外部数据库(mysql)的视频url?

ios - 全局变量和 Alamofire 的问题

web-services - 如何在 MKPinAnnotation 中存储与引脚相关的信息

iphone - Avfoundation - 同时播放和录制视频(以及音频和预览)

iphone - iPhone 视频性能的颜色格式(BGRA 与 RGBA)的真相