智能媒体服务这个问题怎么解决? 需求: 通过界面sdk编辑后的工程 copy 一个新的工程,新工程包含所有素材 不能丢失 。通过 "openAPI" 模式创建的工程, 视频中 audio 有16个素材
通过云剪辑编辑之后 调用CreateEditingProject 创建创建一个新的工程 新工程获取不到素材
若创建中加上 MaterialMaps 关联素材,创建的新工程能获取到素材,但是同一类型关联素材最多只支持10个id
在智能媒体服务中,如果您需要通过界面SDK编辑后的工程复制到一个新的工程,并且新工程需要包含所有素材,不能丢失,同时通过OpenAPI模式创建的工程中视频的音频有16个素材,那么您可能会遇到一些限制和挑战。
首先,如果您在调用CreateEditingProject创建新工程时获取不到素材,可能是因为新工程没有正确关联到原始工程中的素材。为了解决这个问题,您可以尝试以下方法:
总的来说,通过上述方法,您应该能够解决在智能媒体服务中复制工程并关联所有素材的问题。
可以通过在创建新工程时,将素材ID列表拆分成多个子列表,每个子列表最多包含10个素材ID。然后分别调用CreateEditingProject接口创建新工程,并将这些新工程合并成一个最终的工程。
如果您需要通过智能媒体服务的界面SDK编辑后的工程复制到一个新的工程,并且要求新工程包含所有素材,以下是可能的步骤和建议:
使用界面SDK的复制功能:如果智能媒体服务的界面SDK提供了复制工程的功能,您可以直接在界面上操作复制工程,并确保复制过程中所有素材都被正确复制。
导出和导入工程:如果没有直接复制工程的功能,您可以尝试导出当前工程的所有素材和设置到一个文件中,然后从该文件导入到新的工程中。这通常可以通过界面SDK提供的导出和导入功能来完成。
编程方式复制:如果需要通过编程方式实现,您可以使用智能媒体服务的OpenAPI来获取当前工程的所有素材信息,然后创建一个新的工程,并将所有素材添加到新工程中。
处理音频素材:对于音频素材,您需要确保新工程中也包含了所有的音频素材。如果原始工程中有16个音频素材,您需要在新工程中也添加这16个音频素材。
测试和验证:完成复制后,务必对新工程进行测试和验证,确保所有素材都已正确添加,且没有任何丢失或损坏。
文档和社区支持:在执行上述操作时,建议参考智能媒体服务的相关文档和社区支持,以获取更详细的指导和帮助。
请注意,具体的操作步骤可能会因您所使用的智能媒体服务平台的具体实现而有所差异。如果遇到困难,建议联系智能媒体服务的技术支持团队以获取更专业的帮助。
嗯,需要调用AddEditingProjectMaterials给工程添加素材
https://help.aliyun.com/document_detail/441138.html?spm=a2c4g.441147.0.0.11bf709duyXhN7 超过10个的话需要调用多次来添加,由于底层的一些原因,这个限制暂时还没法放开。 此回答整理自钉群“【客】智能媒体服务官方答疑群(2)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。