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