首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AVMutableComposition合并视频

使用AVMutableComposition合并视频
EN

Stack Overflow用户
提问于 2020-04-10 04:03:32
回答 1查看 128关注 0票数 0

我正在尝试使用AVMutableComposition将两个视频合并在一起

在缩放视频后,我找不到一种方法来裁剪视频或摆脱视频中标记为红色的部分。我试着使用setCropRect,但是没有用。缩放和平移工作得很好,但我被限制在裁剪上。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-13 13:42:40

您可以使用AVVideoCompositing。在视频合成中,有一个属性自定义合成器。在那里你可以得到视频的逐帧缓冲。有趣的是,你可以添加多个视频,一次你可以通过曲目id获得视频帧。然后你可以将帧缓冲转换成CIImage或者在图形处理器中这样做,比如metal或者gpuimage。在这里你可以在上下文中绘制帧,你可以对帧缓冲区做任何事情,比如如果你使用ciimage,你可以通过CICropFilter等方式裁剪它。

链接:https://developer.apple.com/documentation/avfoundation/avvideocompositing?language=objc https://github.com/ElfSundae/AVDemo/tree/master/AVCustomEdit

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61129336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档