Cobalt 视频下载:从 Docker 部署到 API 调用的完整实操指南

发布时间:2026/8/24 22:04:30

Cobalt 视频下载:从 Docker 部署到 API 调用的完整实操指南
Cobalt 视频下载从 Docker 部署到 API 调用的完整实操指南【免费下载链接】cobaltbest way to save what you love项目地址: https://gitcode.com/GitHub_Trending/cob/cobalt想把一条 1080p 的 YouTube 视频连同高清画质一起存下来通常要在十几个第三方站点之间换来换去还躲不开广告和限速。Cobalt 是一个没有广告、没有追踪器、没有付费墙的视频/音频下载工具支持 YouTube、TikTok、Instagram 等 20 多个平台你可以把它跑在自己的服务器上把下载行为完全掌握在自己手里。用 Docker 三条命令启动 CobaltCobalt 的官方 Docker 包是部署的首选前提是机器上装好了 Docker 和 Docker Compose。整个流程就三步git clone https://gitcode.com/GitHub_Trending/cob/cobalt cd cobalt docker compose up -dcompose 文件可以直接参考仓库里 examples/docker-compose.example.yml 的样例注意把默认的 URL 换成你自己的域名否则前端请求会指向别人的实例。Docker 包内置了 watchtower容器会自动拉取新版本不用你手动升级。手动安装只适合本地开发装好 Node.js 18 以上git clone仓库后运行npm run setup再npm start即可。API 和前端要分开部署setup 脚本会让你选择角色。如果实例要支持需要登录才能看的内容在同目录放一个 cookies.json样例见 examples/cookies.example.json并通过COOKIE_PATH指向它。三种下载模式和智能文件名Cobalt 把下载拆成三个互斥的模式默认就是视频音频视频音频什么都不改直接下原片仅音频请求里加isAudioOnly: true音频格式由aFormat指定支持mp3、ogg、wav、opus、best五种默认mp3仅视频加isAudioMuted: true去掉音轨适合只想留画面素材的情况。画质方面vQuality可选 144 到 2160 以及max默认 720YouTube 还能用vCodec指定h264、av1、vp9手机端建议 h264 兼容性最好。个别平台有专属开关TikTok 的isTTFullAudio能拿到视频用的原始完整音源tiktokH265决定是否优先 1080p 的 HEVC 版本Twitter 的twitterGif控制 GIF 是否真的转成 .gif 文件。文件名由filenamePattern决定四种取值示例长这样取值示例文件名classic默认youtube_MMK3L4W70g4_1920x1080_h264_mute.mp4prettyLoossemble (루셈블) - Sensitive MV (1080p, h264, mute, youtube).mp4basic标题 (1080p, h264)不带上游平台名nerdy标题 (1080p, h264, ru, youtube, 视频ID).mp4生成逻辑在 src/modules/processing/createFilename.js 里标题、分辨率、编解码器、音轨语言都会被保留素材入库后不用二次重命名就能认出来。三个真实场景怎么用做课件的老师把网课链接贴进网页aFormat设成ogg或opus仅音频模式下拿到的文件体积小方便在教室里反复播放不需要下载整段视频。运营做品牌素材备份品牌官号发的每条 Reel 和推文都过一遍 CobaltfilenamePattern用nerdy文件名里自带发布时间和视频 ID归档进网盘后按项目文件夹存放日后盘点素材不用回网站翻历史。剪片的人找参考YouTube 上的剪辑教程用vQuality: 2160拉满画质收藏B 站的同类内容同样支持TikTok 的转场片段加isTTFullAudio把背景音乐整段存下来后面找原曲方便得多。️ Cobalt API 调用与实例保护整个服务就是一个 REST 接口前端和 API 分离部署所以任何脚本都能直接调。最精简的调用长这样const res await fetch(http://localhost:9000/api/json, { method: POST, headers: { Accept: application/json, Content-Type: application/json }, body: JSON.stringify({ url: https://www.youtube.com/watch?vxxxxx, vQuality: 1080 }) })请求成功返回status: success和一个可下载链接链接参数带签名且有时效直接当下载地址用即可。完整字段说明见 docs/api.md所有平台的具体处理逻辑在 src/modules/processing/services/ 目录下每个平台一个文件。实例要暴露到公网时重点调这几个环境变量完整清单在 docs/run-an-instance.mdAPI_PORT9000 API_URLhttps://api.example.com/ RATELIMIT_WINDOW60 RATELIMIT_MAX20 CORS_WILDCARD0 CORS_URLhttps://example.comRATELIMIT_WINDOW和RATELIMIT_MAX控制每个 IP 在一个时间窗秒内最多请求多少次超了返回 429这是防滥用的第一道闸CORS_WILDCARD设为 0 后只有CORS_URL指定的域名能调你的 API。对外再套一层 nginx 反向代理实例基本就稳了。常见问题速查返回 429 限流撞上了速率限制等一个窗口期默认 60 秒再试或调大RATELIMIT_MAX。提示需要登录/部分内容下不了配置 cookies.json 并用COOKIE_PATH指向它登录态只对需要鉴权的平台生效。端口被占用改API_PORT默认 9000和WEB_PORT默认 9001即可。YouTube 下出来只有 720p这是默认值在请求里显式写vQuality: 1080或2160。页面里调用报 CORS 错API 端把CORS_WILDCARD设 1 全放开或设 0 并用CORS_URL精确放行你的前端域名。把 Cobalt 部署在自己服务器上等于把下载工具变成了自己的基础设施——链接贴进去文件落下来剩下的时间交给创作本身。下载和使用内容请遵守各平台的条款尊重原作者的版权素材仅用于你计划使用的方式。【免费下载链接】cobaltbest way to save what you love项目地址: https://gitcode.com/GitHub_Trending/cob/cobalt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Next-DBM v1.7.1

