Metadata-Version: 2.1
Name: pyJianYingDraft
Version: 0.1.0
Summary: 轻量、灵活、易上手的Python剪映草稿生成及导出工具，构建全自动化视频剪辑/混剪流水线
Home-page: https://github.com/GuanYixuan/pyJianYingDraft
Author: gary318
License: UNKNOWN
Description: ### 轻量、灵活、易上手的Python剪映草稿生成及导出工具，构建全自动视频剪辑/混剪流水线！
        
        > ⚠️ 本项目仍在快速更新中，详细用法文档请参见[Github](https://github.com/GuanYixuan/pyJianYingDraft)
        
        > ⚠️ import失败可能是uiautomation的兼容性问题导致的，参见[相关issue](https://github.com/GuanYixuan/pyJianYingDraft/issues/12)
        
        > 📢 欢迎加入[Discord服务器](https://discord.gg/R3k79r7RXN)进行用法或新功能的讨论
        
        ## 使用思路
        ![使用思路](https://github.com/GuanYixuan/pyJianYingDraft/raw/main/readme_assets/%E4%BD%BF%E7%94%A8%E6%80%9D%E8%B7%AF.jpg)
        
        # 功能清单
        > ℹ 如未额外注明，一般仅在5.9版本上测试过
        
        > 标注☑️的特性**已实现**，标注⬜的特性**待实现**
        
        ### 模板模式
        > ⚠️ 剪映6+版本对`draft_content.json`文件进行了加密，故**本系列功能目前仅支持剪映5.9及以下版本**
        
        - ☑️ [加载](#加载模板)（未加密的）`draft_content.json`文件作为模板
        - ☑️ [替换音视频片段的素材](#根据名称替换素材)
        - ☑️ [修改文本片段的文本内容](#替换文本片段的内容)
        - ☑️ [提取模板中出现的贴纸元信息](#提取素材元数据)
        
        ### 批量导出
        > ⚠️ 剪映7+版本隐藏了控件，故**本系列功能目前仅支持剪映6及以下版本**
        
        - ☑️ 控制剪映打开指定草稿
        - ☑️ [导出草稿至指定位置](#批量导出草稿)
        - ☑️ 调节导出分辨率和帧率
        - 感谢`@litter jump`提供部分思路
        
        ### 视频与图片
        > ℹ 以下草稿生成功能（音视频、贴纸、文本、特效等）支持剪映5及以上的所有版本
        
        - ☑️ 添加本地视频/图片素材，并[自定义片段的时间、持续时长或播放速度](#素材截取与整体变速)
        - ☑️ [视频整体调节](#视频整体调节)（旋转、缩放、亮度等）以及[关键帧生成](#关键帧)
        - ☑️ 视频片段的[入场/出场/组合动画](#添加片段动画)
        - ☑️ 添加[蒙版](#蒙版)、[片段特效](#添加片段特效)和[滤镜](#添加片段滤镜)
        ### 贴纸
        - ☑️ 根据元信息[添加贴纸](#提取素材元数据)
        - ☑️ 贴纸的[关键帧](#关键帧)生成
        ### 音频
        - ☑️ 添加本地音频素材，并[自定义片段的时间、持续时长或播放速度](#素材截取与整体变速)
        - ☑️ 调整淡入淡出时长[(示例代码)](demo.py)，调整音量[(示例代码)](demo.py)及其[关键帧](#关键帧)
        - ☑️ 添加音频片段的[场景音效果](#添加片段特效)，并设置参数
        ### 轨道
        - ☑️ [添加轨道](#多轨道操作)以及[将片段添加到指定轨道](#多轨道操作)
        - ☑️ 自定义视频/滤镜/特效轨道的[层级关系](#多轨道操作)
        ### 特效、滤镜和转场
        - ☑️ 吸附于片段上的[特效](#添加片段特效)、[滤镜](#添加片段滤镜)和[动画](#添加片段动画)
        - ☑️ 位于[独立轨道的特效和滤镜](#独立轨道上的特效和滤镜)
        - ☑️ 添加转场[(示例代码)](demo.py)，并自定义其时长
        ### 文本及字幕
        - ☑️ [添加文本、设置字体及样式](#添加文本)、修改文本片段的[位置及旋转设置](#视频整体调节)
        - ☑️ 文本的[关键帧](#关键帧)以及[动画](#添加片段动画)
        - ☑️ 文字描边效果、文字气泡效果
        - ☑️ [导入`.srt`文件](#导入字幕)生成字幕并批量设置格式
        
        > ⚠️ 本项目仍在快速更新中，详细用法文档请参见[Github](https://github.com/GuanYixuan/pyJianYingDraft)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Multimedia :: Video
Requires-Python: >=3.8
Description-Content-Type: text/markdown
