如果对av foundation 不熟悉得话,建议先看看wwdc 2010 关于av foundation得讲座。http://blog.csdn.net/linzhiji/article/details/6752722

好的软件

CinemaFX for Video

By Nexvio Inc.

Super 8 Qik viddy 8mm realDirector 

CinemaFX

以下内容来自论坛,和自己的编辑

在做视频特效的时候遇到了效率问题,怎么修改都无法达到super 8 的效果,我的做法是这样的:
使用AVAssetWriter *assetWriter;
    AVAssetWriterInput *videoWriterInput;
    AVAssetWriterInput *audioWriterInput;
    
    AVAssetWriterInputPixelBufferAdaptor *pixelBufferAdaptor;
去进行视频输入和输出,以及audio的合成.
2) 在得到每一个视频frame的时候 进行图片合成再输出(输出用OpenGl 方式 )

    CVPixelBufferLockBaseAddress(cameraFrame, 0);int bufferHeight = CVPixelBufferGetHeight(cameraFrame);int bufferWidth = CVPixelBufferGetWidth(cameraFrame);int bytesPerRow = CVPixelBufferGetBytesPerRow(cameraFrame);sourceTime = timeS*****p;frameBaseAddress = (unsigned char *)CVPixelBufferGetBaseAddress(cameraFrame);CGContextRef context = CGBitmapContextCreate(frameBaseAddress, bufferWidth, bufferHeight, 8, bytesPerRow, colorSpace, kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst);CGContextDrawImage(context, CGRectMake (0, 0, 480, 360), coverImage); //和图片进行合成.CGContextRelease(context);

可以一进行合成的时候视频显示就会很卡,我的输出使用的是AVCaptureSessionPresetMedium 正等大小 . 
请问有没有知道super 8的解决方案,谢谢!

主要是在这里慢 CGContextDrawImage(context, CGRectMake (0, 0, 480, 360), coverImage); //和图片进行合成. ,在用Opengl绘制时候是很快的。

另外  stackflow有一个问答:

http://stackoverflow.com/questions/3741323/how-do-i-export-uiimage-array-as-a-movie

iphone ios 视频特效,视频合成相关推荐

  1. php如何制作视频特效,视频特效制作工具 视频打斗特效制作软件

    想要为视频片头制作一个简单的片头特效吗,那么你知道用Office PowerPoint也能制作一个片头特效吗,Office PowerPoint的功能其实很强大,至于强大到什么程度,这就要靠摸索了.p ...

  2. php如何制作视频特效,视频特效怎么弄 给视频加一个主题样式,简单几步制作出属于自己风格的独特视频...

    不得不说今年双十一的快递速度还是很给力的,大部分东西都到了,每天接到快递小哥的电话或者是短讯,都高兴得像个两百斤的傻子.快递还没到的小伙伴也不要捉急,和狸窝一样------在路上!!!今天教大家制作一 ...

  3. OpenGL实现物体动画和视频特效(视频水印、美白、滤镜等)

    1.OpenGL实现视频的水印.滤镜?OpenGL实现视频的剪裁.旋转? 2.2D/3D物体的 旋转,平移,缩放? OpenGL图片滤镜与视频滤镜? 矩阵(Matrix)是一个按照长方阵列排列的复数或 ...

  4. python特效源代码_人工智能python代码实现魔幻换天视频特效

    魔幻换天视频: python实现魔幻换天特效,特效前,特效后对比视频 视频前后特效对比图 前几期的视频,我们分享了python代码实现的魔幻换天的视频特效,如何使用python代码实现?本期文章我们简 ...

  5. ios html5 自动全屏播放,禁止iPhone Safari video标签视频自动全屏的办法

    最近做一个移动端微信页面项目,在微信页面中有视频播放,但是需要禁止IOS的自动全屏播放(前提必须使用video标签). 如: 在iPhone safari 点击视频会弹出播放器进行全屏播放. 在网上看 ...

  6. iOS完整推流采集音视频数据编码同步合成流

    1.实现原理 采集: 采集视频帧使用AVCaptureSession,采集音频帧使用Audio Unit 编码: 编码视频数据使用VideoToolbox中vtCompresssion硬编,编码音频数 ...

  7. iOS AR之视频特效挂件(GPUImage)

    在苹果开发者大会之后,苹果要在iOS 11 .Xcode9中添加ARKit框架,似乎AR没有那么神秘,我们早就用过了,比如QQ的视频挂件.花椒的礼物动画.还有支付宝的扫福都应该属于AR技术.今天我就浅 ...

  8. 美摄iOS端短视频SDK视频编辑的流程及方法

    美摄短视频SDK提供视频编辑功能,支持视频图片素材混合导入.滤镜.配音.时间特效.画中画等丰富的编辑效果.本文介绍iOS端短视频SDK视频编辑的流程及方法. 短视频SDK主要包含"视频录制& ...

  9. 那么多短视频特效,凭什么抖音出的这么火

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 说到短视频特效,你或许第一时间会想到"抖音特效". 没错,抖音的特效似乎总是火到出圈,像用一段视频让你"重返三 ...

最新文章

  1. Python Qt GUI设计:QLabel标签类(基础篇—11)
  2. Delphi7的主窗口
  3. 利用GoogleEarth影像打造Skyline MPT案例(转载)
  4. 【WPF】使用 XAML 的 Trigger 系统实现三态按钮
  5. B+树(加强版多路平衡查找树)
  6. 全国计算机等级考试题库二级C操作题100套(第51套)
  7. Android笔记-使用okhttp3库发送http请求
  8. 排序算法基础+冒泡排序+冒泡排序的小优化
  9. 随机抽奖程序_Excel VBA(7) – 自制九宫格抽奖器
  10. 合作博弈(coalitional game)——核仁(Nucleolus)初解
  11. source ~/.bash_profile是什么意思
  12. fanuc机器人负载设定
  13. python xmxl 无法启动_auto-pypi-一个Python命令行工具,用于自动设置包并将其上载到PyPi。-Sen LEI Use As A Command Line Tool...
  14. 谁能最后享受到胜利成果?
  15. 163电子邮箱注册登录入口是?企业邮箱和163邮箱有什么区别?
  16. 四月电商战 京东突围与苏宁国美当当再围剿
  17. python读取word详解【from docx import Document】
  18. Gearman使用简介
  19. 信息学奥赛/CSP/NOIP是什么?怎么规划?
  20. 博图买什么样配置的笔记本_博图买什么样配置的笔记本_西门子PLC编程软件-博图软件用什么配置的电脑最好?......

热门文章

  1. 搭建oa服务器后怎么接入到微信,微信oa是什么?微信如何与OA进行结合?
  2. 利用Python绘制一朵太阳花
  3. 期货开户手续费是怎么查询?
  4. 前端基础(二十七):面向对象基础
  5. 大理石在哪里?(Where is the Marble?,UVa 10474 )
  6. ubuntu18安装
  7. 如何解决html文档无法复制,教你如何解决网页不能复制粘贴的问题
  8. db(德邦快递单号查询)
  9. MySql格式化小数保留小数点后两位
  10. excel--转化IP地址为十进制