ソフトウェア開発者のための OSS、まとめてみました!

ソフトウェア開発を行なっている自分が、個人的に面白いと思ったプログラムの最新技術や、オープンソースソフトウェア(OSS)をまとめています!

MENU

YouTube などのWebからメディアコンテンツ(動画、音楽、画像)をダウンロードしてみたいなら!「You-Get」

免責事項・はじめに

インターネット上から許可なくメディアコンテンツ(動画、音楽、画像)をダウンロードすることは、その Web サイトの規約違反となり違法となる場合があります。

今回紹介する OSS をご利用する場合は、一度 Web サイトの規約をご確認いただいて、ダウンロードしても問題ない場合のみご利用ください。

なお、利用する場合は自己責任で行う必要があり、本記事に掲載された内容によって生じた損害等の一切の責任を負いかねますので、ご了承ください。

概要

近年 YouTube をはじめ、たくさんのメディアコンテンツが世の中にあふれています。

そんな中、動画をダウンロードして活用したい場合があるかと思います(著作権・規約などには十分気を付けてくださいね)。

本日はあまり大声では言えませんが、そのようなメディアコンテンツをダウンロードすることができる OSS「You-Get」を紹介します。

You-Get はコマンドラインからインターネット上のメディアコンテンツをダウンロードするための小さなコマンドラインユーティリティとなります。

利用手順

You-Get を利用する際には、以下のソフトがあることが推奨されています。

インストール方法はいくつかあるのですが、今回は Python を利用した pip コマンドでインストールしてみようと思います。

$ pip3 install you-get

そのほか、Zsh を利用したインストール方法、GitHub 経由でのインストール方法、GitHub クローン経由でのインストール方法などいくつか方法があるので、詳しく知りたい方は以下のインストール手順を確認してみてください。

github.com

You-Get をインスト―ルした後は、以下のコマンドを実行することでメディアコンテンツをダウンロードすることができます。

you-get <ダウンロードしたいメディアコンテンツ URL>

使用感

今回は「You-Get」を利用して、YouTube からライセンス「クリエイティブ・コモンズ著作権表示必須ライセンス(再利用を許可する)」のある以下の動画を実際にダウンロードしてみました。

www.youtube.com

$ you-get https://www.youtube.com/watch?v=jNQXAC9IVRw
site:                YouTube
title:               Me at the zoo
stream:
    - itag:          43
      container:     webm
      quality:       medium
      size:          0.5 MiB (564215 bytes)
    # download-with: you-get --itag=43 [URL]

Downloading Me at the zoo.webm ...
 100% (  0.5/  0.5MB) ├██████████████████████████████████┤[1/1]    6 MB/s

Saving Me at the zoo.en.srt ... Done.

操作方法自体もコマンドを打つだけなので、とても簡単にダウンロードすることができました!

コマンドライン上の操作で完了するので、シンプルでいいですね。

ちなみに、「You-Get」は指定した URL のメディアコンテンツをダウンロードするだけでなく、検索ワードを設定することで Google 検索をかけて検索ワードに合った動画をダウンロードする機能や、「You-Get」だけで動画を閲覧することができるなど、驚くほど多機能なコマンドラインツールでした。

github.com

README の下のほうに応用的な使い方について説明がされているので、こちらも参考にしてみてはいかがでしょうか。

まとめ

今回は、メディアコンテンツをダウンロードすることができる OSS「You-Get」を紹介しました。

コマンドライン経由で様々なメディアコンテンツをダウンロードすることができるため、とてもシンプルかつ簡単にダウンロードすることができ、とても使いやすい印象でした!

現状は以下の Web サイトのメディアコンテンツをダウンロードすることができるそうです(図は README に記載されている一部です。詳細を知りたい方はこちらで確認ください。確認してみてください。)。

ただ、最近はメディアコンテンツのダウンロード違法となる場合もあるので、ご利用する際は Web サイトの規約をきちんと把握いただき、問題ないことを確認してからご確認ください!

それでは、よいメディアコンテンツ生活を!!

ライセンス

MIT License

リンク

you-get.org

github.com