📥
精品源码
By CrawlerLab
开源引擎
★ 4.9 (2400+ verified)
MediaExtractor:全网短视频无水印解析与多线程高速下载引擎
By CrawlerLab
•
Version: v2.8.5
•
Released: 2026-10-05 19:15
技术规格与参数矩阵
服务框架
FastAPI / Uvicorn
支持平台
20+ Mainstream
响应耗时
<250ms
部署方式
Docker / Standalone
深度解析与项目背景
一、 项目背景与解决痛点
自媒体运营者、出海短视频剪辑师与学术研究团队,经常需要从 TikTok、YouTube Shorts、小红书等平台下载高清晰度的无水印素材。传统的网页解析工具大多充斥着大量弹窗广告且下载极慢。MediaExtractor 提供了轻量、无头的高并发 Python 异步解析后端。
二、 支持平台与核心特性
- 20+ 全平台覆盖:TikTok、YouTube Shorts、B站、小红书、快手、Instagram Reels;
- 纯协议层轻量请求:不依赖重量级的无头浏览器(Headless Chrome),解析单条视频平均耗时仅 180ms;
- 音视频分离提取:支持一键仅提取原声音频 MP3、原图封面与文案 Hashtag;
- 企业级 REST API:内置 FastAPI 服务,可轻松嵌入自动化剪辑工作流流水线。
三、 本地部署与接口调用实操
- 安装与依赖拉取:
git clone https://github.com/topics/video-downloader.git /opt/media-extractor cd /opt/media-extractor pip install -r requirements.txt - 启动 FastAPI 本地解析服务:
uvicorn app.main:app --host 0.0.0.0 --port 8080 --workers 2 - 接口调用示范:
curl -X POST http://localhost:8080/api/parse \ -H "Content-Type: application/json" \ -d '{"url": "https://www.tiktok.com/@user/video/123456789"}'
核心特性与亮点
- ✓逆向解析各平台防盗链动态 Token 与无水印源流真实下载直链
- ✓自带 FastAPI 高性能轻量服务端,单进程支撑数百并发实时解析
- ✓支持自动提取原声音频 MP3、封面高清图与视频文案标签
- ✓配备完整的 Dockerfile 与一键 Systemd 守护部署配置
快速部署 / 运行命令
pip install media-extractor && uvicorn media_extractor.api:app --host 0.0.0.0 --port 8080
立即开始使用
直达官方原厂网站或 GitHub 开源仓库