GNU/Linux >> Linux の 問題 >  >> Linux

You-Get –80以上のWebサイトからメディアをダウンロードするためのCLIダウンローダー

あなたのほとんどはYoutube-dlに慣れている(または少なくとも聞いている)かもしれません 、YouTubeやその他の100以上のWebサイトからビデオをダウンロードするためのコマンドラインプログラム。 "You-Get"という名前の同様のユーティリティに出くわしました 。 Pythonで記述されたCLIダウンローダーでもあります 。 YouTube、Facebook、Twitterなどの人気のあるWebサイトから画像、オーディオ、ビデオをダウンロードできます。現在、80以上のWebサイトがサポートされています。 ここをクリック サポートされているサイトの完全なリストを読むには。

You-Getはダウンローダーであるだけでなく、メディアプレーヤーでオンラインビデオをストリーミングすることもできます。それはあなたがグーグルでビデオを検索することさえ可能にします。検索語を渡すだけで、You-Getはそれをグーグルで検索し、最も関連性の高いビデオをダウンロードします。もう1つの注目すべき機能は、ダウンロードを一時停止および再開できることです。 Linux、Mac OS、Windowsに搭載されている、完全に無料のオープンソースのクロスプラットフォームアプリケーションです。

インストール-取得

次の前提条件がインストールされていることを確認してください。

  • Python 3
  • FFmpeg(強く推奨)またはLibav
  • (オプション)RTMPDump

You-Getはさまざまな方法でインストールできます。公式に推奨される方法は、ピップを使用することです。 パッケージマネージャー。 LinuxボックスにPIPをまだインストールしていない場合は、次のリンクを参照してください。

  • Pipを使用してPythonパッケージを管理する方法

Python3バージョンの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は、 "-info"を使用してそれを行うことができます または"-i" 国旗。このオプションを使用すると、特定のビデオで利用可能なすべての品質とフォーマットが得られます。

$ 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は DEFAULTでマークされたフォーマットをダウンロードします 。その形式や品質が気に入らない場合は、他の好きな形式を選択できます。 itagを使用する 各形式で指定された値。

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

オーディオのダウンロード

次のコマンドは、soundcloudWebサイトからオーディオをダウンロードします。

$ 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

オーディオファイルの詳細を表示するには、 -iを使用します フラグ。

$ 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は、Webページからすべての画像をダウンロードすることもできます。

$ 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

同様に、ブラウザでクロムなどのビデオをストリーミングするには、次を使用します。

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

上のスクリーンショットでわかるように、広告、コメントセクションはありません。ビデオ付きの単なるページ。

ダウンロードした動画のパスとファイル名を設定

デフォルトでは、ビデオはデフォルトのビデオタイトルで現在の作業ディレクトリにダウンロードされます。もちろん、-output-dir / -o を使用して、好みに応じて変更することもできます。 パスを設定するフラグと-output-filename/-O ダウンロードしたファイルの名前を設定します。

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

ダウンロードを一時停止して再開します

CTRL + Cを押します ダウンロードをキャンセルします。一時的な.download ファイルは出力ディレクトリに保存されます。次回あなたを実行するとき-同じ引数で取得すると、ダウンロードプロセスは最後のセッションから再開されます。

ファイルが完全にダウンロードされた場合、一時的な.download拡張子はなくなり、you-getはダウンロードをスキップします。再ダウンロードを強制するには、-force / -fを使用します オプション。

詳細については、次のコマンドを実行してヘルプセクションを参照してください。

$ you-get --help

そして、今のところこれですべてです。来るより良いもの。しばらくお待ちください!

乾杯!


Linux
  1. Githubからダウンロードする最短の方法は?

  2. CLI からの Berkeley DB ファイルの検査

  3. CLI から、ファイルの最後の行を出力します。

  1. コマンドラインでGoogleから画像をダウンロードする.

  2. AWS cli を使用して AWS secrets manager からシークレットを解析する

  3. Steam からのダウンロード速度が異常に遅い

  1. Linuxでコマンドラインからメディアプレーヤーを制御する方法

  2. コマンドラインからスタンフォードオンラインコースをダウンロードする

  3. Linux で URL からファイルをダウンロードする方法