Skip to content

Neutralization/BiliBiliRankingScripts

Repository files navigation

BiliBiliRankingScripts

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

工作环境 (Windows 10/11)

获取 Cookie

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

流程简述

  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

  • 自动生成 1080P 视频的图片素材
  • 正确渲染稿件标题中的 Unicode 字符
  • 取代 Pillow 改用前端作图

学习资料