我的应用程序捕获了一个 3 秒的视频剪辑,并且以编程方式我想通过循环 5 次从录制的 3 秒剪辑中创建一个 15 秒的剪辑。最后必须在 CameraRoll 中保存 15 秒的剪辑。
我有我的 3 秒视频剪辑AVCaptureMovieFileOutput,我有NSURL来自代表的,目前在NSTemporaryDirectory().
我正在使用AVAssetWriterInputfor 循环它。但它要求CMSampleBufferRef像:
[writerInput appendSampleBuffer:sampleBuffer];
我将如何CMSampleBufferRef从 NSTemporaryDirectory() 中的视频中看到这一点?
我已经看到了转换UIImage为的代码CMSampleBufferRef,但我可以找到任何用于视频文件的代码。
任何建议都会有所帮助。:)