
抖音批量下載與直播回放保存免費開源的 douyin-downloader一次配置長期受益【免費下載鏈接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下載工具去水印支持視頻、圖集、合集、音樂(原聲)。項目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader剪輯師小陳上周整理某位博主的素材幾百條視頻靠手點保存一個下午就這么沒了。同事遞給他一個開源工具 douyin-downloader——輸入主頁鏈接視頻、圖集、合集、直播回放都能批量下載還自動去水印、挑最高清版本。他試了十分鐘發現過去一下午的活現在一杯咖啡的工夫就完成了。這個項目完全免費開源既支持命令行也帶桌面版內測中專為想把抖音內容整理成個人資源庫的人設計。下面這份入門指南我把最常用的玩法一次講明白從零開始也能快速跑通。一張表看懂它能替你做什么動手之前先把能力全景攤開你心里就有數了想做的事對應功能簡單說明存單條視頻 / 圖文單作品下載支持 /video、/note 鏈接短鏈自動解析存某位博主的全部作品主頁批量下載post / like / mix / music 四種模式自由組合存自己收藏的內容收藏夾下載登錄后一鍵拉取收藏作品與收藏合集直播沒趕上直播錄制FLV / HLS 雙格式主播下播自動保留已錄數據了解作品反響評論采集按作品抓評論輸出獨立 JSON 文件追熱點、找素材熱搜 / 搜索熱搜榜與關鍵詞搜索結果導出 JSONL長期維護資源庫增量下載已下載的自動跳過只收新作品接入自己的系統REST APIHTTP 接口提交任務適合二次開發一句話總結從單條收藏到全量備份從命令行到圖形界面它把抖音內容管理串成了一條完整流水線。三個最常見的真實使用場景場景一抖音作者主頁一鍵批量下載什么時候用發現一個高質量創作者想完整收藏或者要拿他的作品當剪輯素材、學習參考。怎么用把主頁鏈接寫進配置指定下載類型和數量即可link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 發布的作品 - like # 點贊過的作品 number: post: 50 # 0 表示全量 path: ./Downloaded/運行python run.py -c config.yml程序會自動生成作者名 / 類型的目錄結構視頻、封面、音樂、元數據 JSON 各歸其位??缒J竭€會自動去重同一個作品絕不會重復下載。效果如何幾十條作品的主頁全程幾乎不用盯屏進度條走完素材庫就齊了。場景二抖音直播回放保存與錄制什么時候用知識分享、娛樂直播錯過了沒看到或者想錄下來反復學習。怎么用直接把直播間鏈接交給工具link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 表示錄到主播下播 idle_timeout_seconds: 30支持 FLV 和 HLS 兩種流格式主播下播、網絡空閑或手動中斷時已錄下的數據都會保留不會白錄。錄制完成后視頻文件連同直播間元數據快照一起放在作者名 / live/目錄下。效果如何相當于給喜歡的直播間裝了一臺自動錄像機精彩內容隨時回看。場景三單條視頻、圖集隨手存什么時候用刷到一條不錯的視頻或圖集只想單條收藏不想要整套流程。怎么用視頻、圖集、短鏈都能直接粘# 單個視頻 python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 # 短鏈自動解析 python run.py -c config.yml -u https://v.douyin.com/xxxxx短鏈v.douyin.com、v.iesdouyin.com會自動解析成真實地址不用先去網頁里展開。下載時會優先選無水印源并在多個碼率里自動挑最高清的那個。效果如何刷到一條存一條每個作品都附帶封面、背景音樂和完整元數據日后檢索、剪輯都順手。配置速查卡抄走就能用把最常用的配置項整理成一張速查卡需要時直接復制配置項 / 命令作用與推薦用法mode: [post, like, mix, music]主頁下載類型想要什么寫什么number.post: 0數量限制0 表示全量拉取increase.post: true增量下載跳過已下載只收新的start_time/end_time時間過濾格式2024-01-01thread: 5并發數網絡狀況好可以調高retry_times: 3失敗重試次數指數退避proxy: http://127.0.0.1:7890代理設置網絡受限時用filename_template: {date}_{title}_{id}文件命名模板變量可自由組合database: true開啟 SQLite 去重與歷史記錄python -m tools.cookie_fetcher --config config.yml自動獲取 Cookie登錄后回車即寫入python run.py --hot-board 30拉取熱搜榜前 30 并導出 JSONLpython run.py --serve --serve-port 8000以 REST API 模式運行倉庫里的USAGE.md和config.example.yml有更完整的參數說明遇到拿不準的配置翻一翻就行。大多數人都不知道的兩個進階玩法增量下載像只收新快遞一樣省心很多用戶第一次跑完批量下載就以為結束了其實increase才是長期維護資源庫的關鍵。開著增量下載程序會對照 SQLite 數據庫自動跳過所有已下載的作品——就像只收新寄來的快遞不重復拆舊包裹。每周跑一次關注列表里所有創作者的新作品就悄悄躺進你的硬盤了。注意保持database: true這個功能依賴數據庫記錄。熱搜榜與關鍵詞搜索白送的選題雷達大多數人只把它當下載器卻忽略了自帶的發現能力。執行python run.py --hot-board 30可拉取當天熱搜榜--search 貓咪 --search-max 100可按關鍵詞搜索作品結果統一導出為 JSONL。對做內容運營、追熱點的人來說這相當于內置了一個免費選題工具。新手最常犯的 5 個錯誤? 忽略 Cookie 配置直接跑就報錯 → ? 首次使用先執行python -m tools.cookie_fetcher --config config.yml登錄后自動寫入配置? Cookie 失效后反復報錯還硬等 → ? 重新跑一次 Cookie 獲取命令一分鐘解決? 翻頁只到 20 條就停以為工具壞了 → ? 檢查browser_fallback.enabled: true并保持headless: false彈窗出現后手動完成驗證? 只刪數據庫記錄就以為會重新下載 → ? 程序會掃描本地文件判斷只有文件已刪、庫里有記錄才會重下想徹底重置請同時清掉本地目錄和dy_downloader.db? 把collect和post寫進同一份配置 → ? 收藏夾模式必須單獨使用不能與其他模式混跑現在就能執行的起步清單douyin-downloader 的價值一句話就能概括把下載抖音內容從手工勞動變成一條自動化流水線。單條收藏、主頁批量、直播回放、增量更新它都替你安排好了剩下的只是選擇存什么、存多少。上手一共四步克隆倉庫git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader安裝依賴pip install -r requirements.txt復制配置cp config.example.yml config.yml填入想下載的鏈接獲取 Cookie 并運行python -m tools.cookie_fetcher --config config.yml然后python run.py -c config.yml不喜歡命令行的朋友還可以試試倉庫 Releases 里的桌面版 Douzy內測中操作更直觀。最后提醒一句工具再好用也請用在正當用途上——尊重創作者版權只保存自己有權保存的內容用于個人學習、素材整理與數據備份。遵守平臺規則才能長久地用好它。從今天這一條命令開始慢慢攢出屬于自己的內容資源庫喜歡的不再因為沒存下來而遺憾。【免費下載鏈接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下載工具去水印支持視頻、圖集、合集、音樂(原聲)。項目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考