如何将视频A置于视频B之上?关于在iOS上合并视频
我想合并两个视频,它看起来像:如何将视频A置于视频B之上?关于在iOS上合并视频,ios,iphone,video,merge,gpuimage,Ios,Iphone,Video,Merge,Gpuimage,我想合并两个视频,它看起来像: 视频A: 视频B: 最后一段视频: 这是一个非常有趣的交易,您可以在名为的应用程序上尝试。我想实现类似的效果,但如何实现?可以或帮助我实现它吗 我尝试过这样的GPUImage: let movieURL = URL( string: "sample_iPod.m4v", relativeTo: Bundle.main.resourceURL! )! let specialMovieURL = URL( string: "c
- 视频A:
- 视频B:
- 最后一段视频:
let movieURL = URL(
string: "sample_iPod.m4v",
relativeTo: Bundle.main.resourceURL!
)!
let specialMovieURL = URL(
string: "cartoon_watermark.mov",
relativeTo: Bundle.main.resourceURL!
)!
let writerURL = URL(
fileURLWithPath: NSTemporaryDirectory().appending("last.mov")
)
print("Writer URL: \(writerURL)")
do {
try FileManager.default.removeItem(at: writerURL)
} catch let error {
print(error.localizedDescription)
}
self.movie = GPUImageMovie(url: movieURL)
self.movie.delegate = self
self.movie.playAtActualSpeed = true
self.specialMovie = GPUImageMovie(url: specialMovieURL)
self.specialMovie.playAtActualSpeed = true
self.filter = GPUImageScreenBlendFilter()
self.movie.addTarget(self.filter)
self.specialMovie.addTarget(self.filter)
self.filter.addTarget(self.renderView)
self.movie.startProcessing()
self.specialMovie.startProcessing()
它不起作用…或者我是否可以使用AVFoundationKit来完成它
谢谢你的回答:)看看这些链接,我从未使用过它们,但应该对你有用。@Gagan\u iOS谢谢你,但这篇文章在这种情况下帮不了我……请参阅AVAnimator页面上的焰火示例应用程序,它显示了如何将一个视频覆盖在1到N个其他视频之上。看看这些链接,我从未使用过它们,但应该对你有用。@Gagan_iOS谢谢你,但这篇文章在这种情况下帮不了我……请参阅AVAnimator页面上的Fireworks示例应用程序,它显示了如何将一个视频覆盖在1到N个其他视频之上。