皆さん、Youtube 見てますか?わたしは最近見ていたチューバーさんが立て続けに引退しました。そんなわけで、今回は Youtube ビデオをダウンロードする yt-dlp のコピペ用コマンドラインオプションを貼りつつ解説します。
画質/音質を選択してダウンロード
基本的には コマンドラインで yt-dlp <ビデオURL> とすれば一番良い画質のものがダウンロードできますが、場合によってはストレージ容量の節約のために画質は適当でいい場合もあるかと思います。全ての画質リストは yt-dlp --list-formats <ビデオURL> とすれば取得できますが、よく使うであろうものを貼っておきます。
yt-dlp -f 244+251 (vp9 480p )
yt-dlp -f 136+251 (mp4 720p )
yt-dlp -f 247+251 (vp9 720p )
yt-dlp -f 137+251 (mp4 1080p )
yt-dlp -f 248+251 (vp9 1080p )
(基本的には vp9 を使えばいいと思いますが、mp4のみの場合もあります)
実例としては、こんな感じになります。
yt-dlp -f 244+251 https://www.youtube.com/watch?v=xxxxxxxxxxx
以下のようにすれば、音声だけのダウンロードもできますよ。
yt-dlp -f 251 https://www.youtube.com/watch?v=xxxxxxxxxxx
一般的なビデオを --list-formats した時のリストも貼っておきますね。
メンバー限定動画や年齢制限動画をダウンロードする
Firefoxであれば、このアドオンをインストールして、該当動画を視聴できるアカウントでYoutubeにログインした状態で cookies.txt を保存します(Chromeの人はこれを使うみたい) 。保存したファイルをカレントフォルダに置いたうえで、以下のようにします。
yt-dlp --cookies cookies.txt <ビデオURL>
yt-dlp --cookies cookies.txt -f 244+251 (vp9 480p )
yt-dlp --cookies cookies.txt -f 136+251 (mp4 720p )
yt-dlp --cookies cookies.txt -f 247+251 (vp9 720p )
yt-dlp --cookies cookies.txt -f 137+251 (mp4 1080p )
yt-dlp --cookies cookies.txt -f 248+251 (vp9 1080p )
ビデオの範囲を指定してダウンロードする
ダウンロード後にカット編集するよりも楽です。以下は 14:26 から1:58:36 までの間をダウンロードする例です。yt-dlp <ビデオURL> --download-sections *14:26-1:58:36
ライブ配信中に最初からダウンロードする
アーカイブを残さない人の配信に便利なコマンドです。yt-dlp --live-from-start <ビデオURL>
それでは快適なYoutubeライフを!
リンク
0 件のコメント:
コメントを投稿