LoginSignup
5
2

More than 3 years have passed since last update.

Google Colab で youtube-dl を使ってみた

Posted at

Google Colab上で、youtube-dl を動かしてみましたので、メモとして残します。

簡単3ステップ

その名の通り youtube-dl では youtube 動画を保存できるのですが、人によっては「よく分からないものを自分のPCに直接インストールするのは怖い」という人もいると思います。

そんな人向けに、自分のPCに直接インストールせずに機能が使えて、しかもノートブックを終了すれば全て自動的に破棄される、Google Colab を使った youtube-dl の使い方をお伝えします!

前提

Google Colab の利用開始には Googleアカウント が必要です。
また、ダウンロードした動画は直接PCにダウンロードすると異常に時間がかかるので、マウントした Google Drive に保存することをおすすめします。

導入方法

それでは導入していきます。

1. Google Drive のマウント

from google.colab import drive 
drive.mount('/content/drive')

google Colaboratoryでファイルを読み込む方法
こちらなどを参照して Google Colab に Google Drive をマウントしてください。

2. youtube-dl のインストール

以下のコマンドで youtube-dl をインストールします。

!pip install youtube-dl

または

!sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
!sudo chmod a+rx /usr/local/bin/youtube-dl

3. youtube-dl で動画をダウンロード

以下のコードで youtube 動画をダウンロードします。
必要に応じて動画の映像のみ、または音声のみでもダウンロード可能です。

!youtube-dl "URL"

以上!

(おまけ) Colab 上にダウンロードしたファイルの保存

マウントした Google Drive の任意のフォルダに youtube からダウンロードした動画(音声)ファイルを保存していきます。

!cp -rf /content/[保存するファイル名] drive/'My Drive'/[任意のフォルダ]

これで Google Drive を確認すると、指定した任意のフォルダに動画(音声)ファイルが保存されているはずです!

参考サイト

youtube-dl(Github)
一つのYoutubeチャンネルから再生回数TOP10を一括ダウンロード
youtube-dlを使ってYouTubeから最高画質で最高音質の動画をダウンロードする

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2