Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

YouTubeから動画をダウンロード(youtube-dl)

$
0
0

youtube-dlとは

youtube-dlは、YouTube.com やその他のサイトから動画をダウンロードするためのコマンドラインプログラムです。

Pythonインタプリタ、バージョン 2.6、 2.7、 3.2+ が必要で、プラットフォームに依存しません。UnixでもWindowsでもmacOSでも動作します。パブリックドメインに置かれているので、変更したり、再配布したり、好きなように使うことができます。

youtube-dlの使い方

コマンドラインで使います。

書式
youtube-dl [OPTIONS] YouTube動画のURL [URL...]
使用例
$ youtube-dl https://www.youtube.com/watch?v=7wfUUZvybPY
[youtube] 7wfUUZvybPY: Downloading webpage
[download] Destination: How to Install YouTube-DL (Windows 10)-7wfUUZvybPY.mp4
[download] 100% of 14.28MiB in 00:09

主なオプション

オプション説明
-u, --username USERNAMEYouTubeのアカウント
-p, --password PASSWORDアカウントのパスワード。省略すると対話的に入力
-o, --output TEMPLATE出力ファイル名のテンプレート
-s, --simulateシミュレートするだけで実際にはダウンロードをしない
-t, --title出力ファイル名を動画タイトルにする
-g, --get-urlダウンロードURLを表示する

アップデート

YouTubeに変更があるとyoutube-dlは使えなくなることがあります。その場合、アップデートする仕組みが用意されています。

youtube-dlの機能
sudo youtube-dl -U

上記でうまくいかない場合は、Windowsであればダウンロード、インストールのやり直し、Homebrew、pipは以下の方法でアップデートできます。

Homebrewの場合
brew update
brew upgrade youtube-dl
pipの場合
sudo pip install youtube_dl -U

インストール

Windows

Windowsユーザは、.exeファイルをダウンロードし、PATHを通して使ってください。

Mac

Homebrewでインストールすることができます。

brew install youtube-dl

もしくは、MacPortsでインストールすることができます。

sudo port install youtube-dl

pip

pipを使うこともできます。
https://pypi.org/project/youtube_dl/

sudo -H pip install --upgrade youtube_dl

Linux, MacOS, UNIX

curlを使う場合

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

wgetを使う場合

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

Viewing all articles
Browse latest Browse all 8691

Trending Articles