youtube-dl による YouTube 動画ダウンロード

       

 computer

               

YouTube の動画をダウンロードしたいことがよくある。ブラウザ上ではなくローカルでの再生の方が扱いやすいこともあるし、アップされた動画が削除される前に個人的に保存したかったりもする。

これまで YouTube 動画のダウンロードは 4K Video Downloader という Mac の有料アプリケーションを使っていた。

4K Video Downloader | Free Video Downloader for PС, macOS and Linux | 4K Download
www.4kdownload.com/products/product-videodownloader

しかし、コマンドラインでダウンロードができる使いやすいツールを見つけた。youtube-dl だ。

rg3/youtube-dl: Command-line program to download videos from YouTube.com and other video sites
github.com/rg3/youtube-dl

youtube-dl でのダウンロードは YouTube だけでなく、以下の膨大な数のサイトが対応している。

github.com/rg3/youtube-dl/blob/master/docs/supportedsites.md

私は Mac にインストールしてみた。

$ brew install youtube-dl

単発動画やプライリストのダウンロードは以下のコマンドだ。-i を付ければエラーを無視する(プレイリスト等ので多くのビデオをダウンロードする場合は付けた方がいい)。

$ youtube-dl [URL]

デフォルトでは「Mackintosh>Users>[ユーザー名]」直下に動画が保存されるが、-o でダウンロードディレクトリを指定できる。

$ youtube-dl -o '[ダウンロードディレクトリ/%(title)s.%(ext)s]' [URL]

参考:
how to set up default download location in youtube-dl – Stack Overflow
stackoverflow.com/questions/32482230/how-to-set-up-default-download-location-in-youtube-dl

–datebefore を使えば、例えば以下で 2018 年7月 31 日以前の動画をダウンロードする。指定日以降なら –dateafter にすればいいし、–dateafter と –datebefore の併用もできる。

$ youtube-dl --datebefore 20180731 [URL]

デフォルトではダウンロードされる画質は一番良いものになるが、mkv などになることもあるので、指定したフォーマットでのダウンロードは以下のサイトが参考になる。

youtube-dl Man Page – macOS – SS64.com
ss64.com/osx/youtube-dl.html

また、ダウンロードした動画のタイムスタンプはアップロードされた時刻となる。

参考:
youtube-dlでコマンドラインから動画をダウンロードする方法。 -『tool』 – webmanab.html/ウェブまなぶ
webmanab-html.com/tip/youtube-dl/

youtube-dl コマンドが便利すぎる・・・ – それマグで!
takuya-1st.hatenablog.jp/entry/2015/08/08/000827

List YouTube playlist with youtube-dl
archive.zhimingwang.org/blog/2014-11-05-list-youtube-playlist-with-youtube-dl.html

youtube-dl オプション一覧及びそのメモ – †MASAYOSHI†のオンラインメモ帳
d.hatena.ne.jp/masayoshi_9a7ee/20150905/1441414821

How to download all youtube videos listed in a .txt file – VideoHelp Forum
forum.videohelp.com/threads/377601-How-to-download-all-youtube-videos-listed-in-a-txt-file

linux – youtube-dl; How download ONLY the playlist, NOT the files therein – Super User
superuser.com/questions/1341684/youtube-dl-how-download-only-the-playlist-not-the-files-therein

Youtube-dlの使い方:tech.ckme.co.jp
tech.ckme.co.jp/youtubedl.shtml


> 記事のタイトルとURL をコピーする <

書籍