Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Replace youtube-dl with yt-dlp #24

Open
Javier-Luo opened this issue Dec 25, 2021 · 4 comments
Open

Replace youtube-dl with yt-dlp #24

Javier-Luo opened this issue Dec 25, 2021 · 4 comments

Comments

@Javier-Luo
Copy link

youtube-dl下载速度过慢,也许可以使用yt-dlp解决

@LussacZheng
Copy link
Owner

感谢你的建议!

  • you-get 和 youtube-dl 是完全不依赖第三方库的,但 yt-dlp 并不是,集成进来有一点复杂,这也是目前没有集成 ykdl 的原因。
  • 一个简单的解决方案是使用预编译好的 yt-dlp.exe ,就像集成 annie 那样,只需要将 yt-dlp.exe 放入 usr\ 文件夹即可。

此外,由于 .bat 批处理脚本的语法限制,逻辑处理能力有限,其实我之前就一直想使用 Go 或 Rust 重写整个项目,添加一些功能和显著的改进,比如:

  • 提供一个API给用户查询各工具是否有新版本,而不是由用户端逐一访问各工具主页,再解析网页、提取版本号。
  • 提供另一种部署选项,全部使用二进制文件部署: you-get.exe + youtube-dl.exe + ...

所以在(至少半个月后)重写整个项目前,个人不太愿意花时间去集成 yt-dlp 或 ykdl ,非常抱歉。

如果你需要使用 yt-dlp ,你或许可以试试:

  • 下载 yt-dlp.exe 并将其放入 usr\ 文件夹,然后就可以在 下载视频.bat 中正常使用。
  • 手动使用 yt-dlp -U 命令来检查更新。

@Javier-Luo
Copy link
Author

谢谢提供解决办法,也期待你重写后的新项目!

@dadanshang
Copy link

期待你更新yt-dlp 并能加入aria2c

@jaytai
Copy link

jaytai commented Jun 6, 2022

期待重写后的更新!感谢作者!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants