Youtube-dl调用外部Aria2多线程下载工具加速下载

原创 楚盟  2017-02-07 19:33  阅读 6,230 views 次

youtube-dl是一个开源超级优秀好用的解析下载视频程序,大量视频网站都可以轻松解析下载,而且经常更新规则拥有大量的用户,今天测试让它组合Aria2多线程实现更快的下载速度,节约等待时间;

以下是在win10系统中测试成功,linux系统上应该也没问题,但没测试;其中系统安装了ffmpeg、youtube-dl、aria2c等均设置了系统变量CMD窗口中能够直接调用;


youtube-dl    https://www.youtube.com/***   --external-downloader aria2c --external-downloader-args "-x 16  -k 1M"

Youtube-dl调用Aria2多线程加速下载

调用了Aria2多线程下载工具后,下载速度达到了2.8M每秒,速度提升还是很明显的,因为我用的垃圾百兆联通下载境外资源被限制在了3M;

参数说明:

--external-downloader aria2c //调用外部下载工具
--external-downloader-args //外部下载工具指定参数
-x 16 //启用aria2 16个线程,最多就支持16线程
-K 1M //指定块的大小

本文地址:https://www.5yun.org/10266.html
关注我们:请关注一下我们的微信公众号:扫描二维码楚盟博客的公众号,公众号:chubin5yun
版权声明:本文为原创文章,版权归 楚盟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. SAMO
    SAMO 【农民】 @回复

    youtube-dl和aria2配置中保存下载的文件夹路径不一样会怎么样啊,比如youtube-dl下载的保存在E:a 中,aria2下载的保存在E:b 中

    • 楚斌
      楚斌【站长】2017-02-12 at 21:08  回复

      @SAMOyoutube-dl 好像没有配置文件吧???? 一般我都是直接cmd窗口定义当前路径的

      • SAMO
        SAMO 【农民】2017-02-13 at 13:32  回复

        @楚斌可以设置配置文件的,https://github.com/rg3/youtube-dl#configuration,配置文件后会方便一些。

        • 楚斌
          楚斌【站长】2017-02-13 at 20:56  回复

          @SAMO(⊙o⊙)…还真是哦,以前还真没有注意过,谢谢提醒!

          • SAMO
            SAMO 【农民】2017-02-14 at 09:37  回复

            @楚斌自己试了下,应该还是会存在youtube-dl配置的路径

          • 楚斌
            楚斌【站长】2017-02-14 at 13:33  回复

            @SAMO我没试过设置配置文件,一般都是在cmd窗口中CD切换的路径来决定下载位置的;

  2. 哎呀meteor
    哎呀meteor 【农民】 @回复

    在这里找到了很多喜欢的东西,谢谢楼主~

    • 楚盟
      楚盟【站长】2017-03-07 at 09:40  回复

      @哎呀meteor不客气,喜欢就好,多多交流

      • wo
        wo 【农民】2017-07-03 at 02:53  回复

        @楚盟参数好像没有效果。甚至不调用外部下载工具。没有错误提示,有办法么。

        • 楚盟
          楚盟【站长】2017-07-03 at 13:01  回复

          @wo参数肯定是正确滴,估计你环境配置哪里不对
          http://www.5yun.org/10353.html 你看看这个方法,直接用youtube-dl获取视频真实下载地址,自己用下载工具下载吧

  3. zasl
    zasl 【农民】 @回复

    博主好,这个方法下载720p的是可以的,但是如果是1080的分段下载就只会用youtube-dl下载无法aria2下载,这个有办法解决吗?

  4. bryanpython
    bryanpython 【农民】 @回复

    博主您好,我现在按照您的方法让youtube-dl调用aria2c,没有任何速度,还想请问您电脑上还能这样下载吗?是不是aria2c已经不支持youtube视频的地址了呢,能否请您留一个联系方式呢

    • 楚盟
      楚盟【站长】2017-12-24 at 03:43  回复

      @bryanpython刚刚在Ubuntu系统中测试,youtube-dl调用aria2c下载正常,(Ubuntu包含:youtube-dl+aria2+ffmpeg)

      • pythonbryan
        pythonbryan 【农民】2017-12-24 at 20:52  回复

        @楚盟谢谢您这么及时回答,我试过在科学上网的模式下,aria2C可以正常下载普通的链接,但是一旦通过youtub-dl调用,就无法进行下载。请问这个是不是因为aria2C的conf文件里没有配置好呢?科学上网是不是全局模式下,aria2c也能正常连到外网?

        • 楚盟
          楚盟【站长】2017-12-26 at 01:34  回复

          @pythonbryan这个是代理设置问题,只能自己排查查看设置模式

  5. pythonbryan
    pythonbryan 【农民】 @回复

    博主您好,请问现在aria2c还支持youtube视频的地址吗?谢谢您