涉及周刊哔哩哔哩排行榜制作相关的脚本
- Adobe After Effects
支持版本 CS6/CC/CC2014/CC2015/CC2015.3/CC2017/CC2018/2019/2020/2021/2022/2023/2024/2025
需要在 AE 首选项中打开允许脚本写入文件和访问网络
- Adobe Media Encoder / Voukoder
- aria2c / FFmpeg / ChromeDriver
winget install aria2.aria2 Gyan.FFmpeg.Shared Chromium.ChromeDriver
其他方式需添加aria2c
ffmpeg
chromedriver
路径到系统$PATH
变量 - PowerShell
安装 powershell-yaml 模块
Install-Module -Name powershell-yaml - Python
安装 arrow / Pillow / PyYAML / requests / selenium 模块
python -m pip install -r requirements.txt - json2.js
注意使用 Netscape HTTP Cookie File
格式保存为 cookies.txt
- Chrome 安装 Get cookies.txt LOCALLY
- Edge 安装 Export Cookies File
- Firefox 安装 Export Cookies
- 由神秘的 bilibiliran 提供周刊所需数据的 json 格式文件
- 手动制作 STAFF 列表,开头结尾的 Free Talk,ED 的 BGM 信息,Pickup 栏目等
- 执行
movefile.ps1
快速移动文件至工作目录(可选) - 执行
original_title.py
更新 json 中的视频标题 - 执行
generate.py
生成周榜中使用到的所有图片素材 - 执行
pickup.py
生成 Pickup 视频的图片素材 - 执行
download.ps1
下载周榜中使用到的所有视频素材 - 选取周榜中所展示的视频片段,在 yaml 文件中记录素材片段起始时间
- 执行
normalize.ps1
裁剪视频,同时标准化音频音量 - 启动 After Effects, 执行脚本
autobilibilirank.jsx
自动导入素材生成周刊工程文件 - 执行
timestamp.py
提交播放器分段章节 - 执行
favorite.ps1
添加视频到收藏夹
- 自动生成 1080P 视频的图片素材
- 正确渲染稿件标题中的 Unicode 字符
- 取代 Pillow 改用前端作图