koishi-plugin-ytdlp
v1.0.0
Published
使用 yt-dlp 从视频链接(如YouTube)下载视频或音频,并支持智能画质选择。
Downloads
40
Maintainers
Readme
Koishi 插件:ytdlp
- 我没有任何程序知识,都是AI写的!
- 我没有任何程序知识,都是AI写的!
- 我没有任何程序知识,都是AI写的!这是一个为 Koishi 机器人开发的插件,它调用强大的开源工具 yt-dlp,来从视频网站(如YouTube)下载视频或提取音频。
⚠️ 重要:前置依赖
本插件只是一个“遥控器”,它本身不具备下载能力。在使用本插件前,您必须在运行Koishi的电脑或服务器上,正确安装以下两个程序:
yt-dlp:
- 请从 官方发布页面 下载
yt-dlp.exe。 - 建议将其放置在一个统一的工具文件夹中(例如
C:\tools)。
- 请从 官方发布页面 下载
FFmpeg:
安装完成后,请务必将存放 yt-dlp.exe 和 ffmpeg.exe 的文件夹路径,添加到系统的“环境变量PATH”中。
或者,您也可以在插件的配置页面,直接填写这两个程序的绝对路径。
功能特性
- 智能降级: 当视频的最佳画质版本超过设定的大小时,会自动寻找并下载不超过该限制的最佳可用画质。
- 视频下载:
ytdlp <链接>- 下载视频 (MP4)。 - 音频提取:
ytdlpmp3 <链接>- 仅提取音频 (MP3)。 - 自我更新:
ytdlp.update- 通过指令远程更新yt-dlp程序,保持其对最新网站的支持。
配置项
- 临时文件路径: 用于存放下载过程中的临时文件。
- 最大文件大小: 智能降级的尺寸上限(MB)。
- yt-dlp.exe 路径:
yt-dlp程序的绝对路径(如果在PATH中则无需修改)。 - ffmpeg.exe 路径:
ffmpeg程序的绝对路径(如果在PATH中则无需修改)。
