Cobalt:开源的流媒体下载工具,支持解析和下载全平台的视频、音频和图片,支持多种视频质量和格式,自动提取视频字幕

简介: cobalt 是一款开源的流媒体下载工具,支持全平台视频、音频和图片下载,提供纯净、简洁无广告的体验

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

原文链接:https://mp.weixin.qq.com/s/RpUw9c3sIMjrHcL2V2m8jw


🚀 快速阅读

  1. 功能:支持全平台视频、音频和图片下载。
  2. 特点:提供纯净、简洁无广告的体验,支持多主题切换。
  3. 使用:支持网页版和 Docker 自托管部署,使用简单,无需注册。

正文(附运行教程)

cobalt 是什么

公众号: 蚝油菜花 - cobalt

cobalt 是一款开源的流媒体下载工具,旨在为用户提供纯净、简洁无广告的下载体验。它支持全平台视频、音频和图片下载,包括主流视频网站、社交媒体和音乐平台。

cobalt 提供个性化设置,支持多主题切换,用户能下载高达 8K 的视频和多种格式的音频。此外,cobalt 还能自动提取字幕,使用简单,无需注册,支持网页版和 Docker 自托管部署。

cobalt 的主要功能

  • 全平台支持:能下载来自 YouTube、Bilibili、Dailymotion 等视频网站,Instagram、TikTok、Twitter/X、Reddit 等社交媒体平台,及 SoundCloud 等音频平台的内容。
  • 个性化设置:多主题切换,包括明暗模式的自由调节。支持多语言,方便不同语言用户使用。
  • 下载选项:视频质量最高支持 8K+,支持多种视频编码格式,适应不同设备,支持字幕下载和自动提取。

如何运行 cobalt

使用 Docker Compose 和 GitHub 包(推荐)

要运行 cobalt 的 Docker 包,你需要安装并配置 dockerdocker-compose

如果你需要帮助安装 Docker,请参考 DigitalOcean 的教程:

运行 cobalt Docker 包

1. 创建一个文件夹用于存放 cobalt 配置文件,例如:

mkdir cobalt

2. 进入 cobalt 文件夹,创建一个 Docker Compose 配置文件:

cd cobalt && nano docker-compose.yml

本例中使用 nano,如果你的操作系统未安装 nano,可以使用其他文本编辑器。

复制并粘贴 示例配置文件docker-compose.yml 文件中,并根据需要进行修改。确保替换默认 URL,否则 cobalt 无法正常工作。

3. 最后,启动 cobalt 容器(从 cobalt 目录运行):

docker compose up -d

如果希望实例支持需要身份验证才能查看公共内容的服务,请在与 docker-compose.yml 同一目录下创建 cookies.json 文件。示例 cookies 文件 可以在这里找到

cobalt 包会自动更新,得益于 Watchtower。

强烈建议使用反向代理(如 nginx)将实例暴露到公共互联网上。可在线查找相关教程。

在本地开发环境中运行 cobalt API

要求:

  • Node.js >= 18
  • Git
  • pnpm

1. 克隆仓库:

git clone https://github.com/imputnet/cobalt

2. 进入 api/src 目录:

cd cobalt/api/src

3. 安装依赖:

pnpm install

4. 在同一目录下创建 .env 文件。

添加所需的环境变量到 .env 文件。至少需要设置 API_URL

API_URL=http://localhost:9000/

5. 运行 cobalt:

pnpm start

Ubuntu 22.04 解决方案

为了使 ffmpeg-static 二进制文件能够解析 DNS(参见 #101),需要安装并运行 nscd

sudo apt install nscd
sudo service nscd start

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
10月前
|
存储 算法 安全
.NET 平台 SM2 国密算法 License 证书生成深度解析
授权证书文件的后缀通常取决于其编码格式和具体用途。本文档通过一个示例程序展示了如何在 .NET 平台上使用国密 SM2 算法生成和验证许可证(License)文件。该示例不仅详细演示了 SM2 国密算法的实际应用场景,还提供了关于如何高效处理大规模许可证文件生成任务的技术参考。通过对不同并发策略的性能测试,开发者可以更好地理解如何优化许可证生成流程,以满足高并发和大数据量的需求。 希望这段描述更清晰地传达了程序的功能和技术亮点。
1232 14
.NET 平台 SM2 国密算法 License 证书生成深度解析
|
10月前
|
Web App开发 数据采集 开发者
某查”平台请求头反爬技术解析与应对
某查”平台请求头反爬技术解析与应对
|
9月前
|
弹性计算 运维 安全
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
|
9月前
|
机器学习/深度学习 人工智能 JSON
Resume Matcher:增加面试机会!开源AI简历优化工具,一键解析简历和职位描述并优化
Resume Matcher 是一款开源AI简历优化工具,通过解析简历和职位描述,提取关键词并计算文本相似性,帮助求职者优化简历内容,提升通过自动化筛选系统(ATS)的概率,增加面试机会。
1230 18
Resume Matcher:增加面试机会!开源AI简历优化工具,一键解析简历和职位描述并优化
|
9月前
|
人工智能 自然语言处理 搜索推荐
ViDoRAG:开源多模态文档检索框架,多智能体推理+图文理解精准解析文档
ViDoRAG 是阿里巴巴通义实验室联合中国科学技术大学和上海交通大学推出的视觉文档检索增强生成框架,基于多智能体协作和动态迭代推理,显著提升复杂视觉文档的检索和生成效率。
672 8
ViDoRAG:开源多模态文档检索框架,多智能体推理+图文理解精准解析文档
|
10月前
|
机器学习/深度学习 人工智能 编解码
R1-Onevision:开源多模态推理之王!复杂视觉难题一键解析,超越GPT-4V
R1-Onevision 是一款开源的多模态视觉推理模型,基于 Qwen2.5-VL 微调,专注于复杂视觉推理任务。它通过整合视觉和文本数据,能够在数学、科学、深度图像理解和逻辑推理等领域表现出色,并在多项基准测试中超越了 Qwen2.5-VL-7B 和 GPT-4V 等模型。
394 0
R1-Onevision:开源多模态推理之王!复杂视觉难题一键解析,超越GPT-4V
|
9月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
9月前
|
数据采集 存储 数据库连接
Requests与BeautifulSoup:高效解析网页并下载资源
Requests与BeautifulSoup:高效解析网页并下载资源
|
11月前
|
JSON 前端开发 搜索推荐
关于商品详情 API 接口 JSON 格式返回数据解析的示例
本文介绍商品详情API接口返回的JSON数据解析。最外层为`product`对象,包含商品基本信息(如id、name、price)、分类信息(category)、图片(images)、属性(attributes)、用户评价(reviews)、库存(stock)和卖家信息(seller)。每个字段详细描述了商品的不同方面,帮助开发者准确提取和展示数据。具体结构和字段含义需结合实际业务需求和API文档理解。
|
9月前
|
缓存 监控 搜索推荐
【实战解析】smallredbook.item_get_video API:小红书视频数据获取与电商应用指南
本文介绍小红书官方API——`smallredbook.item_get_video`的功能与使用方法。该接口可获取笔记视频详情,包括无水印直链、封面图、时长、文本描述、标签及互动数据等,并支持电商场景分析。调用需提供`key`、`secret`和`num_iid`参数,返回字段涵盖视频链接、标题、标签及用户信息等。同时,文章提供了电商实战技巧,如竞品监控与个性化推荐,并列出合规注意事项及替代方案对比。最后解答了常见问题,如笔记ID获取与视频链接时效性等。

热门文章

最新文章

推荐镜像

更多
  • DNS