youtube-dlを使ってみた話
youtube の動画をコマンドラインからダウンロードできるという素晴らしいものを見つけたので、早速試してみることに。
- 環境
Ubuntu12.04
その前に。 最初以下のコマンドで実行したらエラーになってしましました。
$ sudo apt-get install youtube-dl $ sudo youtube-dl --update Updating to latest version... Updated youtube-dl. Restart youtube-dl to use the new version.
Restartの方法もよく分からず、こちらのままに再実行したのが以下。
$ sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl --2015-03-17 13:10:01-- https://yt-dl.org/latest/youtube-dl yt-dl.org (yt-dl.org) をDNSに問いあわせています... 95.143.172.170, 2001:1a50:11:0:5f:8f:acaa:177 yt-dl.org (yt-dl.org)|95.143.172.170|:443 に接続しています... 接続しました。 エラー: 証明書に記載されている別名とホスト名 `yt-dl.org' が一致しません yt-dl.org に安全の確認をしないで接続するには、`--no-check-certificate' を使ってください。
あれ。。--no-check-certificateを付けて再実行。
$ sudo wget --no-check-certificate https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl --2015-03-17 13:10:33-- https://yt-dl.org/latest/youtube-dl yt-dl.org (yt-dl.org) をDNSに問いあわせています... 95.143.172.170, 2001:1a50:11:0:5f:8f:acaa:177 yt-dl.org (yt-dl.org)|95.143.172.170|:443 に接続しています... 接続しました。 警告: 証明書に記載されている別名とホスト名 `yt-dl.org' が一致しません HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 829715 (810K) [application/octet-stream] `/usr/local/bin/youtube-dl' に保存中 100%[===========================================================================>] 829,715 190K/s 時間 4.3s 2015-03-17 13:10:38 (190 KB/s) - `/usr/local/bin/youtube-dl' へ保存完了 [829715/829715]
権限を変更
$ sudo chmod a+x /usr/local/bin/youtube-dl $ hash -r
バージョンを確認。
$ youtube-dl --version 2015.03.15
いざダウンロード
$ youtube-dl https://www.youtube.com/watch?v=wtS4ef0vqhU [youtube] wtS4ef0vqhU: Downloading webpage [youtube] wtS4ef0vqhU: Extracting video information [youtube] wtS4ef0vqhU: Downloading DASH manifest [download] Destination: The Beatles All You Need Is Love (Lyrics).wmv-wtS4ef0vqhU.mp4 [download] 100% of 3.72MiB in 00:00
出来ました!
オプションなど、詳しい使い方は公式ページを参照してください。