Oblivion summary

We will write articles with in-depth information for intermediate and advanced Blender users, as well as information on add-ons and 3DCG.

Download all Oshi videos at once [YouTube / yt-dlp / Ruru Suzuhara]

others

Update date:

Videos from distributors tend to be large and long, so if you want to save all the videos, you'll need to consider ways to download them all at once.
Write down the method for bulk downloading.
Corporate VTubers in particular may end up deleting all of their videos after they retire, so if you want to be sure to be able to watch videos again, it's a good idea to download it.

This time I will download the video of my favorite Ruru Suzuhara. Ruru Suzuhara has already retired, but all archived videos will definitely remain until the end of December 2021.
However, since it may be deleted after that, download all the videos.

Click here if you want to save only the audio.

statistics

Statistics for downloading all videos of Ruru Suzuhara channel.
I bought a 4TB HDD, but a 2TB HDD seems to be enough for just videos.
The time required depends on your PC specifications and PC operating conditions.

  • Total number of videos: 615
  • Time required: Approximately 3 days and 6 hours
  • Data size: 1.34TB
  • Save format: .webm
    • "bestvideo+bestaudio/best"
  • Application used: yt-dlp

While I was downloading, I was also doing other work on the same PC, so if I left the download processing alone, it would probably be faster.

PC specs

Laptop: P65 Creator 8RE
Processor: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz 2.20 GHz
implementation RAM: 16GB
GPU: NVIDIA GeForce GTX 1060 with Max-Q Design
Storage location: External HDD 4TB

Download app uses yt-dlp

youtube-dl is a standard YouTube video downloader, but YouTube official has taken measures to slow down the download speed, making it unusable.
Therefore, this time we will use another downloader derived from youtube-dl called yt-dlp .
It seems to be able to do the same things as the previous youtube-dl. The same command options can be used.

yt-dlp, a fork of youtube-dlc with many improvements | From Linux

download

Download yt-dlp - github

You can download the .exe file from the link in INSTALLATION > [Windows].

Other download methods

Past versions and files in other formats can be downloaded from the bottom of the Releases page.

to download

D:\APP\yt-dlp\yt-dlp. exe -o "F:/suzuhara_lulu/%(upload_date)s - %(title)s - [%(id)s].%(ext)s" -i -v "https://www.youtube.com/channel/UC_a1ZYZ8ZTXpjg9xUY9sj8w/videos" -f "bestvideo+bestaudio/best" --add-metadata
D:\APP\yt-dlp\yt-dlp.exe -o "F:/suzuhara_lulu/%(upload_date)s - %(title)s - [%(id)s].%(ext)s" -i -v "https://www.youtube.com/channel/UC_a1ZYZ8ZTXpjg9xUY9sj8w/videos" -f "bestvideo+bestaudio/best" --add-metadata
D:\APP\yt-dlp\yt-dlp.exe -o "F:/suzuhara_lulu/%(upload_date)s - %(title)s - [%(id)s].%(ext)s" -i -v "https://www.youtube.com/channel/UC_a1ZYZ8ZTXpjg9xUY9sj8w/videos" -f "bestvideo+bestaudio/best" --add-metadata

D:\APP\yt-dlp\yt-dlp.exe -o "F:/suzuhara_lulu/%(upload_date)s - %(title)s - [%(id)s].%(ext)s" -i -v "https://www.youtube.com/channel/UC_a1ZYZ8ZTXpjg9xUY9sj8w/videos" -f "bestvideo+bestaudio/best" --add-metadata

yt-dlp is an application that is run using commands, and there is no UI that is easy for beginners to use.
You can download it by opening a command prompt and running the above command.
You can understand the contents of the command from below and copy and paste it.

  1. Search for "Command Prompt" from the Start menu and open it.
  2. Copy and paste the above command onto a black screen and run it.

Specify yt-dlp.exe

D:\APP\yt-dlp\yt-dlp.exe

Specify the directory where yt-dlp.exe is located.

file name

-o "F:/suzuhara_lulu/%(upload_date)s - %(title)s - [%(id)s].%(ext)s"

In the above path, it will be saved in the F:/suzuhara_lulu/ directory. The date is written at the beginning of the line, the video title is written in the middle, and the video ID is written at the end of the line.

File name: 20210329 - [Little Nightmares 2] Living is getting lost! ! [Ruru Suzuhara_Nijisanji] - [Yl8sQVHBtb0].webm

Target URL

-v "https://www.youtube.com/channel/UC_a1ZYZ8ZTXpjg9xUY9sj8w/videos"

今回はチャンネル「鈴原るる」の動画を一括ダウンロードしたいので、チャンネルのURLを指定する。
単体動画をDLするなら、動画のURLを指定する。

