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

可否下载m3u8地址视频? #218

Open
maijh opened this issue Jun 18, 2023 · 8 comments
Open

可否下载m3u8地址视频? #218

maijh opened this issue Jun 18, 2023 · 8 comments
Labels
enhancement New feature or request

Comments

@maijh
Copy link

maijh commented Jun 18, 2023

可否下载m3u8地址视频,需要批量下载那种

@richardli1598
Copy link
Contributor

Hello, @maijh ,首先,感谢使用!

可以描述一下如下信息吗?
1.批量下载指什么?手动传入一批url,自动下载?
2.下载什么平台的视频?

至于是否能下载,目前看来应该不行,需要自己实现download provider,比如把 https://github.com/nilaoda/N_m3u8DL-RE 对接到kubespider的download provider中,kubespider可以做定时,更新等调用此download provider下载。

我后续可以看看,当然,也欢迎你来贡献相关代码,一起完善此框架。

@maijh
Copy link
Author

maijh commented Jun 18, 2023

1、是的,手动传一批URL然后自动下载。
2、暂时固定在哪个平台,只是临时看中视频把m3u8链接贴上去。

@richardli1598
Copy link
Contributor

好的,理解。

如果你有兴趣和时间,非常欢迎来实现一下。
如果没时间,我这边后面看看。

@richardli1598 richardli1598 added the enhancement New feature or request label Jun 18, 2023
@maijh
Copy link
Author

maijh commented Jun 18, 2023

怎么实现download provider,我看貌似为空的。https://github.com/opennaslab/kubespider/blob/main/docs/zh/contribute/implement_download_provider_cn.md 。如果有文档可以有空看下

@richardli1598
Copy link
Contributor

richardli1598 commented Jun 18, 2023

hello,文档还没有补好,可以直接参考:
https://github.com/opennaslab/kubespider/tree/main/downloaders/you-get (这里类似对 https://github.com/nilaoda/N_m3u8DL-RE 的封装)

https://github.com/opennaslab/kubespider/blob/main/kubespider/download_provider/youget_download_provider/provider.py 这里直接把url传给如上封装的下载软件

比较简单,就实现几个接口就行

@Steve0x2a
Copy link

@richardli1598 我可以尝试帮忙支持,不过我记得ytdlp也是支持m3u8刀下载的。

@richardli1598
Copy link
Contributor

@richardli1598 我可以尝试帮忙支持,不过我记得ytdlp也是支持m3u8刀下载的。

那就实现一个source provider, 把解析的地址发给yt-dlp就行了,具体实现可以参考 youtube source provider

@richardli1598
Copy link
Contributor

@richardli1598 我可以尝试帮忙支持,不过我记得ytdlp也是支持m3u8刀下载的。

非常感谢🙏!

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

No branches or pull requests

3 participants