hun*_*erp 8 video image ios camera-roll swift
我想对 iphone 相机胶卷中的视频执行操作,我需要一个绝对 URI,因为我将在我的应用程序中本地使用 ffmpeg。
是否可以就地对视频进行操作?或者我是否需要将视频复制到 tmp 目录,对其进行操作,然后写回相机胶卷?
我已经阅读了一些文档和教程,并根据该研究进行了回答。
是否可以就地对视频进行操作?
是(通过将其复制到临时目录)和否(到实际存储视频的原始位置)
看看下面的图片并引用官方文档
使用 PhotoKit,您可以获取和缓存用于显示和播放的资产、编辑图像和视频内容或管理资产集合,例如相册、时刻和共享相册。
我们无法直接访问存储图像/视频的位置,而是使用PHAsset获取原始数据或表示,并且 Asset 对象是不可变的,因此我们无法直接对其执行操作。我们需要PHAssetChangeRequest来创建、删除、更改照片资产的元数据或编辑照片资产的内容。
我是否需要将视频复制到临时目录,对其进行操作,然后写回相机胶卷?
是的,这就是要走的路。