yt-dlpのエラーの対処法

エラーでダウンロードできない場合の対処法です。

スポンサーリンク
スポンサーリンク

ffmpeg not found.

低解像度の動画がダウンロードされたり、動画と音声が別々に保存されたりします。

FFmpegをインストールしてあるか確認してください。

インストールしてない場合はGitHubからffmpeg-master-latest-win64-gpl.zipをダウンロードして、「bin」フォルダにあるffmpeg.exeとffprobe.exeをyt-dlp.exeと同じフォルダに入れます。

No supported JavaScript runtime could be found.

YouTubeからダウンロードするにはJavaScriptランタイムが必要になりました。

Denoが推奨されているので、インストールしてあるか確認してください。

インストールしてない場合はGitHubからdeno-x86_64-pc-windows-msvc.zipをダウンロードして、deno.exeをyt-dlp.exeと同じフォルダに入れます。

Sign in to confirm you’re not a bot.

一度に大量の動画をダウンロードしたりしてBot判定された場合に表示されます。

ログインしてBotでないことを確認しないといけません。

クッキーを利用すればダウンロードできます。

以下のオプションを使います。

--cookies-from-browser firefox

ブラウザ名を指定します。指定したブラウザでログインして再生できるか確認したら、ブラウザを終了しておきます。
chromeやedgeも指定できますがクッキーの読み込みに失敗するかもしれません。Firefoxがおすすめです。

Sign in to confirm your age.

年齢制限がかかっている動画なので、年齢確認のためにログインが必要です。

クッキーを利用すればダウンロードできます。

HTTP Error 403: Forbidden

アクセスを拒否されています。

まずはアップデートをします。

-U

ダメな場合は次にキャッシュを削除します。

--rm-cache-dir

それでもダメな場合はクッキーを利用します。

ログインが必要な動画の場合にも表示されることがあります。(ABEMAなど)

以下のオプションでログインします。

-u メールアドレス -p パスワード

コメント

タイトルとURLをコピーしました