agalwood / Motrix

A full-featured download manager.
https://motrix.app
MIT License
44.86k stars 4.48k forks source link

希望可以添加对视频下载支持 #1186

Open jarryyen opened 2 years ago

jarryyen commented 2 years ago

请描述一下你的新功能请求是否与已知问题有关? 希望可以添加针对视频解析下载功能

描述你想要的解决方案 可以考虑添加youtube-dl的支持,针对页面中的视频进行解析并下载的功能

描述你考虑过的替代方案 https://github.com/yt-dlp/yt-dlp 也可以在现有基础上使用这款产品 这款产品可以配合现有的 aria2 实现下载

更多信息 可以考虑第一部分先支持一些网站,比如 youku , letv , youtube 等标准视频网站. 关于页面中嵌入的视频解析可以先不做

谢谢

Leao9203 commented 1 year ago

我觉得你提错地方了,这是浏览器插件之类的做的工作。 并且,加入下载视频功能会不可避免的徒增法律风险。

jarryyen commented 1 year ago

我觉得你提错地方了,这是浏览器插件之类的做的工作。 并且,加入下载视频功能会不可避免的徒增法律风险。

我的意思是,可以调用youtube-dl或者yt-dlp就行 , 然后用Motrix的aira2接力实现高速下载.

Motrix不内置youtube-dl ,需要用户自行配置

类似 iina播放YouTube视频一样

Leao9203 commented 1 year ago

不是,Motrix 只是一个 Aria2 的 GUI,调用 youtube-dl 之类的插件很明显不属于 Aira2 的功能,就跟为什么 Motrix 不支持 ed2k 链接一样。与其说让 Motrix 支持这类插件,不如说让这类插件添加 Aria2 的支持。

jarryyen commented 1 year ago

不是,Motrix 只是一个 Aria2 的 GUI,调用 youtube-dl 之类的插件很明显不属于 Aira2 的功能,就跟为什么 Motrix 不支持 ed2k 链接一样。与其说让 Motrix 支持这类插件,不如说让这类插件添加 Aria2 的支持。

我的意思是这样的,当Motrix检测到 URL的地址是 youtube.com or youtu.be 并且 用户配置了youtube-dl的启动地址,那么就这样调用.就可以实现了快速下载了. youtube-dl https://www.youtube.com/*** --external-downloader aria2c --external-downloader-args "-x 16 -k 1M"

我相信这2位用户也是这个意思

https://github.com/agalwood/Motrix/issues/864 https://github.com/agalwood/Motrix/issues/762