媒體內(nèi)容的開源工具)
Cobalt 完整指南一站式下載 20 大主流平臺(tái)媒體內(nèi)容的開源工具【免費(fèi)下載鏈接】cobaltbest way to save what you love項(xiàng)目地址: https://gitcode.com/GitHub_Trending/cob/cobaltCobalt 是一款免費(fèi)、無(wú)廣告、可自托管的開源媒體下載器AGPL-3.0 協(xié)議你粘貼鏈接它返回文件。它覆蓋 YouTube、TikTok 等 20 個(gè)主流平臺(tái)的視頻、音頻與元數(shù)據(jù)下載數(shù)據(jù)完全跑在你自己的服務(wù)器上。Cobalt 到底是什么一句話定位一個(gè)粘貼鏈接拿走文件的下載服務(wù)專為需要保存在線素材的創(chuàng)作者設(shè)計(jì)。它沒(méi)有廣告、沒(méi)有追蹤、沒(méi)有侵入式統(tǒng)計(jì)——你只做一件事貼上 URL選擇要保存的格式。多平臺(tái)解析覆蓋 YouTube、TikTok、Twitter/X、Bilibili、Instagram、SoundCloud 等 20 個(gè)平臺(tái)且列表仍在持續(xù)擴(kuò)充格式自由畫質(zhì)、編碼h264/av1/vp9、音頻格式mp3/ogg/wav/opus都可以選YouTube 最高可取 8K、4K、HDR 與高幀率智能命名內(nèi)置 classic / pretty / basic / nerdy 四套文件命名模板自動(dòng)帶上標(biāo)題、分辨率與來(lái)源API 完整開放Web 界面之外還提供 REST API方便把下載動(dòng)作嵌進(jìn)你自己的流程換句話說(shuō)你不需要再為不同平臺(tái)切換不同工具一個(gè) Cobalt 就能把素材庫(kù)的入口統(tǒng)一起來(lái)。它替你解決了什么擺脫廣告、重定向與追蹤的下載站過(guò)去用第三方下載站一次點(diǎn)擊可能換來(lái) 5 個(gè)不想要的彈窗和一堆追蹤腳本?,F(xiàn)在 Cobalt 只給你文件本身——無(wú)廣告、無(wú)追蹤、無(wú)統(tǒng)計(jì)。這意味著你可以獲得最干凈的下載體驗(yàn)而自托管后所有流量都留在自己的網(wǎng)絡(luò)里。畫質(zhì)由你決定而不是由平臺(tái)決定想要什么就拿什么視頻質(zhì)量從 144p 到 2160p 或 max 任選編碼可挑也可以只取音軌。對(duì) YouTube 還支持 8K、4K、HDR 與高幀率內(nèi)容。換句話說(shuō)你保存下來(lái)的素材直接達(dá)到后期制作標(biāo)準(zhǔn)不需要二次轉(zhuǎn)碼。結(jié)果可復(fù)現(xiàn)、可重建核心是一條處理管線URL 匹配 → 平臺(tái)解析 → ffmpeg 合并轉(zhuǎn)碼。同一個(gè)鏈接任何時(shí)候重跑都得到同樣的文件。這意味著你的素材庫(kù)隨時(shí)可以重建不依賴某個(gè)工具的某個(gè)頁(yè)面??焖偕鲜? 分鐘跑通新手路徑Docker Compose 一鍵啟動(dòng)官方推薦用 Docker Compose 直接拉起無(wú)需手動(dòng)裝依賴# 參照 docs/examples/docker-compose.example.yml 編寫 docker-compose.yml # 記得把 API_URL / WEB_URL 替換成你自己的地址 docker compose up -dAPI 監(jiān)聽(tīng) 9000 端口Web 界面監(jiān)聽(tīng) 9001 端口。示例配置里還帶了 watchtower 組件實(shí)例之后會(huì)自動(dòng)更新。進(jìn)階路徑源碼運(yùn)行開發(fā) / 定制需要 Node.js 18兩條命令跑起來(lái)git clone https://gitcode.com/GitHub_Trending/cob/cobalt cd cobalt npm run setup npm startnpm run setup會(huì)引導(dǎo)你選擇部署 API 還是 Web 實(shí)例。換句話說(shuō)一塊 VPS 上 5 分鐘就有私有實(shí)例改代碼的開發(fā)環(huán)境 2 分鐘就緒。真實(shí)場(chǎng)景這樣用才順手教育創(chuàng)作者批量保存參考課程與講座視頻留一份離線備份只取音軌 mp3把長(zhǎng)講座變成通勤可聽(tīng)的素材用 pretty 命名模板標(biāo)題自動(dòng)帶上作者與分辨率社媒運(yùn)營(yíng)保存品牌賬號(hào)與同行視頻建內(nèi)容檔案庫(kù)面對(duì)多媒體的帖子Twitter/X、Instagram讓 picker 幫你挑出想保存的那一條視頻下載時(shí)去掉音軌畫面素材留作二次創(chuàng)作存檔與備份定期重新保存已發(fā)布內(nèi)容的原始鏈接素材不怕原帖消失需要登錄才能看的內(nèi)容配置 cookies.json 后即可保存見(jiàn)示例文件團(tuán)隊(duì)共享一個(gè)自托管實(shí)例靠速率限制防止接口被濫用橫向?qū)Ρ葹槭裁催x它能力Cobalt傳統(tǒng)下載網(wǎng)站瀏覽器插件支持平臺(tái)20 個(gè)且持續(xù)增加通常 5 個(gè)通常 10 個(gè)廣告 / 追蹤無(wú)廣告與重定向多常有追蹤自托管Docker 一鍵啟動(dòng)不可行不可行API 集成完整 REST API無(wú)無(wú)畫質(zhì) / 編碼選擇最高 8K可選編碼由站點(diǎn)決定有限換句話說(shuō)你得到的不只是下載更快而是一條可控、可集成、可復(fù)現(xiàn)的素材管線。進(jìn)階玩法用 API 接入自己的工作流主處理端點(diǎn)是POST /api/json兩個(gè)請(qǐng)求頭都要聲明application/jsoncurl -X POST http://localhost:9000/api/json \ -H Accept: application/json -H Content-Type: application/json \ -d {url:視頻鏈接,vQuality:1080,aFormat:mp3}返回的url字段即文件直鏈或?qū)崟r(shí)轉(zhuǎn)碼鏈接完整參數(shù)表見(jiàn)API 文檔。注意官方公開 API 僅限個(gè)人用途免費(fèi)使用商用請(qǐng)自托管實(shí)例。自己接入一個(gè)新平臺(tái)三步走在服務(wù)配置里加 URL 匹配規(guī)則patternssubdomainsenabled: true到 src/modules/processing/services/ 下參考現(xiàn)有實(shí)現(xiàn)寫解析邏輯提交前先在 issue 里確認(rèn)需求邊界貢獻(xiàn)規(guī)范見(jiàn) CONTRIBUTING.md。性能與安全調(diào)優(yōu)自托管實(shí)例自帶幾組旋鈕RATELIMIT_WINDOW/RATELIMIT_MAX默認(rèn) 60 秒窗口內(nèi)最多 20 次請(qǐng)求防濫用CORS_WILDCARD收緊允許來(lái)源DURATION_LIMIT限制可下載視頻時(shí)長(zhǎng)完整清單在部署文檔里。遇到問(wèn)題舊版 Firefox 粘貼不了鏈接125 版本以下需要到about:config手動(dòng)打開dom.events.asyncClipboard.readText步驟見(jiàn)故障排查指南Ubuntu 22.04 下 ffmpeg 報(bào) DNS 錯(cuò)誤安裝并啟動(dòng)nscd服務(wù)即可解決見(jiàn)部署文檔需要登錄的內(nèi)容保存不了在docker-compose.yml同級(jí)放一份cookies.json并配置COOKIE_PATH環(huán)境變量參考cookies 示例如果問(wèn)題仍未解決可以直接到倉(cāng)庫(kù)提 issue或在官方社區(qū)里問(wèn)——維護(hù)者和活躍用戶都很及時(shí)。Cobalt 以 AGPL-3.0 協(xié)議開源一行命令就能開始搭建你的實(shí)例git clone https://gitcode.com/GitHub_Trending/cob/cobalt粘貼鏈接拿走文件——把省下來(lái)的時(shí)間還給創(chuàng)作本身?!久赓M(fèi)下載鏈接】cobaltbest way to save what you love項(xiàng)目地址: https://gitcode.com/GitHub_Trending/cob/cobalt創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考