ios - 如何在不更改视频 FPS 的情况下提高 iOS 的视频速度?
问题描述
我制作了一个 30FPS 和 18 秒的视频。我想将视频速度提高 x3 并获得一个 6s (18s/3) 的新视频。
我做了下面的决议:
let newDuration = CMTimeMultiplyByFloat64(asset.duration, 1/3)
compositionVideoTrack.scaleTimeRange(CMTimeRangeMake(kCMTimeZero, asset.duration)
toDuration: newDuration)
分辨率正在创建一个新的构图并缩放CMTimeRange
. 但视频结果也有 x3 FPS,结果视频有 90FPS。
我想要一个30FPS和6s的视频结果,可以吗?
解决方案
推荐阅读
- regex - 序列号输入的正则表达式模式
- graphql - DynamoDB 中的 AWS Amplify 转换日志 createdBy/updatedBy 用户可以吗?
- java - 属性名称以“set”开头时未映射的目标属性警告
- firebase - Firebase 存储为 PNG 文件提供 StorageTaskEventType.failure(尝试上传 iOS 屏幕截图)
- php - 通过 ssh 将远程 mysql 服务器连接到 symfony(doctrine)
- spring-boot - 无法使用 eureka 客户端运行服务。它因“无法创建泽西客户端”错误而中断
- css - 具有边框半径的 div 上的 box-shadow 稍微偏离中心
- android - 在片段内单击按钮后没有出现吐司?
- mysql - Mysql 在一张表上加入日期
- mongodb - 为什么 MongoDB bulkWrite 不支持 insertMany?