欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

youtube-dll工具使用,很好用!!

程序员文章站 2023-11-13 23:23:22
最近喜欢上youtube dll这个插件,下载东西真的很好用,墙裂推荐,github地址如下 https://github.com/ytdl org/youtube dl 安装 1.Linux 1.1curl安装 sudo curl L https://yt dl.org/downloads/lat ......

最近喜欢上youtube-dll这个插件,下载东西真的很好用,墙裂推荐,github地址如下

安装

1.linux

1.1curl安装
    sudo curl -l https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
    sudo chmod a+rx /usr/local/bin/youtube-dl
1.2wget 安装
    sudo wget https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
    sudo chmod a+rx /usr/local/bin/youtube-dl
1.3pip安装
    pip install  youtube-dl
    更新pip install  --upgrade youtube-dl

2.windows

直接点击下载.exe文件

3.macos

sudo port install youtube-dl

简单使用参数(需要更多参数请移步官方github)

youtube-dl --list-extractors #查看支持网站列表
                 -f 你的下载视频url #查看视频格式
                 -o 给下载的视频重命名,-o后面跟随的是路径和名字
                 -f 选择视频格式,就是-f显示的视频格式号码

下载实例(python版脚本)

import subprocess

#下载视频函数
def down_videos(name,url,range_list):
    
    urls = 'e:\\temp\\bili\youtube-dl.exe -f 1 -o e:\\temp\\bili\%s%d.flv %s%d' % (name,i,url,i)
    p = subprocess.popen(urls,shell=true,universal_newlines=true)
    p.wait()#阻塞,等待子进程完成
    print('------>',p.returncode)#判断执行状态,成功返回0
       
if __name__ == '__main__':
    down_videos()

执行结果图

youtube-dll工具使用,很好用!!