# 外部依赖

## 必需

| 依赖      | 用途                                    | 安装                  |
| --------- | --------------------------------------- | --------------------- |
| 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` |
