全能媒体聚合下载 v1.0

输入媒体或图文链接

支持 YouTube, Twitter, 小红书(图文/视频), Bilibili, Apple Podcasts, 微博, TikTok, Pornhub 等

YouTube 小红书图文PDF Bilibili Apple Podcast X/Twitter
{{ analyzeError }}
Cover
无预览图
{{ inspectResult.platform }} 列表 (共 {{ inspectResult.total_entries }} 项)
{{ inspectResult.is_playlist ? '播放列表 / 播客合集' : (inspectResult.type === 'xhs_note' ? '小红书图文笔记' : '单项媒体') }} {{ inspectResult.author || inspectResult.uploader }} {{ inspectResult.upload_time }}

{{ inspectResult.title || '未知标题' }}

{{ inspectResult.content || inspectResult.description }}

原图 {{ inspectResult.image_count }} 张 含高清视频 支持自动排版 A4 图文 PDF
选择需要下载的条目 已选中 {{ selectedPlaylistItems.length }} / {{ inspectResult.entries.length }} 项
{{ item.index }}. {{ item.title }}
{{ item.pub_date }} {{ formatDuration(item.duration) }}

当前任务状态

{{ task.status === 'completed' ? '已完成' : (task.status === 'error' ? '失败' : '下载中') }} {{ task.title }}
{{ task.speed }} 剩余 {{ task.eta }}
{{ task.log }} {{ task.progress }}%

下载任务监控

实时观察下载进度、速度、预计剩余时间与控制台日志

暂无活跃任务,请在「下载中心」粘贴链接开始下载

{{ task.status === 'completed' ? '已完成' : (task.status === 'error' ? '失败' : '下载中') }} {{ task.title }}
{{ task.created_at }}
{{ task.log }}
{{ task.speed }} ETA: {{ task.eta }} {{ task.progress }}%
查看详细运行日志 ({{ task.logs.length }} 条)
{{ line }}

已下载文件管理

当前目录: {{ fileExplorer.current_dir }}

目录为空
{{ f.name }}
{{ formatTimestamp(f.mtime) }}  |  {{ f.size_str }}

系统运行参数配置

定制默认下载目录、网络代理、YouTube 与 Bilibili 鉴权 Cookies

存储与默认路径

所有视频、音频、PDF 将自动直接保存到此目录,无需每次确认。

网络与代理配置

支持如 http://127.0.0.1:2080 或 socks5h://127.0.0.1:10808

YouTube 与国内站点身份鉴权 (Cookie 与 PO Token)

DEPLOYMENT & HANDOVER GUIDE

系统架构、本地与 fnOS 部署交接文档

记录本项目的架构设计、核心处理流程、Windows 本地后台常驻与 fnOS / Linux Docker 容器部署方案。

1. 系统架构与核心特性

• 国际主流网站:基于底层封装的 `yt-dlp` + `ffmpeg`,原生支持 YouTube (集成 web_creator 客户端 + bgutil PO Token + Firefox/Chrome cookies 完美防风控与 4K/1080P 音视频自动合成)、X/Twitter、Pornhub、TikTok、Instagram、Reddit 等 1000+ 网站。

• 国内主流网站:针对 Bilibili(支持系列选集、音视频分离提取与大会员 Cookie)、微博、抖音等全自动识别与解析。

• 小红书与微博图文专精:自动解析短链 `xhslink.com` 与常规笔记,提取高清原图、作者、发布时间、正文与话题标签。内置 ReportLab 中文字体引擎,严格按照 A4 纸标准页边距 (20mm) 智能排版生成 PDF(文字排版在前,高清原图居中在后),并同步备份原始图片。

• 播客与播放列表:针对 Apple Podcasts 与 RSS 订阅源,自动解析 iTunes XML 并提供可视化选集界面,支持选择性批量下载。

2. Windows 本地启动与服务常驻

# 方式一:直接在命令行运行
cd d:\dl\media_downloader
python main.py
# 方式二:使用后台无黑框静默启动脚本 (已生成在 d:\dl\media_downloader\start_silent.vbs)
wscript "d:\dl\media_downloader\start_silent.vbs"

3. 部署到 fnOS NAS (Docker Compose)

# 在 fnOS /opt/media_downloader 下创建 docker-compose.yml
version: '3.8'
services:
media_downloader:
build: .
container_name: media_downloader
restart: always
ports:
- "8208:8208"
volumes:
- /vol1/downloads:/downloads
- ./config.json:/app/config.json

4. 访问端口与内网导航页接入

• 本地默认访问地址:http://127.0.0.1:8208 或 http://192.168.43.142:8208

• 按照家庭基础设施规范,可随时在内网导航页 (`/opt/nav/index.html`) 与外网导航页添加卡片「全能媒体下载」。