yt-dlpのインストール方法について

こんにちは。記事を書くのは初めてなのと、語彙力を学校に忘れてきたので説明が下手なところがあります。ただ、この記事を読めば「yt-dlp」を完全に理解できると思います。
この記事にたどり着いたということは、yt-dlpについてご存じだと思うのですが一応説明を。
yt-dlpは動画をダウンロードするソフトウェアです。win,mac,linuxで使うことができます。
例えばYouTubeであったりAbema,ニコニコやTwitterの動画もダウンロードできます。★自己責任★

:::note info
2022/03/07 なんだか非常に読みづらかったので全面的に書き直しました。ストックされている方はもう一度よんでくださいな。(かなわぬ願い)
:::

さて、本題に入っていく前に(早く始めろ)この記事では、**64bitのWindows**向けに解説します。とはいえ、MAC/Linuxユーザーの方もちょっと手順を変えるだけでおｋです。(だからって解説はしないぜ！attentionをpayしてね！！



## 1.yt-dlpのインストール 

[ここをクリックすると_64bit-windows向けのyt-dlpが自動でダウンロードされます。](https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe)

いやあ、ワンクリックだけでダウンロードできるようにした僕、天才ですねえ...(は？　



### pathの設定

はい、だるいのきましたよ。(説明が
実際には二分程度でできます。

まず、WIN + R  キーを押してください。すると、"ファイル名を指定して実行"ウィンドウがでてくるはずです。
その四角のなかに、
 ```
 SystemPropertiesAdvanced.exe
```


と入力し、エンターキーをおしましょう。
すると、あら不思議！システムのプロパティを開くことができます。
そうしたら、右下にある"環境変数(N)"ってのをクリックします。
出てきたウィンドウの下のほうにある"新規"ってのをクリックします。
変数名と変数値をクリックするところがでてきます。
変数名にはyt-dlp
変数値にはyt-dlp.exeが入っているディレクトリ
をそれぞれ入力してください。

これで、下準備は終わりです。簡単でしたね(KONAMI
## 3.使い方
###### 最初に...windows + R からcmdと入力してエンターキーを押して、コマンドプロンプトを出します。




## 2. yt-dlp の使い方

### コマンドプロンプトを開く

まず、`Win + R` を押して `cmd` と入力し、Enter を押してコマンドプロンプトを開きます。

### 基本的なコマンド

#### **特定の動画をダウンロードする**
```
yt-dlp [動画URL]
```
**例:**
```
yt-dlp https://www.youtube.com/watch?v=jNQXAC9IVRw
```

#### **チャンネルのすべての動画をダウンロード**
```
yt-dlp [チャンネルURL]
```
**例:**
```
yt-dlp https://www.youtube.com/channel/UCLB3-6WN4Yg-efCxD9PMeKw
```

#### **再生リストのすべての動画をダウンロード**
```
yt-dlp [再生リストURL]
```
**例:**
```
yt-dlp https://www.youtube.com/playlist?list=PLdni05PnusctQ7fkd8SszQNKf2N6myf3t
```

#### **サムネイルを動画に埋め込む**
```
yt-dlp --embed-thumbnail [動画URL]
```
**例:**
```
yt-dlp --embed-thumbnail https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **ダウンロードの高速化（並列処理）**
```
yt-dlp -N [スレッド数] [動画URL]
```
**例:**
```
yt-dlp -N 4 https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **ファイルの保存先を変更**
```
yt-dlp -P [保存先パス] [動画URL]
```
**例:**
```
yt-dlp -P C:\user\hogehoge https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **ダウンロードの進行状況を表示**
```
yt-dlp --console-title [動画URL]
```
**例:**
```
yt-dlp --console-title https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **バージョンの表示**
```
yt-dlp --version
```

#### **yt-dlp のアップデート**
```
yt-dlp -U
```

#### **音声のみをダウンロード**
```
yt-dlp -x [動画URL]
```
**例:**
```
yt-dlp -x https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **音声フォーマットの指定**
```
yt-dlp -x --audio-format [FORMAT] [動画URL]
```
**例:**
```
yt-dlp -x --audio-format wav https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **動画フォーマットの指定**
```
yt-dlp --video-format [FORMAT] [動画URL]
```
**例:**
```
yt-dlp --video-format mp4 https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

#### **最高画質/音質でダウンロード**
```
yt-dlp -f bestaudio+bestvideo [動画URL]
```
**例:**
```
yt-dlp -f bestaudio+bestvideo https://www.youtube.com/watch?v=jNQXAC9IVRw&t=0s
```

### **実際の使用例（音楽ダウンロード用の設定）**
```
yt-dlp --output "%(title)s.%(ext)s" --embed-thumbnail --embed-metadata --audio-format mp3 -x -f bestaudio \
 --convert-thumbnail jpg --ppa "EmbedThumbnail+ffmpeg_o:-c:v mjpeg -vf crop='if(gt(ih,iw),iw,ih)':'if(gt(iw,ih),ih,iw)'" \
 --exec ffprobe -N 4 --add-header Accept-Language:ja-JP
```

---

## 3. 最後に

以上で、**yt-dlp を完全に理解** できたはずです！


- yt-dlp は、YouTube・ニコニコ・Twitch などの多くのサイトに対応しています。
- **著作権には十分注意してください。**
- **利用は自己責任でお願いします。**
- **自分用として使うのみでお願いします**
---

以上、yt-dlp の使い方についての解説でした！