如何多次生成并铸造同一个NFT gif?

问题描述 投票:0回答:2

我目前正在开发一个 Solana 项目,其中有 4 个不同的 gif (mp4),我想将其中一个变成 1500 个 NFT 的集合,第二个变成 500 个,第三个变成 190 个,第四个变成 10 个。

这将总共收集 2200 个 NFT,每个 NFT 都有相应的元数据 (json) 文件,然后我可以在 Candy Machine 上使用这些文件。

我该怎么做?

solana solana-web3js metaplex candy-machine
2个回答
0
投票

对于糖果机中的 1 mp4,最简单的解决方案是使用隐藏设置。

既然你有不止一个我建议

  1. 创建一个 asset 文件夹,其中仅包含这四个 asset + json 文件(+每个 asset 的占位符 png 图像)
  2. 运行糖果机上传(这将上传它可以找到的所有资产和元数据,其中只有 4 个)
  3. 打开缓存文件(在 .cache 文件夹中)并查看 items{} 数组。这是您现在必须修改的内容。根据需要经常复制每个项目。确保 onChain 为 false 并且您添加的每一行都会获得一个新索引。对于索引,最简单的无代码解决方案是使用 Excel 并发挥一点创意。
  4. 缓存文件修改完成后,只需再次运行上传即可写入配置行。

如果你想使用 mp4,你应该在你的元数据中有animation_url,另外还有一个 png 作为不支持 mp4 的钱包/服务的图像。不过上面的过程是一样的。有关此内容的更多信息,请查看 metaplex 令牌元数据标准


-2
投票

第一步是获取 gif 或 mp4 动画并提取所有帧,这意味着捕获每一帧的图像,直到获得 2200 或您需要的任何帧。如果它是以 24 fps(每秒帧数)录制的视频,则需要 91 秒的内容才能实现这一点。

然后,您可以为每个图像使用相同的元数据,或者对其进行修改,以便它们具有唯一的编号。

© www.soinside.com 2019 - 2024. All rights reserved.