logo
Published on

yt-dlpでyoutube-dlでエラーになる動画もダウンロード

Authors

YouTubeやニコニコ動画、BiliBiliなどあらゆる動画サイトの動画をダウンロード可能なオープンソースソフトウェアyoutube-dlですが、動作しない動画やサイト、エラーになる場合なども多々あります。 yt-dlpはyoutube-dlのフォーク、分岐ソフトウェアであり、youtube-dlの改良版としてリリースされています。 yt-dlpのダウンロード、インストールと使い方について紹介します。

Github:

yt-dlp/yt-dlp: A youtube-dl fork with additional features and fixes

yt-dlpをインストールします。

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

以下では例としてニコニコ動画の動画をダウンロードする例を紹介します。(動画のURLは存在しないサンプルです)

$ yt-dlp "https://www.nicovideo.jp/watch/sm123123123"
[niconico] sm123123123: Downloading webpage
[niconico] sm123123123: Downloading video info page
[info] sm123123123: Downloading 1 format(s): h264_480p-aac_192kbps

上位のダウンロードをyoutube-dlで行うと、エラーになります。

$ youtube-dl "https://www.nicovideo.jp/watch/sm123123123"
[niconico] sm123123123: Downloading webpage
[niconico] sm123123123: Downloading flv info
ERROR: Unable to find video URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure 
to call youtube-dl with the --verbose flag and include its complete output.