Next-DBM v1.7.1

2026/8/24 21:54:30

Next-DBM v1.7.1 正式发布AI 进了数据库编辑器 多渠道模型接入 对话即查询轻量级企业数据库审计系统(数据库堡垒机)| Apache 2.0 开源写 SQL 的日常,是不是这样:表结构记不清,复杂查询拼半天;想问 AI,得开个新窗口,把表结构贴过去,拿到 SQL 再复制回来执行——来回复制粘贴,上…

三分钟快速识别任意文件类型:Detect It Easy 完整上手指南

三分钟快速识别任意文件类型:Detect It Easy 完整上手指南

2026/8/24 21:54:30

三分钟快速识别任意文件类型:Detect It Easy 完整上手指南 【免费下载链接】Detect-It-Easy Program for determining types of files for Windows, Linux and MacOS. 项目地址: https://gitcode.com/gh_mirrors/de/Detect-It-Easy 供应商交付审计的凌晨&…

BepInEx 新手入门:10分钟给Unity游戏装上插件框架(附避坑对照表)

BepInEx 新手入门:10分钟给Unity游戏装上插件框架(附避坑对照表)

2026/8/24 21:54:30

BepInEx 新手入门:10分钟给Unity游戏装上插件框架(附避坑对照表) 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx 把插件丢进游戏里、双击启动&a…

从提示工程到驾驭工程:构建企业级AI应用的三次认知跃迁

从提示工程到驾驭工程:构建企业级AI应用的三次认知跃迁

2026/8/25 1:44:39

1. 从“说对话”到“建系统”:一个AI应用开发者的认知跃迁如果你在过去一年里尝试过用大模型做点东西,大概率经历过这样的心路历程:一开始,你兴奋地发现,只要在聊天框里“说对话”,模型就能给你写代码、写文…

开源AI双语PDF翻译工具:从原理到部署的完整指南

开源AI双语PDF翻译工具:从原理到部署的完整指南

2026/8/25 1:44:39

还在为阅读英文PDF文献而头疼吗?面对动辄几十页的学术论文、技术手册,逐句复制到翻译软件不仅效率低下,还常常丢失原文的格式、图表和数学公式。今天,我将为你介绍一个堪称“科研党福音”的开源解决方案——一个完全免费、功能强大…

2026年软件测试面试核心考点与实战策略

2026年软件测试面试核心考点与实战策略

2026/8/25 1:44:39

1. 2026年软件测试面试全景指南最近帮几位准备跳槽的测试工程师做模拟面试,发现即使有3-5年经验的同学,面对系统化的技术考察也常出现知识盲区。这份整理了最新企业真题的指南,涵盖功能测试、自动化、性能、安全等全领域考点,附带…

捷蓝航空 TrueBlue 积分最高 120% 加赠,2026年10月1日截止

捷蓝航空 TrueBlue 积分最高 120% 加赠,2026年10月1日截止

2026/8/25 1:44:39

捷蓝航空(JetBlue)TrueBlue 积分限时买分活动正在进行中! 单笔购买 20,000 点以上即可享受 120% 加赠,综合成本仅 1.47 美分/点(含税费)。 这是 2026 年入手 TrueBlue 积分的绝佳时机,特别适合用…

基于适配器模式构建统一机器人平台:打通QQ与飞书消息通道

基于适配器模式构建统一机器人平台:打通QQ与飞书消息通道

2026/8/25 1:44:39

1. 项目概述:为什么需要统一机器人平台做项目久了,尤其是涉及到团队协作和自动化流程,你会发现一个挺烦人的事:信息通知散落在各个角落。开发同学在钉钉群里看告警,产品同学在飞书上讨论需求,运营同学在QQ群…

京东SP项目面试攻略与校招备战指南

京东SP项目面试攻略与校招备战指南

2026/8/25 1:34:39

1. 京东SP项目开奖与面试攻略解析最近京东的SP(Special Program)项目终于开奖了,作为互联网行业含金量极高的校招项目,每年都吸引着无数应届生和职场新人。我作为经历过三轮面试的"过来人",想和大家分享一些…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/24 19:53:32

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/24 19:56:07

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/24 21:16:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

2026/8/25 0:04:34

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

2026/8/25 0:04:35

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

2026/8/25 0:04:35

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…