美文网首页@IT·互联网简友广场
小说推文软件之导出剪映草稿

小说推文软件之导出剪映草稿

作者: 木然520 | 来源:发表于2024-01-23 17:28 被阅读0次

【原创非首发,首发今日头条,文责自负】

小说推文,一般包含图片,文字(字幕),配音,BGM,有的可能还有什么提示音之类的

剪映内容如下

我们可以在全局设置里面找到剪映草稿的目录

下面就是剪映的草稿

用软件导出剪映草稿,只需要两个文件就可以了

draft_content.json、draft_meta_info.json

draft_content.json是主要文件,包含了我们的图片,文字(字幕),配音,BGM,

我们要操作的就是这个JSON里面的

materials里面的canvases,sound_channel_mappings,speeds,videos,vocal_separations,然后是tracks里面的segments

这是添加一张图片的代码,从代码中我们可以看出,每添加一张图片,canvases,sound_channel_mappings,speeds,videos,vocal_separations都会添加一个对象,而我们看到参数传进来一个TracksItem,这个TracksItem就是对应剪映里面一行,比如图片是以后,配音是一行,那么图片是一个TracksItem对象,配音是另外一个TracksItem对象

这说下,videosItem就是图片对象,图片对象的Id对应的是SegmentsItem对象的material_id,而其余几个对象的Id放在extra_material_refs里面

最后的ValueItem,是添加到draft_meta_info.json的,这个文件里面有个draft_materials数组,添加到第一个节点即可

同理,我们看下添加配音,BGM

其实代码和上面差不多,只不过TracksItem对象,就换成了配音的TracksItem或者是BGM的TracksItem,然后添加配音操作的对象有点不一样

操作的是materials里面的audios,speeds,beats,sound_channel_mappings,vocal_separations,同样也是要把Id对应上

添加字幕就简单一点

只需要操作materials的texts和material_animations对象

至于音频,图片,字幕怎么让其在轨道上对应齐,就是通过计算时间,每段配音都有时长,那我们可以让图片的时长和配音一致就可以了,至于文字,可以计算每个文字在这段配音中的时长占比,来计算文字的时间

好了,以上就是用C#代码导出剪映草稿的一些资料分享,希望对你有帮助。

相关文章

  • 剪映的四大金刚

    视频用剪映处理图片用醒图处理 剪映四大金刚:关键帧、蒙版、智能抠图、色度抠图 一、全面认识剪映app界面:剪辑草稿...

  • 【My learning experience】学习笔记(119

    一、剪映的操作界面 下图是点开剪映的主页面,上面是创作;中间有视频的是草稿区,导入的视频缓存于这里,方便随时编辑、...

  • 2021-05-15

    剪映怎么添加文字配音?3款最近很火剪映配音软件推荐 很多自媒体人不知道剪映配音说话怎么弄?现在市面上配音软件那么多...

  • 剪映的基本功能介绍

    剪映基本功能介绍 剪映是抖音官方推出的专业手机短视频剪辑软件,剪映的主界面走的是极简主义风格。 1 导入视频 点击...

  • 产品|剪映更新:第二条轨道可以应用转场效果!

    这个功能很赞很赞,看来,剪映朝着专业的剪辑软件努力。 我现在都忘了PR,AE怎么使用了。 天天打开剪映,剪辑视频,...

  • 电脑版 剪映Pro v0.6.9 绿色修改(便携版)

    软件介绍 剪映专业版是抖音推出的一款免费的全能易用的视频剪辑软件。剪映手机版由于背靠抖音大树再加上操作足够简单,资...

  • 小说推文🍑

  • 小说推文

    推荐一本古风言情小说,即狂大(狂上加狂)的《藏玉纳珠》。 小说《藏玉纳珠》,所处时代架空,是个世家门阀鼎立的时代,...

  • 小说推文

    做了几天了吧,没什么成效,也或许我的方法不对,尝试了图文,目前在试视频,一直是0单的状态,还没有突破0,之前有一点...

  • 干货 | 剪辑知识总结和分享

    手机剪辑软件: 1.剪映:超级强大的剪辑软件,好上手 2.美册视频:情感号、文字、书单剪辑 3.必剪:B站,百万调...

网友评论

    本文标题:小说推文软件之导出剪映草稿

    本文链接:https://www.haomeiwen.com/subject/dufpodtx.html