yt-dlp — бесплатная программа с открытым кодом, которая скачивает видео и аудио с видеоплощадок и других сайтов по ссылке. У неё нет окон и кнопок: вы открываете терминал, пишете команду с адресом ролика — и файл сохраняется на диск. Это продолжение известного проекта youtube-dl, которое развивается активнее и поддерживает больше сайтов и возможностей.
Программа работает на Windows, macOS и Linux, не показывает рекламу, не требует регистрации и не ограничивает ни качество, ни количество загрузок — в отличие от большинства «качалок» с красивым интерфейсом, где лучшее качество или плейлисты открываются только по подписке. Плата за это — командная строка и английский язык: кнопки «Скачать» здесь нет, зато есть десятки параметров, из которых обычному человеку нужны три-четыре.
Что умеет yt-dlp
- Сотни сайтов — помимо крупных видеоплощадок, программа понимает ссылки на лекции, подкасты, новостные сайты, соцсети и стриминговые платформы с открытым доступом. Список поддерживаемых сайтов лежит в документации проекта.
- Выбор качества и формата — можно посмотреть все доступные варианты ролика и выбрать нужный: 1080p для телевизора, 480p для телефона, только звук для подкаста. По умолчанию скачивается лучшее доступное качество.
- Только звук — один параметр превращает видео в аудиофайл MP3, M4A или Opus; удобно для лекций и музыки с разрешённой загрузкой.
- Плейлисты и каналы — по ссылке на плейлист программа скачает все ролики подряд, сама пронумерует файлы и пропустит те, что уже есть на диске.
- Субтитры — загружаются вместе с видео, в том числе автоматические, на выбранных языках, и при желании встраиваются в файл.
- Шаблоны имён и папок — имя файла собирается из названия, автора, даты, номера в плейлисте — как вам удобно для архива.
- Продолжение загрузки — оборванная загрузка докачивается, а при повторном запуске уже скачанные файлы пропускаются.
- Обновление одной командой — параметр обновления скачивает свежую версию; это важно, потому что сайты часто меняют устройство страниц и старая версия перестаёт работать.
- Cookies из браузера — для сайтов, где нужен вход в аккаунт (например, ваши собственные непубличные видео), программа может взять cookie из установленного браузера.
Кому подходит
- Тем, кто хочет сохранить лекции, вебинары или записи своих занятий для просмотра без интернета.
- Тем, кто ведёт архив собственных роликов и трансляций и хочет скачать их пачкой, а не по одному.
- Тем, кому надоели ограничения бесплатных «качалок»: водяные знаки, лимит на число загрузок, качество не выше 720p.
- Тем, кто не боится терминала или готов один раз разобраться с тремя командами по инструкции.
Не подходит тем, кто хочет нажать одну кнопку в окне: для этого есть 4K Video Downloader и подобные программы. Впрочем, для yt-dlp существуют сторонние графические оболочки, которые добавляют окно поверх той же программы.
Плюсы
- Бесплатно, без рекламы, подписок и ограничений
- Сотни сайтов, плейлисты, субтитры, только звук
- Открытый код, активное развитие и частые обновления
- Докачка и пропуск уже скачанных файлов
- Работает на Windows, macOS и Linux
Минусы
- Только командная строка, окна нет
- Интерфейс и документация на английском
- Для склейки видео и звука нужна отдельная программа FFmpeg
- После изменений на сайтах требует обновления, иначе ошибки
Сколько стоит
yt-dlp полностью бесплатна и передана в общественное достояние (лицензия Unlicense): её можно использовать, копировать и встраивать в свои программы без ограничений. Платных версий, подписок и рекламы нет. Проект развивают добровольцы на GitHub, у которых можно поддержать разработку пожертвованием, но это необязательно.
Как установить
- На Windows проще всего поставить программу через встроенный менеджер пакетов: откройте «Терминал» и выполните команду winget install yt-dlp.yt-dlp. Он же поставит обновления.
- Либо скачайте файл yt-dlp.exe со страницы релизов проекта на GitHub и положите его в отдельную папку, например C:\Tools. Тогда команды нужно запускать из этой папки или добавить её в переменную PATH.
- Установите FFmpeg — без него программа не сможет склеивать видео и звук в высоком качестве и делать MP3. Через winget: winget install Gyan.FFmpeg.
- Закройте и снова откройте терминал, введите yt-dlp —version — должна появиться дата версии.
- На macOS yt-dlp и FFmpeg ставятся через Homebrew, на Linux — из репозитория дистрибутива или тем же способом, что на GitHub.
Частые вопросы
Это законно?
Сама программа законна и распространяется открыто. Законность конкретной загрузки зависит от контента: свои видео, открытые лицензии и материалы с разрешением автора — да; чужие ролики в обход правил площадки — нарушение её условий, а их распространение — нарушение авторских прав.
Работает ли yt-dlp в России?
Программа скачивается с GitHub и работает без ограничений. Скачать получится с тех сайтов, которые у вас открываются в браузере: если сайт недоступен или медленный, yt-dlp это не изменит.
Есть ли русский язык?
Нет, сообщения и документация на английском. Но команд, которые нужны на практике, немного, и их можно просто копировать из инструкции.
Почему видео скачалось без звука или в плохом качестве?
Почти всегда — не установлен FFmpeg. Крупные площадки отдают видео и звук в высоком качестве отдельными потоками, и склеить их без FFmpeg программа не может, поэтому берёт готовый файл похуже. Поставьте FFmpeg и повторите загрузку.
Есть ли версия с окнами и кнопками?
Официальной нет. Существуют сторонние графические оболочки, которые вызывают yt-dlp за кулисами; ищите их среди проектов с открытым кодом и ставьте только с официальных страниц авторов.
Вчера работало, сегодня ошибка — что делать?
Обновите программу: сайты меняют устройство страниц, и разработчики выпускают исправления быстро. Команда yt-dlp -U или повторная установка через winget решают большинство таких проблем.
