• 7.暂时删除 收藏夹  -2020年7月6日20:01:09

  • 6.添加日历小工具

  • 5.工具箱做为单独页面

  • 4.工具箱新增常用工具链接

  • 3.关闭网站内链–20200626

  • 2.代码风格改为 暗色主题–20200626

     

  • 1.取消左侧菜单列表显示 –20200625

  • 网站升级为https

    2020年6月25日21:40:52

python 一行命令下载全网视频

learning 易天法地 11个月前 (05-10) 214次浏览 扫描二维码

项目地址:https://github.com/soimort/you-get   请不要使用该项目从事违法活动哦~仅供学习使用!

支持的网站:

db3fc77f8a20510be8c19046e57bd52d - python 一行命令下载全网视频

 

安装方法一:

you-get的正式版本在PyPI上分发,可以通过pip软件包管理器从PyPI镜像轻松安装。请注意,您必须使用Python 3版本的pip:

$ pip3 install you-get

 

安装方法二:

通过Antigen安装(适用于Zsh用户),将以下行命令添加到您的.zshrc中:

antigen bundle soimort/you-get

 

安装方法三:

直接克隆或者下载该项目即可:

git clone git://github.com/soimort/you-get.git

然后运行

./setup.py install 

安装 you-get 工具

 

安装方法四:Homebrew (Mac only)

$ brew install you-get

 

安装方法五:pkg (FreeBSD only)

# pkg install you-get

 

升级方法一:

$ pip3 install --upgrade you-get

 

或通过以下方式下载最新版本:

$ you-get https://github.com/soimort/you-get/archive/master.zip

为了获得最新的develop分支而又不弄乱PIP,可以尝试::

$ pip3 install --upgrade git+https://github.com/soimort/you-get@develop

 

如何下载

1. 可通过如下命令查看该视频的详细信息。

you-get -i '视频url'
$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site:                YouTube
title:               Me at the zoo
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - itag:          242
      container:     webm
      quality:       320x240
      size:          0.6 MiB (618358 bytes)
    # download-with: you-get --itag=242 [URL]

    - itag:          395
      container:     mp4
      quality:       320x240
      size:          0.5 MiB (550743 bytes)
    # download-with: you-get --itag=395 [URL]

    - itag:          133
      container:     mp4
      quality:       320x240
      size:          0.5 MiB (498558 bytes)
    # download-with: you-get --itag=133 [URL]

    - itag:          278
      container:     webm
      quality:       192x144
      size:          0.4 MiB (392857 bytes)
    # download-with: you-get --itag=278 [URL]

    - itag:          160
      container:     mp4
      quality:       192x144
      size:          0.4 MiB (370882 bytes)
    # download-with: you-get --itag=160 [URL]

    - itag:          394
      container:     mp4
      quality:       192x144
      size:          0.4 MiB (367261 bytes)
    # download-with: you-get --itag=394 [URL]

    [ DEFAULT ] _________________________________
    - itag:          43
      container:     webm
      quality:       medium
      size:          0.5 MiB (568748 bytes)
    # download-with: you-get --itag=43 [URL]

    - itag:          18
      container:     mp4
      quality:       small
    # download-with: you-get --itag=18 [URL]

    - itag:          36
      container:     3gp
      quality:       small
    # download-with: you-get --itag=36 [URL]

    - itag:          17
      container:     3gp
      quality:       small
    # download-with: you-get --itag=17 [URL]

 

2. 下载方式更简单,只需一行命令即可下载了:
you-get '视频url'
$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site:                YouTube
title:               Me at the zoo
stream:
    - itag:          242
      container:     webm
      quality:       320x240
      size:          0.6 MiB (618358 bytes)
    # download-with: you-get --itag=242 [URL]

Downloading Me at the zoo.webm ...
 100% (  0.6/  0.6MB) ├██████████████████████████████████████████████████████████████████████████████┤[2/2]    2 MB/s
Merging video parts... Merged into Me at the zoo.webm

Saving Me at the zoo.en.srt ... Done.
(如果YouTube视频有任何隐藏字幕,它们将与视频文件一起以SubRip字幕格式下载。)
或者,如果您希望使用其他格式(mp4),则只需使用显示的选项即可:
$ you-get --itag = 18'https://www.youtube.com/watch?v=jNQXAC9IVRw'

 

 


本站文章如无特殊说明均为原创
文章标题: python 一行命令下载全网视频
转载请注明原文链接:https://www.zylearning.top/817.html
喜欢 (0)