使用Python创建快速创建剪映草稿轨道,自动生成视频

这篇具有很好参考价值的文章主要介绍了使用Python创建快速创建剪映草稿轨道,自动生成视频。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用Python创建快速创建剪映草稿轨道,自动生成视频

使用Python创建快速创建剪映草稿轨道,自动生成视频,python,音视频,开发语言

一、实现原理

实现原理 : JianYingPro 项目文件是 json 的形式存储的,只需要创建draft_content.json,draft_mate_info.json 打开软件后会自动补全。

作用:快速生成草稿,可以完成一个比较粗剪辑,提升效率。

二、简单的示例

本库可以帮你快速自动识别音频和视频添加到对应的轨道。自动生成草稿后,就可以自动剪辑了。

  1. 添加一个媒体到轨道顺序 草稿媒体库 -> 内容媒体库-> 轨道片段
  2. add_media_to_track 会识别媒体类型,加入到对应轨道。
  3. 当没有视频轨道时,创建音频轨道会先创建视频轨道。
if __name__ == "__main__":
    # 新建草稿
    draft = Draft("测试草稿") 
    # 将媒体转化为草稿素材
    audio = Material("D:/Music/Krubb Wenkroist - Bleach.mp3")
    # 将媒体添加到轨道中
    draft.add_media_to_track(audio)
    draft.add_media_to_track('D:/Videos/剪印导出/测试1(1).mp4')
    # 保存草稿
    draft.save()

使用前先修改main.py中的草稿文件夹路径

drafts_folder = "D:/JianyingPro Drafts"

三、完整的测试代码

可以支持添加鼓点和裁剪视频

import random
import os
import selenium
from draft import Draft
from draft import Material

# 新建项目
draft = Draft("测试草稿")
# 选择背景音乐并添加鼓点
audio = "D:/Music/Krubb Wenkroist - Bleach.mp3"
draft.add_media_to_track(audio)
# 读取鼓点
beats = draft.content_materials['beats'][0]['user_beats']
# 加载视频
files= []
for pt in os.listdir('D:/myCode/Python/spider/douyin_spider/media/video/小仙儿'):
    file_path = os.path.join('D:/myCode/Python/spider/douyin_spider/media/video/小仙儿',pt)
    files.append(file_path)
# 随机裁切视频为合适时长
end = 0
for beat in beats:
    duration = beat - end
    mate = Material(files[random.randint(0,len(files)-1)])
    start = int(random.uniform(0,(mate.duration-duration)/1000))*1000
    Draft.add_media_to_track(mate,start,duration)
    end = beat
# 保存草稿
draft.save()

四、完整代码下载

https://download.csdn.net/download/huangbangqing12/88136001文章来源地址https://www.toymoban.com/news/detail-639780.html

到了这里,关于使用Python创建快速创建剪映草稿轨道,自动生成视频的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python中使用xml快速创建Caption和URL书签管理器应用程序

    导语: 本文介绍如何使用wxPython库创建一个Caption和URL管理器应用程序。该应用程序具有图形用户界面,允许用户输入Caption和URL,并将其保存到XML文件中。此外,还提供了浏览文件夹并选择HTML文件的功能,并可以运行另一个Python脚本。 C:pythoncodeblogsavexml.py 在软件开发中,创

    2024年02月12日
    浏览(45)
  • Robocom比赛中使用opencv-python进行轨道线识别(附带python源码+讲解)

    此代码是本人参加Robocom比赛中完成其中一个要求模块使用的代码。主要功能是根据给定的图片,识别出黑色轨道线的线条在图片中的大致位置。如下图所示: 比赛要求 :编写代码,从200张图片中随机选出20张图像,标出图像中 黑色线条的位置,并在终端中以文字形式输出机

    2024年02月12日
    浏览(74)
  • 【Three.js基础】创建场景、渲染场景、创建轨道控制器(一)

    🐱 个人主页: 不叫猫先生 🙋‍♂️ 作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 💫系列专栏:vue3从入门到精通、TypeScript从入门到实践 📢 资料领取:前端进阶资料以及文中源码可以找我免费领取 🔥 前端

    2024年02月01日
    浏览(59)
  • ChatGPT“保姆级教程”——手把手教你5分钟快速AI智能文字转爆款视频(剪映+百度AIGC平台)

    在这个数字时代,视频已经成为了最流行的内容形式之一。而如何自动将文字转化为引人注目的视频内容呢?本教程将为你提供两个不同的方法:一个是利用ChatGPT和剪映,另一个是利用ChatGPT和百度AIGC平台。无论你是一名内容创作者、社交媒体经营者还是企业营销人员,都会

    2024年02月09日
    浏览(95)
  • 使用python测试框架完成自动化测试并生成报告-实例练习

    558 pytest -v -s PyTest.py --alluredir=./result/   在测试执行期间收集结果  559 allure serve ./result/   测试完成后查看实际报告, 在线看报告   

    2024年02月07日
    浏览(49)
  • 【办公自动化】使用Python批量生成PPT版荣誉证书

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 一、Python处理PPT 二、批量生成PPT版荣誉证书  三、往期推荐           使用Python处

    2024年02月12日
    浏览(43)
  • Oracle自动生成普通索引的创建脚本

    要整理所有的普通索引创建脚本,不包括分区索引,分区组合索引。 按dba_indexes ,dba_ind_columns 两个索引字典表,生成创建索引SQL 。 脚本如下:

    2024年02月16日
    浏览(44)
  • 怎么快速写好论文?AI自动生成论文

    AI PaperPass免费千字大纲,10分钟生成3万字初稿,重复率低于5% https://www.aipaperpass.com?pic=mLnw 要快速写好论文,需要掌握一些有效的技巧和方法。以下是一些建议: 确定论文主题和目标:在开始写作之前,你需要明确你的论文主题和目标。这有助于你聚焦于一个具体的问题或观

    2024年01月22日
    浏览(43)
  • 系列十三、idea创建文件自动生成作者信息

            File===Settings===Editor===File and Code Templates===Includes===File Header

    2024年02月11日
    浏览(46)
  • Android Studio 创建项目不自动生成BuildConfig文件

    今天在AS上新建项目发现找不到BuildConfig文件,怎么clear都不行。通过多方面查找发现原来gradle版本不同造成的,Gradle 8.0默认不生成 BuildConfig 文件。 如上图,8.0版本是没有source文件夹 上图是低于8.0版本有source文件夹 针对这个问题,有两种解决办法        方法一:降低Gr

    2024年01月22日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包