将在线视频及其元数据存档至互联网档案馆 (Tubeup) 是做什么的?
使用 yt-dlp 下载受支持的视频 URL,并将保存的文件及其元数据上传到 archive.org,作为可重复执行的存档任务。
先决条件
Python 3.10+、pipx、yt-dlp、ffmpeg、Deno、互联网档案馆账户
安装
使用与你环境相匹配的上游安装或设置路径:
- pipx ensurepath
- 使用 pipx 安装所需的 Python 包。
- pipx install "yt-dlp[default,curl-cffi]" internetarchive tubeup
- pipx upgrade-all ; deno upgrade
上游的注意事项和前提条件:
- 具有 Python 3.10 或更高版本以及 pipx 的 Linux VPS
- 安装 ffmpeg、pip3(通常为 python3-pipx 或在 Arch 中为 python-pipx)和 Deno(yt-dlp 为 YouTube 提取器所需的外部 JavaScript 支持)。
基本用法或入门说明:
-
tubeup 使用 yt-dlp 下载 YouTube 视频(或 yt-dlp 支持的任何其他提供商),然后将其与所有元数据一起上传到互联网档案馆。
-
此脚本强烈建议使用 Linux 或某种 POSIX 系统(例如 macOS),最好是从租赁的 VPS 运行,而不是使用个人机器或手机。
-
推荐的系统规格:
-
从上游文档中提取:https://raw.githubusercontent.com/bibanon/tubeup/HEAD/README.md