« C97新刊 天気の子本 | トップページ

2023.03.28

クッコロ・セツさんのアーカイブダウンロード方法

3/31に引退してしまうセッちゃんのアーカイブダウンロード方法です。

 

大容量のストレージを用意する

セッちゃんは2年弱の間に700近い動画をUpしているので2TB程度のストレージが必要かと

 

anacondaのインストール

pythonのyt-dlpを使用するためpythonのインストールが必要だけど、たぶんanaconda環境が一番楽。

Windows版Anacondaのインストール 

 

yt-dlpのインストール

youtubeから動画をダウンロードするためのライブラリをインストールします。

「【yt_dlp】PythonでYouTubeをダウンロードする」にも書いてあるけど「Anaconda Prompt (anaconda3)
」上で下記コマンドでインストール可能

> pip install yt-dlp

 

cookies.txt作成

メン限定をダウンロードするためにはLogin用にcookieが必要。ブラウザがChromeの前提で「Anaconda Prompt (anaconda3)」上で下記コマンド実施で生成

> yt-dlp --cookies-from-browser chrome --cookies cookies.txt

 

ダウンロード用Script作成

下記のコードを作成したksetsu.pyというテキストを作成(セッちゃんファンならサクラエディタで!)

from yt_dlp import YoutubeDL
ydl_opts = {'format':'best', 'cookiefile':'cookies.txt', 'outtmpl':'%(release_date,upload_date,modified_date)s_%(id)s_%(title)s.mp4'}
with YoutubeDL(ydl_opts) as ydl:
    ydl.download(['https://www.youtube.com/@kukoro_setsu/membership'])
with YoutubeDL(ydl_opts) as ydl:
    ydl.download(['https://www.youtube.com/@kukoro_setsu/shorts'])
with YoutubeDL(ydl_opts) as ydl:
    ydl.download(['https://www.youtube.com/@kukoro_setsu/videos'])
with YoutubeDL(ydl_opts) as ydl:
    ydl.download(['https://www.youtube.com/@kukoro_setsu/streams'])


 ダウンロード実施

ksetsu.pyとcookies.txtを動画ダウンロードしたいディレクトリにおいて、「Anaconda Prompt (anaconda3)」上でそのディレクトリに移動した上で下記コマンドを実施

> python ksetsu.py

下記の感じでダウンロードされるはず(ファイル名は「日付_id_動画タイトル.mp4」)

 Dl_setsu

 エラーが出た場合

エラーが出て途中でダウンロ―ドが止まった場合はplayliststartを追加することで、リストの途中の動画からダウンロード開始。ちなみにすでにダウンロード済みの動画はSKIPされます。

ydl_opts = {'format':'best', 'cookiefile':'cookies.txt', 'playliststart':'14', 'outtmpl':'%(release_date,upload_date,modified_date)s_%(id)s_%(title)s.mp4'}

|

« C97新刊 天気の子本 | トップページ

コメント

この記事へのコメントは終了しました。