Skip to content

yt-dlp架构逐层拆解

从可插拔传输层、插件注册、info_dict 数据总线,到协议驱动下载与声明式后处理——读懂这个视频下载利器如何把「发请求 / 解析 / 下载 / 加工」压成一条贯穿始终的 info_dict 主管线。

快速开始

本站是一个自包含的 VitePress 工程,构建与本地预览零外部服务依赖。

bash
# 进入站点目录
cd site

# 安装依赖(任选其一)
bun install        # 推荐:最快
# npm install
# pnpm install

# 本地开发预览(热更新)
bun run docs:dev

# 生产构建(产出 site/.vitepress/dist)
bun run docs:build

# 本地预览构建产物
bun run docs:preview

构建产物位于 site/.vitepress/dist,可托管至任意静态站点服务(GitHub Pages、Cloudflare Pages、Netlify 等),实现站点独立部署。