【发布时间】:2017-04-11 17:00:27
【问题描述】:
我在添加标签以在视频上显示当前时间时遇到问题,但我不知道从哪里开始。 我找到了一个苹果编辑视频的例子:https://developer.apple.com/library/content/samplecode/ReaderWriter/Introduction/Intro.html。
我正在尝试在 AVAssetWriterInput 中添加 AVAssetWriterInputPixelBufferAdaptor,但是在调用函数时崩溃了:append (_ pixelBuffer: CVPixelBuffer, withPresentationTime presentationTime: CMTime) -> Bool
我想知道的是,我怎样才能画出与视频相似的时间 https://www.youtube.com/watch?v=9mmrBDA1baY
更新:
我对使用适配器附加 PixelBuffer 有点困惑,但这只是将帧连接回视频的问题。在 Apple 的实例中,所有事情都由“sampleBufferProcessor”中的 CMSampleBuffer 处理 接下来要做的就是处理CVPixelBuffer如何给当前时间添加图层或文字(实时自动变化) 这是我在观看 WWDC 2014 时发现的 帮助我朝着正确的方向前进
【问题讨论】:
-
你找到直接在CVPixelBuffer/CMSampleBuffer上添加文本的方法了吗?
标签: video swift3 avfoundation avassetwriter