Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 如何在不导出的情况下更新电影_Cocoa_Avfoundation - Fatal编程技术网

Cocoa 如何在不导出的情况下更新电影

Cocoa 如何在不导出的情况下更新电影,cocoa,avfoundation,Cocoa,Avfoundation,不久前我已经问过一个类似的问题,但现在我可以说得更具体了。是否可以在不重写的情况下更新电影文件的元数据?我的意思是,Quicktime/QTKit有一个updateMovieFile方法来实现这一点,我不敢相信AVFoundation没有类似的东西 目前我不得不用AvassetExportPresetPasstThrough复制电影,但速度慢且不方便(我只是在更改元数据!!),尤其是在执行批处理时 编辑电影信息时,iTunes如何更新电影数据库?。我确信它使用了AVFoundation,但据我所

不久前我已经问过一个类似的问题,但现在我可以说得更具体了。是否可以在不重写的情况下更新电影文件的元数据?我的意思是,Quicktime/QTKit有一个
updateMovieFile
方法来实现这一点,我不敢相信AVFoundation没有类似的东西

目前我不得不用AvassetExportPresetPasstThrough复制电影,但速度慢且不方便(我只是在更改元数据!!),尤其是在执行批处理时

编辑电影信息时,iTunes如何更新电影数据库?。我确信它使用了AVFoundation,但据我所知,它并没有重写电影文件

我希望得到任何指导

仅供参考,使用旧的Quicktime方法似乎不再有效。电影元数据添加到iTunes时不会更改。我不知道为什么,但我想这是因为iTunes从Quicktime迁移到了AVFoundation

提前谢谢


里卡多

“我不知道为什么,但我想是因为iTunes从Quicktime迁移到了AVFoundation。”这有什么关系?如果您已将元数据添加到该文件中,则无论您如何操作,iTunes都应将其拾取。当您在Finder中获取文件信息时,元数据是否会显示?我不知道为什么,但事实是如果我以这种方式更改iTunes artwork元数据,它会显示在Finder中,但添加到iTunes时不会显示。无论如何,我更喜欢使用AVFoundation,因为我使用的是ARC(64位land)。“我不知道为什么,但我想是因为iTunes从Quicktime迁移到了AVFoundation。”这有什么关系?如果您已将元数据添加到该文件中,则无论您如何操作,iTunes都应将其拾取。当您在Finder中获取文件信息时,元数据是否会显示?我不知道为什么,但事实是如果我以这种方式更改iTunes artwork元数据,它会显示在Finder中,但添加到iTunes时不会显示。无论如何,我更喜欢使用AVFoundation,因为我使用的是ARC(64位land)。