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 许可证使用。