【问题标题】:iphone 4 - How do I record the video overlay on top of the video also?iphone 4 - 如何在视频顶部录制视频叠加层?
【发布时间】:2010-08-01 00:59:37
【问题描述】:

有人知道怎么做吗?

有人能举个例子吗?我相信这已经超出了 NDA 的范围,正如 4.0 版中可用的那样?

【问题讨论】:

    标签: iphone video overlay record


    【解决方案1】:

    看看 AVFoundation 框架,特别是 avcapture avsession avinputdevice 等。你可以在 iPhone 开发中心论坛中找到一些列表:搜索“avcapture” AVFoundation 是你想用来记录、修改原始帧、显示它们的框架,一个offcourse添加一些覆盖

    如果你只想做覆盖,那么 UIImagePickerController 应该足够了。

    【讨论】:

    • 感谢您的指导。我能够使用选择器捕获视频,因此希望对该框架的进一步研究会有所帮助。如果有人有任何资源链接,感谢!
    • 如果有人能够提供一个可行的示例、示例代码或资源,那么赏金就是你的全部!
    【解决方案2】:

    如果我理解,您正在尝试正确执行的操作,您已经按照 Apple 在此问答中的建议设置了视频捕获:http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html

    从那里使用此答案中描述的方法应该不是什么大问题:blend two uiimages based on alpha/transparency of top image 将预览与叠加层混合,前提是您首先在 UIImage 中绘制它。将生成的图像输入缓冲区并相应地保存。

    尽管如此,这种方法肯定不会为您提供很多每秒帧数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多