iPhone:录制视频的效果?

Get*_*tsy 4 iphone

我有一个允许用户录制视频的程序.我必须提供像Black&White,Crystal等选项,例如"Viddy"iPhone应用程序如何为录制的视频设置更多效果.我怎样才能以编程方式实现它?

请指导我.

谢谢!

Rhy*_*man 7

这是一种方式:

  1. 使用AVCaptureSession + AVCaptureVideoDataOutput开始捕获视频帧
  2. 将帧转换为OpenGL纹理以供显示
  3. 为每个所需效果编写GLSL着色器,并应用于步骤2中的纹理
  4. 回读纹理+效果并写入电影文件
  5. 优化直到性能充足
  6. 转到5

5可能是最重要的一步.您需要调整和调整算法,视频质量,纹理大小,帧速率,着色器等.

请享用!