【问题标题】:Animated overlay for videos on iOSiOS 上视频的动画叠加
【发布时间】:2017-02-07 23:47:22
【问题描述】:

动画视频叠加层的常见现代标准是什么? (例如,如果您想为从相机录制的视频添加动画徽标)

在研究过程中,我发现了以下选项:

  • GIF - 似乎是相当过时的技术

  • FLV - 支持 alpha 通道,但 Adob​​e 不再支持。 需要 FFMPEG。

  • PNG 序列 - 缺点是每个序列都有多个文件 框架。

正确的格式/技术是什么?

理想情况下,iOS 原生支持什么(不需要 FFMPEG)?

【问题讨论】:

标签: ios video ffmpeg overlay


【解决方案1】:

如果您想将自定义视频动画覆盖在将记录用户的视频上,我建议使用GPUImage 框架,该框架允许大量视频/照片自定义和不同的图形效果。例如如何混合两个视频:nice article。另外我建议您阅读有关Chroma key 的文章,这些文章类似于视频/照片混合标准。 (因为据我了解,您只想制作类似水印的东西?)。 GPUImage 还具有色度键过滤器,您可以将其用于您的目的。

Apple 默认支持 mp4 容器中的 h264 编解码器。所以你的视频应该在这个编解码器中。 希望我能完全回答你的问题

【讨论】:

    【解决方案2】:

    使用苹果自己提供的 AVFoundation 框架添加叠加层的最佳方式。说到 GIF、FLV 等其他方式,APPLE 本身不支持它们,这让你很不走运。

    Apple 建议使用各种工具,例如 AVVideoCompositionCoreAnimationTool,可让您将核心动画和视频拼接在一起。

    Here 是一个链接,它解释了如何添加各种效果,例如 具有自定义尺寸的彩色边框。 多重叠加。 字幕或说明文字。 倾斜效果。 闪烁、旋转和淡入淡出动画效果!

    我不确定其中有多少是用于在录制时添加动画的应用程序。可能是其他人可以帮助它。我希望这可以帮助您了解在 iOS 录制视频中添加动画的原生方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 1970-01-01
      • 2014-10-19
      • 1970-01-01
      • 1970-01-01
      • 2018-09-18
      • 2020-05-01
      相关资源
      最近更新 更多