我和我的团队正在尝试通过更改视频帧率将视频文件重新编码为更具“gif感觉”的格式。我们正在使用以下属性来设置AVAssetWriterInput
:
let videoSettings:[String:Any] = [
AVVideoCodecKey: AVVideoCodecH264,
AVVideoHeightKey: videoTrack.naturalSize.height,
AVVideoWidthKey: videoTrack.naturalSize.width,
AVVideoCompressionPropertiesKey: [AVVideoExpectedSourceFrameRateKey: NSNumber(value: 12)]
]
但是输出的视频保持正常帧率播放(使用AVPlayer
播放)。
降低视频帧率的正确方法是什么?(例如12)。
任何指向正确方向的帮助都将不胜感激。我们卡住了。 此致, Roi