gpt4 book ai didi

iphone - iOS在iPhone上逐帧修改视频(添加CC)

转载 作者:可可西里 更新时间:2023-11-01 17:09:06 25 4
gpt4 key购买 nike

我有兴趣向 iPhone 上的现有视频添加文本(以隐藏式字幕的形式)。 stackoverflow 上对此的一些解决方案建议添加一个透明的 UIView 来覆盖视频。这一切都很好,但是,我不能将其保存为“新的和修改过的视频”。

我看到的唯一解决方案是获取文本,从视频中获取单个帧,将文本添加到帧中,然后将修改后的带有文本的帧推回视频中,替换视频中的原始帧。

有谁知道如何从视频中取出一帧(我想我可以弄清楚添加文本),然后如何将帧推回到视频中?如果您有一些想法,或者知道教程,我将不胜感激..

最佳答案

您不需要逐帧执行此操作。 AVFoundation 从 iOS 4.0 开始支持字幕。

例如,您可以创建一个 AVMutableComposition然后在视频顶部添加字幕轨道。 AVMediaTypeSubtitle 是字幕的类型(或 AVMediaTypeClosedCaption 用于隐藏式字幕)。然后,您可以将作品提供给播放器或 AVAssetWriter。 .为您省去所有麻烦。

关于iphone - iOS在iPhone上逐帧修改视频(添加CC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15480044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com