240 发简信
IP属地:广东
  • 利用AVFoundation中的AVAudioMix实现混音

    正如可以用AVVideoComposition实现视频的混合一样,也可以用AVAudioMix实现音频的混合,用法也跟AVVideoCompos...

  • 利用AVVideoComposition和AVAssetExportSession修改视频帧率

    利用AVMutableVideoComposition和 AVAssetExportSession配合可以简单的实现修改asset的帧率: 比较...

  • GPUImage或OpenGL中出现“Message from debugger: Terminated due to memory issue”的问题

    在使用GPUImage合成视频的时候碰到了“Message from debugger: Terminated due to memory is...

  • 解决GPUImagePicture接一个filter再与其他视频合并时会报错的问题(message from debugger: terminated due to memory issue 或...

    在使用GPUImage将图片合成到视频中时,遇到这样一个场景:图片需要旋转一定角度后在blend到视频中。 用GPUImageUIElement...

  • Lottie iOS 源码研究

    Lottie是什么,怎么用这里就不多说了。一开始我还稍微有点抗拒,觉得这种东西肯定没有手写的动画效果好,但用了以后我只想说:真香!!!更牛逼的地...

  • iOS实现SpriteAnimation

    研究了一下抖音的动态贴图,抓包抖音的资源发现,其动态贴图资源包(一个zip压缩包)包括一张包含所有帧的大图,一个标识所有帧位置的json和一个l...

  • iOS OpenGL ES 学习笔记(二)

    iOS OpenGL ES 学习笔记(一) 介绍了OpenGL的基本工作流程,知道了这些基础知识,就可以开始写Demo了,第一个demo跟教程上...

  • Resize,w 360,h 240
    iOS OpenGL ES 学习笔记(一)

    我基本是看https://learnopengl-cn.github.io/这个教程,和落影loyinglin的博客https://www.ji...

  • iOS下载功能的封装

    之前写了 iOS下载功能的实现,但仅仅是把功能实现而已,后来仔细想了想,感觉这个功能跟业务耦合度太高了,还是可以把下载这个功能剥离出来,方便复用...