Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

script.add_material 在剪映里不生效? #25

Open
hotwheelsBo opened this issue Dec 5, 2024 · 4 comments
Open

script.add_material 在剪映里不生效? #25

hotwheelsBo opened this issue Dec 5, 2024 · 4 comments

Comments

@hotwheelsBo
Copy link

按照Readme里的例子,添加了如下代码:
script.add_material(audio_material).add_material(video_material) # 随手添加素材是好习惯

打开剪映后,在剪映的“媒体” -> “本地”里,没有展示添加的素材。

1

@GuanYixuan
Copy link
Owner

此处的add_material方法实际上是向draft_content.json中添加素材信息供生成的视频片段使用,由于“媒体 -> 本地”的数据并非记录在draft_content.json里(事实上在draft_meta_info.json中),不在此处展示添加的素材其实是正常情况

@hotwheelsBo
Copy link
Author

那应该如何操作,能满足 在剪映 里能素材呢?
我的需求目的是想 提取关键帧+动画,让视频更cool。所以现在有两个方案:

  1. 使用三方 关键帧 工具,但是 剪映 里素材得有,所以也就出现今天提的问题。
  2. 直接使用当前框架里的关键帧技术,但这块不是很熟,是否可以指导一下?

@GuanYixuan
Copy link
Owner

如果只是希望添加一般的关键帧和动画,当前框架里的关键帧视频动画应当已经足够了,两个网址里面有还算详细的示例
但如果还是希望素材出现在剪映的媒体栏里,那就需要在draft_meta_info.jsondraft_materials属性里添加素材的路径等信息以供剪映读取

@hotwheelsBo
Copy link
Author

非常感谢,以下两块,能给一些例子吗?

“两个网址里面有还算详细的示例”
“需要在draft_meta_info.json的draft_materials属性里添加素材的路径等信息以供剪映读取”

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants