我尝试添加/与mediaType == .video修改从PHAsset元数据,我发现了一些问题,指的一个类似的问题: How to change video metadata using AVAssetWriter? Add custom metadata to video using AVFoundation 关于到这些问题中的答案我构建了以下片段,它是PHAsset的扩展: let opti
我想读取时间码轨道的时间值。有一个从苹果的 出色的文档(见Technical Note 2310) 但它用Objective C. 我翻译了核心逻辑斯威夫特3.它的工作原理完全一样 ObjC版本,这意味着从CMSampleBuffer时间码 轨道被读取并转换为CMBlockBuffer。 I 创建数据指针CMBlockBufferGetDataPointer(在 timecodeFrame() f