ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Cobalt:3 条命令跑起自己的免费无广告媒体下载器

Cobalt:3 条命令跑起自己的免费无广告媒体下载器 Cobalt3 条命令跑起自己的免费无广告媒体下载器【免费下载链接】cobaltbest way to save what you love项目地址: https://gitcode.com/GitHub_Trending/cob/cobalt想存下喜欢的视频常规做法是打开浏览器开发者工具翻网络请求找 m3u8 或直链多数人折腾一半就放弃了。Cobalt 把这套动作简化成一次粘贴贴链接它去抓取处理直接回给你一个可下载的文件没有广告、没有追踪、不用注册。 3 条命令跑起自己的实例官方推荐用 Docker Compose 部署仓库里自带示例配置照着改就行git clone https://gitcode.com/GitHub_Trending/cob/cobalt cd cobalt cp docs/examples/docker-compose.example.yml docker-compose.yml # 再把 docker-compose.yml 里的 API_URL、WEB_URL 改成你自己的访问地址 docker compose up -d跑起来后网页界面在 9001 端口API 服务在 9000 端口。配置里带了 watchtower会替你把镜像更新到新版本。想调试源码的话克隆仓库后npm run setup再npm start需要 Node 18 以上。 这三个核心能力最值得看贴个链接直接拿文件场景刷到一条 TikTok 或 YouTube 教程想存下来当素材。操作打开网页界面粘贴链接选保存模式——视频、纯音频都行。效果后台抓取并处理完返回直连文件地址全程没有广告弹窗和追踪请求。平台覆盖 20 来个主流站点体验各有侧重YouTube 可以要 8K、4K、HDR、VR 和高帧率还能在 h264/av1/vp9 编码间切换TikTok 返回无水印视频和完整原始音频Instagram 的 Reels 和多媒体帖子能挑具体哪一项保存。画质、格式、文件名都能挑想要 4K 就传vQuality音频在best / mp3 / ogg / wav / opus里选aFormat。文件名也不是随便起的filenamePattern提供 classic/pretty/basic/nerdy 四种命名风格生成逻辑在文件名生成器里可以预判命名结果。用开放 API 接进自己的工具场景想批量处理一串链接或者把 Cobalt 嵌进自己的脚本。操作对/api/json发一次 POST。效果返回带流地址的 JSON脚本里直接取用。curl -X POST http://localhost:9000/api/json \ -H Content-Type: application/json -H Accept: application/json \ -d {url:https://www.youtube.com/watch?vxxx,vQuality:max}请求参数和返回字段的完整说明在 API 文档里复制即用。 支持哪些平台和模式平台完整下载纯音频元数据亮点YouTube✅✅✅8K/4K/HDR/VR三编码可选TikTok✅✅❌无水印视频、原始音频Twitter/X✅✅➖多媒体条目可挑Bilibili✅✅➖覆盖 bilibili.com 与 tvInstagram✅✅➖Reels、照片、视频可挑SoundCloud➖✅✅支持私有链接✅ 支持❌ 不支持➖ 不适用。完整平台列表在 README 表格里还在持续扩充。 想改什么就去改哪个文件端口与限流API_PORT默认 9000、RATELIMIT_WINDOW/RATELIMIT_MAX默认 60 秒 20 次全部走环境变量见部署文档。外发请求走代理把API_EXTERNAL_PROXY指到你的代理地址所有对外抓取都会经过它。需要登录的内容在配置旁放一份 cookies.json用COOKIE_PATH指过去cookie 模块负责注入。长视频上限DURATION_LIMIT默认 10800 秒按机器性能自己放宽。新增平台支持在服务配置里加 URL 模式到服务目录写抓取逻辑模式匹配负责链接路由。⚠️ 高频踩坑与失败排查端口被占了怎么办9000 或 9001 冲突时改API_PORT/WEB_PORT环境变量compose 文件里的宿主机端口映射跟着一起改。页面能打开但下载报 URL 相关错误十有八九是API_URL和WEB_URL没从示例值改掉——它们必须和你实际访问实例的地址一致这是排名第一的翻车原因。需要登录的内容为什么下不动服务端没有登录态得给对应平台准备好 cookies.json 并挂进容器否则会直接提示无权限。返回 rate-limit 状态默认 60 秒内最多 20 次请求超了会被拦到窗口结束。流量大就把RATELIMIT_WINDOW和RATELIMIT_MAX调大。Ubuntu 22.04 上 ffmpeg 报错先装好nscd并启动否则 ffmpeg-static 的二进制无法解析 DNS部署文档里有现成命令。 跑起来之后去哪找资料Cobalt 是 AGPL-3.0 开源项目活跃维护中只抓取公开免费的内容下载时请尊重原作者版权。参数全集查部署文档和 API 文档社区讨论可以走项目主页关联的 Discord 服务器。【免费下载链接】cobaltbest way to save what you love项目地址: https://gitcode.com/GitHub_Trending/cob/cobalt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表