使用 AVFoundation 裁剪和组合视频的方法是什么?我需要从(视频的)顶部裁剪掉 x 个像素,并用不同的视频填充视频的那个部分。这可能吗?
问问题
351 次
2 回答
1
是的,这是可能的,但很棘手。你需要:
- 创建一个 AVMutableVideoComposition 并添加两个轨道以及要组合的两个视频。
- 将视频向上移动您想要的数量。为此,您需要找出适当的仿射变换并应用该仿射变换构建 AVMutableVideoCompositionInstructions。
这一切都非常混乱。这些幻灯片将帮助您完成它:
http://www.slideshare.net/invalidname/advanced-av-foundation-cocoaconf-aug-11
于 2013-12-17T05:51:51.257 回答
0
抱歉不行。无法在 AVFoundation 中即时裁剪或屏蔽视频。AVMutableVideoComposition
您可以使用和AVMutableVideoCompositionLayerInstruction
s将视频向下平移到渲染区域(有效地“裁剪”底部)setTransform:atTime:
于 2012-12-18T12:52:34.220 回答