Aria2是一款免费开源跨平台且不限速的多线程下载神器。
CR TubeGet调用youtube-dl进行下载,而youtube-dl亦支持aria2下载。因此,在v0.9.0.8中,CR TubeGet加入对Aria2下载器支持。
为通用性考虑,CR TubeGet程序包中未打入aria2程序,有需要的朋友请去其官方网站下载,之后丢入CR TubeGet文件夹中即可。
注:aria2组件对分段视频不能支持

其链接为:https://aria2.github.io/,当前最新版本为1.34.0。
下载for windows版的:
a_zip.png
从zip包中,解出来aria2c.exe,丢在CR TubeGet目录下:
aria2_1.png
CR TubeGet判断aria2c.exe存在会通知youtube-dl调用aria2c进行下载。
OK,就是这么简单。
这里也放了一份,下地后解压出aria2c.exe即可:点击下载

那么,其效果如何呢?
我以百度香港云服务器测试,与不使用aria2情况下做对比,截图如下:
正常下载:
2019-05-16_110418.png
aria2下载:
aria2.png
显而易见,提速不少,且下载速度稳定。
请注意,使用aria2下载,其进度显示字串,与正常下载,稍有差异。

而在使用过程中发现,其也偶尔报错:
jn.png
未知原因。
后来看日志,此错误为已下载的文件被占用所致。

因为它由youtube-dl调用,程序中的下载暂停与继续,是通过冻结youtube-dl来实现。因此在任务暂停时候,aria2仍然在下载,没有办法冻结其对应的aria2下载器。这里是个稍显欠缺的使用体验。

另:并非所有视频格式都支持aria2下载。若视频源为m3u8分片视频,则它不会被支持。

標籤:none

已有 4 條評論

  1. ylong ylong

    后来看日志,此错误为已下载的文件被占用所致。

    因为它由youtube-dl调用,程序中的下载暂停与继续,是通过冻结youtube-dl来实现。因此在任务暂停时候,aria2仍然在下载,没有办法冻结其对应的aria2下载器。这里是个稍显欠缺的使用体验。

    请问大佬 ,这里有什么办法解决吗????

    1. 有心人。目前没有好方法,或者,可先不使用aria2这个加速器

  2. ken ken

    大佬,你的软件是我见过唯一能无水印下载西瓜视频(头条视频)1080P的,我可以请教一下你是如何做到的吗,我看过一下pl_pattern.xml,貌似是通过播放器加载视频流来做的?如果下载算法或者原理涉及你的商业利益,请忽略之,谢谢!

添加新評論