You-Get – 从 80 多个网站下载媒体的 CLI 下载器

你们中的大多数人可能会被使用(或至少听说过) Youtube-dl,一个命令行程序,用于从 YouTube 和其他 100 多个网站下载视频。 我刚刚偶然发现了一个类似的实用程序,名为 “你得到”. 它也是一个 CLI 下载器 Python. 它允许您从 YouTube、Facebook、Twitter 等流行网站下载图像、音频和视频。 目前,支持 80 多个网站。 点击 这里 阅读支持网站的完整列表。

You-Get 不仅是一个下载器,还可以在您的媒体播放器中流式传输在线视频。 它甚至允许您在谷歌上搜索视频。 只需通过搜索词,You-Get 就会搜索并下载最相关的视频。 另一个值得注意的功能是它允许您暂停和恢复下载。 它是在 Linux、Mac OS 和 Windows 上完全免费、开源和跨平台的应用程序。

安装 You-Get

确保您已安装以下先决条件。

  • 蟒蛇 3
  • FFmpeg(强烈推荐)或 Libav
  • (可选)RTMPDump

You-Get 可以通过多种方式安装。 官方推荐的方法是使用 包管理器。 如果您尚未在 Linux 机器中安装 PIP,请参阅以下链接。

  • 如何使用 Pip 管理 Python 包

请注意 您必须安装 Python 3 版本的 pip.

现在,运行以下命令来安装 You-Get:

$ pip3 install you-get

您可以使用以下命令将 You-Get 升级到最新版本:

$ pip3 install --upgrade you-get

从你开始-Get

用法与 Youtube-dl 实用程序几乎相同。

下载视频

要下载视频,只需运行:

$ you-get https://www.youtube.com/watch?v=HXaglTFJLMc

样本输出:

site: YouTube title: The Last of The Mohicans by Alexandro Querevalú stream:  - itag: 22  container: mp4  quality: hd720  size: 56.9 MiB (59654303 bytes)  # download-with: you-get --itag=22 [URL]  Downloading The Last of The Mohicans by Alexandro Querevalú.mp4 ...  100% ( 56.9/ 56.9MB) ├███████████████████████████████████████████████████████┤[1/1] 752 kB/s

您可能想在下载前查看视频的详细信息。 You-Get 可以使用 “ – 信息” 或者 “-一世” 旗帜。 此选项将为您提供给定视频的所有可用质量和格式。

$ you-get -i https://www.youtube.com/watch?v=HXaglTFJLMc

或者,

$ you-get -info https://www.youtube.com/watch?v=HXaglTFJLMc

示例输出为:

site: YouTube title: The Last of The Mohicans by Alexandro Querevalú streams: # Available quality and codecs  [ DASH ] ____________________________________  - itag: 137  container: mp4  quality: 1920x1080  size: 101.9 MiB (106816582 bytes)  # download-with: you-get --itag=137 [URL]  - itag: 248  container: webm  quality: 1920x1080  size: 90.3 MiB (94640185 bytes)  # download-with: you-get --itag=248 [URL]  - itag: 136  container: mp4  quality: 1280x720  size: 56.9 MiB (59672392 bytes)  # download-with: you-get --itag=136 [URL]  - itag: 247  container: webm  quality: 1280x720  size: 52.6 MiB (55170859 bytes)  # download-with: you-get --itag=247 [URL]  - itag: 135  container: mp4  quality: 854x480  size: 32.2 MiB (33757856 bytes)  # download-with: you-get --itag=135 [URL]  - itag: 244  container: webm  quality: 854x480  size: 28.0 MiB (29369484 bytes)  # download-with: you-get --itag=244 [URL]  [ DEFAULT ] _________________________________  - itag: 22  container: mp4  quality: hd720  size: 56.9 MiB (59654303 bytes)  # download-with: you-get --itag=22 [URL]

默认情况下,You-Get 会下载标有 默认. 如果您不喜欢这种格式或质量,您可以选择您喜欢的任何其他格式。 使用 伊塔格 每种格式中给出的值。

$ you-get --itag=244 https://www.youtube.com/watch?v=HXaglTFJLMc

下载音频

以下命令将从 soundcloud 网站下载音频。

$ you-get 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira' Site: SoundCloud.com Title: ALL GIRLS ARE THE SAME (PROD. NICK MIRA) Type: MP3 (audio/mpeg) Size: 2.58 MiB (2710046 Bytes)  Downloading ALL GIRLS ARE THE SAME (PROD. NICK MIRA).mp3 ...  100% ( 2.6/ 2.6MB) ├███████████████████████████████████████████████████████┤[1/1] 983 kB/s

要查看音频文件的详细信息,请使用 -一世 旗帜。

$ you-get -i 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'

下载图片

要下载图像,请运行:

$ you-get https://pixabay.com/en/mountain-crumpled-cyanus-montanus-3393209/

You-Get 还可以从网页下载所有图像。

$ you-get https://ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/

搜索视频

You-Get 甚至不需要有效的 URL。 您只需在其上传递一个随机搜索字词,You-Get 就会对其进行谷歌搜索并根据您的搜索字符串下载最相关的视频。

$ you-get 'Micheal Jackson' Google Videos search: Best matched result: site: YouTube title: Michael Jackson - Beat It (Official Video) stream:  - itag: 43  container: webm  quality: medium  size: 29.4 MiB (30792050 bytes)  # download-with: you-get --itag=43 [URL]  Downloading Michael Jackson - Beat It (Official Video).webm ...  100% ( 29.4/ 29.4MB) ├███████████████████████████████████████████████████████┤[1/1] 2 MB/s

看视频

You-Get 可以在您的媒体播放器或浏览器中流式传输在线视频,而无需广告或评论部分。

要在媒体播放器(例如 VLC)中观看视频,请运行以下命令:

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

或者,

$ you-get --player vlc https://www.youtube.com/watch?v=HXaglTFJLMc

同样,要在浏览器中流式传输视频,例如 chromium,请使用:

$ you-get -p chromium https://www.youtube.com/watch?v=HXaglTFJLMc

正如您在上面的屏幕截图中看到的那样,没有广告,评论部分。 只是一个带有视频的普通页面。

为下载的视频设置路径和文件名

默认情况下,视频将使用默认视频标题下载到当前工作目录中。 当然,您可以根据自己的喜好更改它们 –输出目录/-o 标志设置路径和 –输出文件名/-O 设置下载文件的名称。

$ you-get -o ~/Videos -O output.mp4 https://www.youtube.com/watch?v=HXaglTFJLMc

暂停和恢复下载

CTRL+C 取消下载。 一个临时的 。下载 文件将保存在输出目录中。 下次您使用相同的参数运行 you-get 时,下载过程将从上次会话恢复。

如果文件完全下载,临时 .download 扩展名将消失,you-get 将跳过下载。 要强制重新下载,请使用 –force/-f 选项。

有关更多详细信息,请通过运行以下命令参阅帮助部分。

$ you-get --help

而且,这就是现在的全部。 更多好东西即将到来。 敬请关注!

干杯!

资源:

  • 你得到网站

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

CLI DownloaderLinux开源PythonYou-Get