Apple刚刚拒绝更新我的macOS应用程序,因为它使用基于QTKit的命令行可执行文件来修改文件中嵌入的视频元数据。
似乎不再允许Quicktime API,但我找不到合适的替代品。据我所知,您不能更改AVAsset元数据属性(它是只读的),因此修改数据的唯一方法实际上是使用新元数据导出新视频并删除以前的文件。那太疯狂了!我的应用程序无法承受浪费时间。我现在使用的方法只是立即将新的元数据嵌入到文件中。
任何人都可以确认使用AVFoundation无法做到这一点吗?还有其他我可以使用的选择吗?