init (again)

This commit is contained in:
2026-05-26 15:18:17 +02:00
commit 22246060e6
270 changed files with 117698 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# 外部依赖
## 必需
| 依赖 | 用途 | 安装 |
| --------- | --------------------------------------- | --------------------- |
| mpv | 播放器本体(需 gpu-next + vulkan 支持) | `pacman -S mpv` |
| yt-dlp | URL 解析与流媒体播放 | `pacman -S yt-dlp` |
| ffmpeg | 字幕导出、缩略图生成、字幕同步 | `pacman -S ffmpeg` |
| curl | 字幕搜索下载、更新检查 | `pacman -S curl` |
| trash-cli | 安全删除文件(移至回收站) | `pacman -S trash-cli` |
## 可选
| 依赖 | 用途 | 安装 |
| ---------- | ------------------------------------- | ---------------------------------------------- |
| alass | 字幕自动同步autosubsync 脚本) | `paru -S alass` |
| ffsubsync | 字幕自动同步alass 的替代) | `pip install ffsubsync` |
## 字体
弹幕中可能出现 emoji, 因此需要使用支持的字体, 例如将 Symbola 加到 Noto Sans CJK SC 的末尾:
```xml
<match target="pattern">
<test name="family">
<string>Noto Sans CJK SC</string>
</test>
<edit mode="append" name="family">
<string>Symbola</string>
</edit>
</match>
```