|
[[230407]] 皆さんの多くは、YouTubeを含む100以上のウェブサイトから動画をダウンロードできるコマンドラインプログラム「Youtube-dl」を使ったことがあるか、聞いたことがあるでしょう。私は偶然、「You-Get」という似たようなツールを見つけました。これはPythonで書かれたコマンドラインダウンローダーで、YouTube、Facebook、Twitterといった人気ウェブサイト(LCTT注:まず、これらのウェブサイトが存在している必要があります)から画像、音声、動画をダウンロードできます。現在、このダウンローダーは80以上のサイトに対応しています。対応しているウェブサイト一覧はこちらをクリックしてください。 You-Getは単なるダウンローダーではありません。オンライン動画を動画プレーヤーにストリーミング再生することもできます。さらに、Googleで動画を検索することも可能です。検索語を入力するだけで、You-GetはGoogleを使って最も関連性の高い動画を検索し、ダウンロードします。もう一つ注目すべき機能は、ダウンロードプロセスを一時停止・再開できることです。これは完全に無料のオープンソースアプリケーションで、Linux、macOS、Windowsで利用できます。 You-Getをインストールする次の依存関係がインストールされていることを確認してください。 - Python 3
- FFmpeg(強く推奨)またはLibav
- (オプション)RTMPDump
You-Getのインストール方法はいくつかありますが、公式にはpipパッケージマネージャーの使用が推奨されています。pipをまだインストールしていない場合は、以下のリンクを参照してください。 - pipを使ってPythonパッケージを管理する方法
Python 3 の場合はpipをインストールする必要があることに注意してください。 次に、次のコマンドを実行して You-Get をインストールします。 -
$ pip3 install you - get
次のコマンドを使用して、You-Get をバージョン *** にアップグレードできます。 -
$ pip3 install -- upgrade you - get
You-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」とマークされたフォーマットをダウンロードします。フォーマットや解像度にご満足いただけない場合は、ご希望のフォーマットを選択し、対応するitg値を使用してください。 -
$ 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
オーディオ ファイルの詳細を表示するには、 -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 : //www.ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/
動画を検索有効な URL を指定せずに、任意の検索語を You-Get に渡すだけで、You-Get は Google 検索を使用して、検索語に最も関連性の高い動画をダウンロードします。(LCTT 翻訳者注: Google のロボット検出メカニズムにより 503 エラーが発生し、この機能が使用できなくなる場合があります。) -
$ 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 は、広告やコメントをスキップして、オンライン ビデオをビデオ プレーヤーまたはブラウザーにストリーミングできます。(LCTT 翻訳者注: -pパラメータを使用するには、対応する vlc/chrominum コマンドを呼び出す必要があります。これは通常、グラフィカル インターフェイスを備えたオペレーティング システムに適用されます。) 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
[[230408]] 上のスクリーンショットに見られるように、広告やコメントはなく、ビデオを含むシンプルなページです。 ダウンロードしたビデオのパスとファイル名を設定します。デフォルトでは、ビデオのタイトルがデフォルトのファイル名として使用され、ファイルは現在の作業ディレクトリにダウンロードされます。もちろん、好みに応じて変更することもできます。` –output-dirまたは-oパラメータを使用してパスを指定し、 –output-filenameまたは-Oパラメータを使用してダウンロードしたファイルのファイル名を指定できます。 -
$ you - get - o ~ /Videos -O output.mp4 https:/ / www . youtube . com / watch ? v = HXaglTFJLMc
ダウンロードを一時停止して再開するダウンロードをキャンセルするには、 CTRL+Cを押してください。.download .downloadの一時ファイルが出力パスに保存されます。次回同じパラメータでダウンロードを実行すると、中断したところからダウンロードが再開されます。 ファイルのダウンロードが完了すると、 .download拡張子の一時ファイルは自動的に消えます。その後、同じパラメータで再度ダウンロードすると、You-Get はダウンロードをスキップします。強制的に再起動したい場合は、 –forceまたは-fパラメータを使用してください。 コマンドの詳細については、次のヘルプ セクションを参照してください。 -
$ you - get -- help
これで今回の共有セッションは終了です。今後も素晴らしいツールをご紹介していきますので、どうぞご期待ください! |