Ghost Downloader

视频下载:画质、字幕、播放列表

控制 YouTube 和其他视频站点的画质选择、字幕下载、播放列表部分下载。

画质与编码

粘贴 YouTube 链接后,任务草稿卡片会自动拉取该视频的可用画质列表。拉取完成前,画质下拉框显示「最佳画质」。拉取完成后,下拉框展开为实际可用的分辨率(如 1080p60720p480p),末尾有一个「仅音频」选项。

选择某一分辨率时,应用会在该分辨率及以下范围内挑选最优格式。

编码偏好

设置 → YouTube 下载 → 优先 MP4 格式 控制编码偏好:

  • 开启(默认):优先选择 H.264 编码的 MP4 容器,输出 .mp4 文件。
  • 关闭:允许选择 VP9/AV1 编码的 WebM 格式,同分辨率下码率通常更高。

无论编码偏好如何,视频流和音频流始终分开下载,完成后由 FFmpeg 合并为单个文件。

元数据嵌入

设置 → YouTube 下载 中有两个相关开关:

  • 嵌入元数据:将视频标题、作者等信息写入输出文件的元数据。
  • 嵌入章节:将 YouTube 的章节标记写入输出文件,播放器可显示章节跳转。

两者默认开启。

字幕

任务草稿卡片上的字幕按钮(翻译图标)在画质信息拉取完成后可用。点击后弹出「选择字幕语言」对话框,列出该视频可用的全部字幕语言,标注为 (自动) 的条目是 YouTube 自动生成的字幕。

选中的字幕会在视频下载完成后单独下载,保存为 .vtt 文件,与视频文件同目录。自动生成的字幕文件名中带有 .auto 标记(如 视频标题.en.auto.vtt)。

默认勾选的语言取决于配置文件中的 SubtitleLanguages 值(逗号分隔的语言代码,默认为 en)。每次在对话框中选择后,选中的语言会保存到当前任务中。

播放列表与多视频

粘贴包含 list= 参数的 YouTube 播放列表链接时,任务草稿卡片会显示「选择视频」按钮。点击后应用拉取播放列表信息并弹出「选择视频」对话框,列出播放列表中全部视频的标题和时长。

在该对话框中可以:

  • 勾选或取消勾选单个视频
  • 使用「全选」「全不选」「反选」批量操作

确认后,只有被勾选的视频会被下载。每个视频独立经历提取信息、下载视频流、下载音频流、合并、下载字幕五个步骤。

任务开始后仍可通过任务卡片上的文件选择按钮修改选择——新勾选的视频会自动开始下载,取消勾选的视频保留已有进度。

播放列表中每个视频的下载链接有独立的过期时间。如果任务暂停时间过长,恢复时会重新提取过期视频的信息。

本页目录