画質設定

-f "bestvideo+bestaudio/best"

bestvideo+bestaudioにより、最高画質と最高音質の品質で保存する。
それがなければ、bestにより、最も高い品質で保存する。

サムネイル

--write-thumbnail -embed-thumbnail

サムネイルを保存・音声ファイルにサムネイルをファイルに埋め込む。

その他

オプション説明
--dateafter 20190501
--datebefore 20190601
指定した日時より以前もしくは以後の物をそれぞれ処理する。
サンプルでは2019年05月01日~06月01日の期間の動画のみを保存する。
--playlist-reverse複数動画の一括DL時、逆順からダウンロードする。
逆順から落としたいときに便利。
--write-description動画説明を保存する。.descriptionファイルが生成される。
--write-thumbnailサムネイル画像を保存する。
--add-metadata動画にメタデータを書き込む。
--write-sub --all-subs --convert-subs srt字幕ファイルを生成する。使用可能な全ての字幕をダウンロードする。字幕フォーマットを「srt」に変換する。

必要に応じて他のオプションも設定する。
youtube-dlの全オプションの説明は下記リンクがわかりやすい。

youtube-dl オプション一覧及びそのメモ - †MASAYOSHI†のオンラインメモ帳

Windows自動強制アップデートを停止する

DL途中でWindowsアップデートに邪魔され、DLが中断されることがある(1敗)。
Windowsアップデートは停止しておく。
下記サイトで停止方法がいくつか示されている。

Windows 10の更新を完全に停止する方法

パソコンのパフォーマンスを最大化する

ダウンロードがより早く終わるように、PCのパフォーマンスをダウンロードに集中させる。
特に日をまたいでDLすることもあるので、就寝前には他アプリも閉じておくのを忘れないように。

  • 不要な他アプリは閉じる
    • バックグラウンドアプリも閉じる
  • 複数起動した同時ダウンロードはしないほうが良い?
  • タスクマネージャーでyt-dlp.exeの優先度設定を高にする(後述)
  • 高パフォーマンスのバッテリー設定にしてスリープしないようにする(後述)

CPU使用率を最大化したかったのだが、試したやり方では30%程度しかいかなかった。

yt-dlp.exeの優先度設定を高にする

  • タスクバーを右クリック > タスクマネージャー(K)を表示する
  • 詳細タブに移動し、yt-dlp.exeを見つけ、右クリック > 優先度の設定 > 高に変更する

電源プランから、ダウンロード中にスリープしないように設定する

一括ダウンロードは長時間かかるため、パソコンが自動で気にスリープされてしまうと困る。
特に就寝中にもずっと処理していてほしいため、これを設定する。
全て作業が終わった後に元の設定(電源プランのバランス)に戻すのを忘れないようにすること。

  • タスクバー右下 > バッテリー設定を右クリック
  • 電源オプション > 電験プランの作成
  • 高パフォーマンスにする
  • 電源に接続時はスリープを[適用しない]にし、コンピューターをスリープ状態にしない
  • プラン設定を変更 で詳細な設定を変更する
  • 詳細な電源設定の変更 > ハードディスク > 次の時間が経過後ハードディスクの電源を切る > 電源に接続:なし (値0) に変更する

チャットファイルや動画説明ファイルをダウンロードする

--skip-download --youtube-skip-dash-manifest --write-description --write-sub --write-thumbnail

チャットファイルは動画時間が長いとそれなりにサイズが大きく(200MB超えなど)、時間がかかる。
そのため、その他のファイルは動画のDLとは別にした。

--skip-downloadにより動画ファイル自体をダウンロードしないようにする。

  • 動画本体のDLをスキップ:--skip-download
  • ダッシュマニュフェストをスキップ:--youtube-skip-dash-manifest
  • 動画説明を保存:--write-description
  • 動画字幕を保存:--write-sub
  • サムネイルを保存:--write-thumbnail

トラブルシューティング

--cookies "D:\APP\youtube-dl\youtube.com_cookies.txt"

「リクエストが多すぎる」というエラーが出た場合、YouTubeのcookieファイルをyt-dlpの処理時に追加することで回避できる。

cookieファイルを得るには、ブラウザ拡張機能を利用するとよい。

Get cookies.txt - Chrome

WARNING: [youtube] Unable to download webpage: HTTP Error 429: Too Many Requests

youtube-dl do not working.HTTP error 429: too many requests How can i solve this problem? youtube-dl is up-to date - Ask Ubuntu

3Dモデルなどの制作依頼はこちら

-その他

原文
この翻訳を評価してください
いただいたフィードバックは Google 翻訳の改善に役立てさせていただきます
S