ios - 使用 AVFoundation,如何从视频的所有帧中删除中间 400 像素

标签 ios objective-c video avfoundation

我正在寻找一种方法来分割视频的中间部分并将其删除,然后合并其他两个部分并渲染一个新的轨道。 AVFoundation 有什么方法可以执行此操作吗?

例如:-请参见下图,如果完整视频高度从 1 到 4,我需要从 2 到 3 裁剪一个切片,并将 [1-2] 和 [3-4] 部分组合成一个新的视频轨道。 (以下是一帧的插图,而不是整个剪辑)

1----------------------------------

2----------------------------------

3----------------------------------

4----------------------------------

最佳答案

我认为您应该尝试在背景视频中间叠加一个裁剪后的视频,而不是尝试“组成一个整体”。

看看GPUImageblend filters然后使用 movie writer .

关于ios - 使用 AVFoundation,如何从视频的所有帧中删除中间 400 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391563/

相关文章:

ios - Cocoapods 默认安装旧版本的 Stripe 库

iphone - 编辑时 uitableview 单元格上的长按问题

iphone - 视频 iphone 问题 - iphone 3g/3gs 上的 720p?

ios - 无法创建代码签名身份

mysql - 如何将图像从 Drupal 字段加载到 UIImageView?

ios - 带有 View Controller 的 iOS 应用程序的面向对象设计

ios - 弧: Object - Delegate relationship

ios - 确定图像选择器媒体类型是视频还是照片

video - H.264 - 使用 FFmpeg 通过 TCP 流式传输时出现绿色帧

ios - 请求位置时应用程序崩溃,用户什么都不做