YT-DLP - Швейцарский нож для загрузки медиа

23 Jul, 2026
180,984
🔱 15,477
👥 888

Приходилось ли вам когда-нибудь сохранять видео с YouTube для офлайн-просмотра? Или может, нужно было скачать аудио с лекции, но встроенные инструменты подводили? На помощь приходит yt-dlp — наследник легендарного youtube-dl с расширенными возможностями.

Что такое yt-dlp?

YT-DLP — это консольная утилита для загрузки видео и аудио контента с более чем 1000 сайтов, включая YouTube, Vimeo, SoundCloud и многие другие. Это форк проекта youtube-dlc, который в свою очередь был форком youtube-dl.

Главные преимущества:

  • Поддержка тысяч сайтов
  • Возможность выбора формата и качества
  • Парсинг метаданных
  • Гибкие настройки именования файлов
  • Поддержка плейлистов

Установка одним кликом

Для разных ОС есть готовые бинарные файлы:

# Linux/BSD
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o yt-dlp
chmod +x yt-dlp

# Windows
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -o yt-dlp.exe

Или через pip:

Реклама
python3 -m pip install -U yt-dlp

Основные возможности

1. Загрузка видео

Простая загрузка одного видео:

yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ

2. Выбор формата

Просмотр доступных форматов:

yt-dlp -F https://youtu.be/BaW_jenozKc

Загрузка в конкретном формате:

yt-dlp -f bestvideo+bestaudio BaW_jenozKc

3. Работа с плейлистами

Загрузка всего плейлиста:

yt-dlp --yes-playlist 'https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re'

4. Извлечение аудио

Конвертация в MP3:

yt-dlp -x --audio-format mp3 https://soundcloud.com/user-123/track-name

Продвинутые функции

Шаблоны именования

Гибкая настройка имен файлов:

yt-dlp -o '%(uploader)s/%(title)s.%(ext)s' BaW_jenozKc

SponsorBlock интеграция

Автоматическое вырезание спонсорских блоков:

yt-dlp --sponsorblock-remove all https://youtu.be/BaW_jenozKc

Загрузка субтитров

yt-dlp --write-subs --sub-langs en,ru https://youtu.be/BaW_jenozKc

Почему yt-dlp лучше аналогов?

  1. Активное развитие: В отличие от youtube-dl, проект регулярно обновляется
  2. Более высокая скорость: Поддержка многопоточной загрузки фрагментов
  3. Расширенные возможности: Поддержка SponsorBlock, улучшенные шаблоны именования
  4. Гибкость: Возможность настройки под конкретные нужды

Примеры использования

Для блогеров

# Загрузка всех видео канала в отдельные папки по годам
yt-dlp -o '%(upload_date>%Y)s/%(title)s.%(ext)s' https://www.youtube.com/c/ChannelName

Для музыкантов

# Пакетная загрузка треков с SoundCloud в формате MP3
yt-dlp -x --audio-format mp3 --audio-quality 0 https://soundcloud.com/artist-name

Для образовательных целей

# Загрузка лекций с таймкодами по главам
yt-dlp --split-chapters https://youtu.be/lecture-id

YT-DLP — это мощный инструмент, который должен быть в арсенале каждого, кто работает с медиа. Благодаря открытому коду и активному сообществу, он продолжает развиваться, предлагая новые возможности для загрузки и обработки видео и аудио контента.

Для новичков может показаться сложным, но базовые сценарии использования доступны сразу. А продвинутые пользователи оценят гибкость и мощь этого инструмента.

Совет: Начните с простых команд, постепенно осваивая более сложные функции. И не забывайте поддерживать разработчиков, если инструмент вам пригодился!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.