iPhone:录制视频的效果?

时间:2011-05-11 20:36:30

标签: iphone

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

请指导我。

谢谢!

1 个答案:

答案 0 :(得分:7)

这是一种方式:

  1. 使用AVCaptureSession + AVCaptureVideoDataOutput开始捕获视频帧
  2. 将帧转换为OpenGL纹理以进行显示
  3. 为每个所需效果编写GLSL着色器并应用于步骤2中的纹理
  4. 回读纹理+效果并写入电影文件
  5. 优化直到表现充足
  6. 转到5
  7. 5可能是最重要的一步。您需要调整和调整算法,视频质量,纹理大小,帧速率,着色器等。

    享受!