iphone 的视频编辑有两种选项,一种是保存成一个新文件,一个是直接保存
直接保存也并不是修改了原文件,而是记录了一个编辑信息,用户再次编辑的时候还能再编辑回去
比如一个 20 秒的视频,通过编辑前后各减 4 秒,变成 12 秒的视频,再次编辑的时候还可以再变回原来的 20 秒
现在遇到的问题是去获取这个文件的时候,系统给出的文件是原文件,但是时间长度属性是裁剪后的
但是这个裁剪信息并没有存在这个文件里,当我们把文件复制出来一份,新的文件就不带这个裁剪信息了
视频拿不到裁剪后的,裁剪信息又获取不到
这个要怎么解决,获取裁剪后数据或者视频带着裁剪信息都可以
从技术上说不难,因为这类似剪辑脚本,定义出多个片段,只播放这一段即可。
但你可能只能通过输出保存为一个新文件获取想要的数据,因为ios很封闭,这种系统管理的数据并不是你想拿就能拿到的。