Решаем ошибку yt-dlp HTTP 429 Too Many Requests

Решаем ошибку yt-dlp HTTP 429 Too Many Requests

Что значит ошибка HTTP 429 в yt-dlp

HTTP 429 Too Many Requests означает, что YouTube ограничил скорость запросов с вашего IP. Чаще всего это видят пользователи yt-dlp, когда пакетный скрипт пытается скачать плейлист из 50+ видео подряд, или когда общий IP (вуз, офис, выходной узел VPN) уже израсходовал свой часовой лимит запросов. В отличие от 403, который обычно связан с подписью или токеном, 429 — чистая частота обращений. Решение: подождать, сменить IP или прекратить отправлять столько запросов так быстро.

Почему так случается

YouTube вводит квоты запросов на IP, чтобы защититься от скрейпинга. По умолчанию yt-dlp отправляет несколько запросов на одно видео (метаданные, расшифровка подписи, URL потока, сегменты). На плейлисте это быстро умножается. А если в том же IP параллельно открыты YouTube-вкладки в браузере, лимит срабатывает ещё раньше.

Типичные триггеры:

  • --yes-playlist на длинном плейлисте без --sleep-interval
  • Несколько процессов yt-dlp параллельно
  • Общие NAT-IP (корпоративные сети, общежития, мобильный CGNAT)
  • Выходные узлы VPN, через которые YouTube ходят и другие пользователи
  • Перезапуск упавшего batch с нуля вместо --resume

Что можно попробовать в yt-dlp

  • Подождать 1–6 часов. Лимит сбрасывается сам.
  • Добавить --sleep-interval 5 --max-sleep-interval 20, чтобы замедлить темп.
  • Добавить --retries 10 --retry-sleep linear=10:300:30, чтобы повторы шли с backoff.
  • Сменить сеть — раздача с телефона, другой выходной узел VPN, домашний канал.
  • Аутентифицироваться через --cookies из браузера; у залогиненных запросов лимит чуть выше.

Ни одно из этих средств не убирает 429 совсем — только снижает шанс столкнуться с ним.

Использовать вместо этого Any4K

Any4K делает парсинг на стороне сервера. Ваш IP вообще не общается с YouTube напрямую, поэтому персональные лимиты так не работают. Для одного видео или горстки роликов достаточно вставить URL на any4k.com и нажать «скачать». Никаких sleep-интервалов и retry-стратегий настраивать не нужно.

Чем Any4K выгоден в ситуации с rate-limit

  • Личный IP не светится наружу: с YouTube общается инфраструктура Any4K, вы лишь скачиваете готовый файл.
  • Более высокий потолок качества: до 8K, если есть в исходнике.
  • Мультиплатформа: один и тот же интерфейс для YouTube, TikTok, Twitter, Instagram, Facebook, Reddit и Shorts.
  • Без установки: открывается в любом браузере.

Когда yt-dlp всё же остаётся правильным выбором

Массовые задачи архивации сотен видео с извлечением субтитров и встраиванием метаданных — именно тот случай, где yt-dlp незаменим. Там стоит просто принять 429 как часть процесса и тонко настроить sleep-интервалы. Для одиночных видео и маленьких партий Any4K быстрее end-to-end.

Итог

429 — не баг, а механика трафик-шейпинга у YouTube. yt-dlp можно настроить так, чтобы с ней уживаться, а можно вообще обойти лимит «на IP», используя серверный инструмент вроде Any4K Video Downloader.

Related Download Guides

Авторское право © 2010 - 2026 Any4K.com