Скачивание YouTube-видео с возрастным ограничением через yt-dlp

Скачивание YouTube-видео с возрастным ограничением через yt-dlp

Как выглядит эта ошибка

yt-dlp выводит примерно следующее:

ERROR: [youtube] {VIDEO_ID}: Sign in to confirm your age. This video may be inappropriate for some users.

YouTube пометил видео как 18+ и закрыл поток за входом в аккаунт с подтверждённым возрастом. По умолчанию yt-dlp скачивает анонимно, поэтому пройти этот шлюз он не может.

Экспортируйте cookie из браузерной сессии, в которой выполнен вход, и передайте их в yt-dlp:

yt-dlp --cookies-from-browser firefox {URL}
# или
yt-dlp --cookies-from-browser chrome {URL}
# либо файлом cookies.txt в формате Netscape
yt-dlp --cookies cookies.txt {URL}

Это сработает, если аккаунт, из которого выгружены cookie, прошёл возрастную верификацию на YouTube. Если аккаунт создан с датой рождения младше 18 лет или не проходил проверку возраста, никакие cookie не помогут.

Важно: не коммитьте файлы cookie в git. В них лежат сессионные токены, дающие доступ к вашей учётной записи YouTube.

Путь через OAuth

В некоторых сборках yt-dlp поддерживает и интерактивный OAuth:

yt-dlp --username oauth2 --password '' {URL}

Программа покажет device code, вы заходите на youtube.com/activate, вводите код, и yt-dlp пользуется полученным токеном. Так не нужно экспортировать cookie, и сессия получается более устойчивой.

Когда ни один способ не подходит

  • Видео из региона, где YouTube требует подтверждение возраста по документу (часть стран ЕС). Даже залогиненные аккаунты могут оставаться заблокированными, пока не загрузят удостоверение личности.
  • Загрузивший пометил видео как «приватное после загрузки».
  • Видео было с возрастным ограничением и затем удалено; URL ещё отвечает, но потока уже нет.

В этих случаях обойти шлюз не сможет ни один загрузчик. Контент действительно недоступен вашему аккаунту.

Использование Any4K вместо yt-dlp

Any4K обращается к публичным URL-стримов и не выполняет вход в ваш аккаунт YouTube, поэтому сам по себе обойти возрастные шлюзы не может. Но если видео публично доступно (без возрастного ограничения), а у вас по нему появлялись другие ошибки, Any4K скачает его на any4k.com — без cookie и без OAuth.

Для действительно возрастных видео порядок такой:

  1. Убедитесь, что ваш аккаунт YouTube верифицирован и помечен как 18+.
  2. Используйте yt-dlp с --cookies-from-browser, чтобы перенести эту верификацию в загрузку.
  3. Держите файл с cookie в секрете.

Преимущества Any4K для видео без возрастного ограничения

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

Итог

Возрастные видео YouTube требуют сессии верифицированного аккаунта — то есть yt-dlp с --cookies-from-browser или OAuth. Для всего остального Any4K Video Downloader — более простой путь.

Related Download Guides

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