エラーでダウンロードできない場合の対処法です。
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 パスワード

コメント