You-Get : 一个有点🐱的工具

496 阅读2分钟

是一个基于Python的下载工具

安装You-Get

pip3 install you-get #安装You-Get
pip3 install --upgrade you-get #升级You-Get

下载

得感兴趣的视频时,您可能希望使用--info/-i

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]

默认情况下,会下载第一项。 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.

下载其他

you-get https://stallman.org/rms.jpg

设置下载文件的路径和名称

使用--output-dir/-o选项设置路径,并使用--output-filename/-O设置下载文件的名称:

you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

观看视频

使用--player/-p选项将视频输入您选择的媒体播放器,例如 mpv或vlc,而不是下载它:

you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

暂停和恢复下载

可以使用Ctrl+C来中断下载。

临时.download文件保存在输出目录中。下次you-get使用相同的参数运行时,下载进度将从上次会话恢复。如果文件已完全下载(临时.download扩展名消失),you-get将跳过下载。

要强制重新下载,请使用--force/-f选项。(警告:这样做会覆盖任何现有文件或同名临时文件!)