youtube-dlを使うと、ストリーミング配信されている動画をダウンロードすることができます。
youtube-dl
GitHubでソースコードが開発されており、有志によって開発されています。
GitHub - ytdl-org/youtube-dl: Command-line program to download videos from YouTube.com and other video sites
Command-line program to download videos from YouTube.com and other video sites - GitHub - ytdl-org/youtube-dl: Command-l...
今回はyoutube-dlを使って、ライブ配信をダウンロードする方法をまとめておきます。
youtube-dlをインストール
youtube-dlをダウンロードします。
youtube-dl: Download Page
今からライブ配信を録画するには?
現在からライブ配信を保存するには、次のようにします。
>youtubedl.exe <動画のURL>
URLを指定するだけでOKです。動画のURLを引数に指定すれば、ライブ配信であっても保存(録画)することができます。
録画を停止するには、Ctrl+Cを押します。
ライブ配信を最初からダウンロードしたいときは?
シークバーで巻き戻して再生できるライブ配信の場合は、最初からダウンロードすることが可能です。次の手順でダウンロードします。
① Fオプションでフォーマットを調べる
>youtube-dl.exe -F <URL>
// 出力例
format code extension resolution note
139 m4a audio only DASH audio 64k , m4a_dash container, mp4a.40.5 (22050Hz)
140 m4a audio only DASH audio 144k , m4a_dash container, mp4a.40.2 (44100Hz)
278 webm 256x144 DASH video 111k , webm_dash container, vp9, 30fps, video only
242 webm 426x240 DASH video 166k , webm_dash container, vp9, 30fps, video only
160 mp4 256x144 DASH video 212k , mp4_dash container, avc1.42c00b, 15fps, video only
243 webm 640x360 DASH video 292k , webm_dash container, vp9, 30fps, video only
133 mp4 426x240 DASH video 456k , mp4_dash container, avc1.4d4015, 30fps, video only
244 webm 854x480 DASH video 528k , webm_dash container, vp9, 30fps, video only
134 mp4 640x360 DASH video 1008k , mp4_dash container, avc1.4d401e, 30fps, video only
247 webm 1280x720 DASH video 1040k , webm_dash container, vp9, 30fps, video only
135 mp4 854x480 DASH video 1350k , mp4_dash container, avc1.4d401f, 30fps, video only
136 mp4 1280x720 DASH video 2684k , mp4_dash container, avc1.4d401f, 30fps, video only
91 mp4 256x144 290k , avc1.42c00b, 15.0fps, mp4a.40.5
92 mp4 426x240 546k , avc1.4d4015, 30.0fps, mp4a.40.5
93 mp4 640x360 1209k , avc1.4d401e, 30.0fps, mp4a.40.2
94 mp4 854x480 1568k , avc1.4d401f, 30.0fps, mp4a.40.2
95 mp4 1280x720 2969k , avc1.4d401f, 30.0fps, mp4a.40.2 (best)
フォーマットからダウンロードしたいvideoとaudioの組み合わせを選びます。
② フォーマットを指定してダウンロードする
-f
オプションを使い、フォーマットを指定してダウンロードします。
>youtube-dl.exe -f 136+140 <URL>
フォーマットは、videoとaudioのフォーマットコードを+でつないで指定します。
これで最初から最後まで、ライブ配信をダウンロードできます。
ただし、動画によっては最初からダウンロードできない場合があるようです。
その場合はLiveが終わってから、ダウンロードするしかなさそうです。
なお、ダウンロードには少し時間がかかりますので、ご注意を!
コメント