iOS 录屏合成视频的功能如何实现?

关灯不看腿 发布于 2016/04/29 15:26
阅读 770
收藏 0
 公司做APP,需要用到录屏功能,录制屏幕的一部分,并合成视频加入音频,我在网上找的demo (gitHub 已翻烂) 原理都是截图-》合成视频-》加入音频,但是demo 录制的视频都不清晰,开始我以为是图片截取的不清晰后来用了

  UIGraphicsBeginImageContextWithOptions(image1, NO, 0.0);方法将图片截清晰后,录制的视频被放大了,后来看录制的代码 发现用到了UIImage的CGimage 属性,有个方法是CGImageGetWidth(image)/height,它用来生成视频的大小,但用了这个属性后,UIimage 的Width 是320 而CGImage的Width变成了960,视频被放大了,我感觉是retina屏的关系, 请问大神如何才能让录制的视频变得清晰呢? 还是这个思路就是错的 有更好的方法呢? 

加载中
返回顶部
顶部