Loom Video Downloader 是一個簡單的 Node.js 命令列工具,用於從 loom.com 下載影片。它根據 URL 中的視訊 ID 檢索視訊下載鏈接,並使用指定的檔案名稱、多個檔案的前綴或預設的視訊 ID 保存視訊。
要執行此工具,您需要在電腦上安裝 Node.js 和 npm。
git clone https://github.com/EcomGraduates/loom-downloader.git
npm install
該工具使用以下 npm 套件:
axios
- 用於瀏覽器和 Node.js 的基於 Promise 的 HTTP 用戶端。fs
- 檔案系統模組,可讓您使用電腦上的檔案系統。https
- HTTPS 是基於 TLS/SSL 的 HTTP 協定。yargs
-Yargs 透過解析參數並產生優雅的使用者介面,幫助您建立互動式命令列工具。 要從 loom.com 下載單個視頻,請運行以下命令,將[VideoId]
替換為 URL 中的實際視頻 ID:
loom-dl --url https://www.loom.com/share/[VideoId]
這將下載影片並將其另存為[VideoId].mp4
。
您可以使用--out
或-o
選項指定不同的輸出檔名:
loom-dl --url https://www.loom.com/share/[VideoId] --out [FileName].mp4 or loom-dl --url https://www.loom.com/share/[VideoId] --out path/to/[FileName].mp4
這將下載影片並將其另存為[FileName].mp4
。
要下載文字檔案中列出的多個視頻,請使用--list
選項。建立一個文字文件,每行一個影片 URL,並將文件路徑傳遞給腳本:
loom-dl --list path/to/urls.txt
預設情況下,每個影片都會以其影片 ID 作為檔案名稱進行儲存。
您可以使用--prefix
選項指定檔案名稱前綴。該腳本將為每個下載的影片附加一個自動遞增的數字:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output
這將在給定的輸出目錄中保存具有指定前綴“下載”和遞增編號的影片。 download-1.mp4 download-2.mp4如果未指定輸出路徑,則預設為下載資料夾
為了防止受到防火牆或速率限制,可以使用--timeout
選項在下載之間設定逾時:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output --timeout 5000
這將在每次下載之間增加 5 秒的等待時間。根據需要進行調整。
在終端機中執行 npm install loom-dl
npm install loom-dl -g
遵循與上面相同的命令,但將 loom-dl 替換為 loom-dl
歡迎請求請求。對於重大更改,請先開啟一個問題來討論您想要更改的內容。
lestercoyoyjr 一種將下載的影片下載到特定資料夾中進行下載的方法。
werkamsus 用於添加簡歷功能
該專案是開源的,可根據 MIT 許可證使用。