Neutralization / BiliBiliRankingScripts

周刊哔哩哔哩排行榜视频制作自动化脚本

Home Page:https://space.bilibili.com/398300398

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BiliBiliRankingScripts

涉及周刊哔哩哔哩排行榜制作相关的脚本

工作环境 (Windows 10/11)

获取 Cookie

注意使用 Netscape HTTP Cookie File 格式保存为 cookies.txt

参考 BBDown的使用教程

流程简述

  1. 由神秘的 bilibiliran 提供周刊所需数据的 json 格式文件
  2. 手动制作 STAFF 列表,开头结尾的 Free Talk,ED 的 BGM 信息,Pickup 栏目等
  3. 执行 movefile.ps1 快速移动文件至工作目录(可选)
  4. 执行 original_title.py 更新 json 中的视频标题
  5. 执行 generate.py 生成周榜中使用到的所有图片素材
  6. 执行 pickup.py 生成 Pickup 视频的图片素材
  7. 执行 download.ps1 下载周榜中使用到的所有视频素材
  8. 选取周榜中所展示的视频片段,在 yaml 文件中记录素材片段起始时间
  9. 执行 normalize.ps1 裁剪视频,同时标准化音频音量
  10. 启动 After Effects, 执行脚本 autobilibilirank.jsx 自动导入素材生成周刊工程文件
  11. 执行 timestamp.py 提交播放器分段章节
  12. 执行 favorite.ps1 添加视频到收藏夹

Todo

  • 使用 PowerShell 重写 rankdoor.py 功能(废弃)
  • 自动生成 1080P 视频的图片素材
  • 正确渲染稿件标题中的 emoji 字符
  • Adobe AfterEffects 版本兼容性测试
  • 正确渲染稿件标题中的 Unicode 字符
  • 取代 Pillow 改用前端作图
  • 视频渲染完成后自动投稿(废弃)
  • 调整 Artificial Idiot 算法自动化视频选段步骤(废弃)

学习资料

About

周刊哔哩哔哩排行榜视频制作自动化脚本

https://space.bilibili.com/398300398

License:GNU General Public License v3.0


Languages

Language:Python 42.0%Language:JavaScript 36.5%Language:PowerShell 21.6%