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