美文网首页
iOS合成视频后出现绿边的原因

iOS合成视频后出现绿边的原因

作者: money_ac9e | 来源:发表于2019-03-12 14:06 被阅读0次

视频尺寸的小知识,视频的宽高都必须是16的整数倍,否则经过AVFoundation的API合成后系统会自动对尺寸进行校正,不足的地方会以绿边的形式进行填充。

    self.recordW = (int)kScreenWidth;
    self.recordH = (int)kScreenHeight;
    self.isGetShootImg = NO;
    if ( (int)kScreenWidth % 16 != 0) {
        self.recordW = (self.recordW / 16 + 1) * 16;
    }

    if ( (int)SHOOT_HEIGHT % 16 != 0) {
        self.recordH = (self.recordH / 16 + 1) * 16;
    }

https://www.jianshu.com/p/809e84e4266b

相关文章

网友评论

      本文标题:iOS合成视频后出现绿边的原因

      本文链接:https://www.haomeiwen.com/subject/xtagpqtx.html