【问题标题】:iOS combining videos using AVFoundationiOS 使用 AVFoundation 组合视频
【发布时间】:2023-03-19 08:48:01
【问题描述】:

使用 AVFoundation 裁剪和组合视频的方法是什么?我需要从(视频的)顶部裁剪掉 x 个像素,并用不同的视频填充视频的那个部分。这可能吗?

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    是的,这是可能的,但很棘手。您需要:

    • 创建一个 AVMutableVideoComposition 并添加两个轨道,其中包含您要合并的两个视频。
    • 将视频上移至所需的量。为此,您需要找出适当的仿射变换并应用该仿射变换构建 AVMutableVideoCompositionInstructions。

    这一切都非常混乱。这些幻灯片将帮助您完成它:

    http://www.slideshare.net/invalidname/advanced-av-foundation-cocoaconf-aug-11

    【讨论】:

      【解决方案2】:

      很遗憾,没有。无法在 AVFoundation 中即时裁剪或屏蔽视频。您可以使用AVMutableVideoCompositionAVMutableVideoCompositionLayerInstructions setTransform:atTime: 将视频向下平移到渲染区域(有效地“裁剪”底部)

      【讨论】:

      • 如果我不想实时执行此操作,还有什么替代方法?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-16
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多