Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

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

No branches or pull requests

4 participants