开发者社区 问答 正文

AVFoundation 录制视频,并把录制的多个视频并合成一个,合成的视频存在差异?

举个例子:我只拿出 第一段视频,和合成后的视频如下图,合成后的视频画面总是被放大了,该怎么解决?求帮助
screenshot

展开
收起
杨冬芳 2016-06-24 11:26:02 2519 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    CGAffineTransform layerTransform = CGAffineTransformMake(assetTrack.preferredTransform.a, assetTrack.preferredTransform.b, assetTrack.preferredTransform.c, assetTrack.preferredTransform.d, assetTrack.preferredTransform.tx , assetTrack.preferredTransform.ty /rate);

         layerTransform = CGAffineTransformScale(layerTransform, rate,rate); 
    

    设置rate 就ok 了

    2019-07-17 19:46:45
    赞同 展开评论
问答地址: