Поиск по сайту:

Как скачать песни из видео YouTube с помощью YTP-DL


Мы все любим слушать музыку, будь то в спортзале, на работе или на улице. Музыка является частью нашей жизни. У каждого есть своя музыкальная коллекция и, несомненно, каждый любит ее пополнять.

Хотя существуют потоковые сервисы, такие как Spotify, многим людям по-прежнему нравится скачивать собственную музыку и организовывать свои альбомы и плейлисты.

Сегодня мы собираемся показать вам, как легко загружать песни в формате mp3 из видео YouTube. Для этого мы будем использовать yt-dlp — инструмент загрузки видео из командной строки для Linux.

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

youtube-dl мертв, проект был прекращен в декабре 2022 года после получения уведомления об удалении DMCA от Google.

Из этого руководства вы узнаете, как загружать треки в формате mp3 с Youtube с помощью инструмента yt-dlp. Конечно, сначала вам необходимо установить его в вашей системе.

Если вы еще не ознакомились с приведенной выше статьей, вот как ее установить:

Установите yt-dlp — загрузчик видео с YouTube для Linux.

Пакет yt-dlp доступен для дистрибутивов на основе RHEL и Debian, и его можно легко установить с помощью вашего любимого менеджера пакетов.

sudo apt install yt-dlp         [On Debian, Ubuntu and Mint]
sudo yum install yt-dlp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yt-dlp  [On Gentoo Linux]
sudo apk add yt-dlp             [On Alpine Linux]
sudo pacman -S yt-dlp           [On Arch Linux]
sudo zypper install yt-dlp      [On OpenSUSE]    

Альтернативно, чтобы установить самую последнюю версию yt-dlp, используйте следующий URL-адрес или wget, чтобы загрузить официальный двоичный файл для вашей операционной системы.

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable

Загрузите MP3 (песни) из видео YouTube в Linux

Команда yt-dlp имеет довольно обширную страницу "help", и если вы хотите просмотреть ее, просто введите:

yt-dlp --help

Если вы ищете конкретный вариант, я рекомендую использовать команду grep и выполнить поиск определенного слова, как показано.

yt-dlp --help | grep extract-audio

Теперь, чтобы загрузить видео в виде mp3-трека, нам нужны следующие два параметра:

  • --extract-audio (короткая опция -x) — конвертировать видеофайлы в файлы, содержащие только аудио.
  • --audio-format  – указывает аудиоформат, в котором будет загружен файл.

Поддерживаемые аудиоформаты: «best», «aac», «vorbis», «mp3», « m4a», «opus» или «wav»; По умолчанию установлено «лучшее».

Скачать видео с YouTube как песню

Чтобы загрузить видео в виде файла песни, вы можете использовать одну из следующих команд:

yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM

Если вы хотите иметь обложку для файла песни, вы можете добавить опцию --embed-thumbnail:

В этом случае команда будет выглядеть так:

yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA

Загрузите все песни из плейлиста YouTube

Как вы, наверное, заметили, плейлисты YouTube в последнее время становятся все более популярными. Поэтому есть вероятность, что вы захотите загрузить более одного трека из плейлиста. К счастью, yt-dlp предоставляет возможность загрузить весь плейлист или только несколько песен из него.

Для этого вам нужно будет использовать следующие опции:

  • --playlist-start NUMBER — видео в списке воспроизведения, с которого начинается (по умолчанию — 1).
  • --playlist-end NUMBER — видео в списке воспроизведения, на котором оно заканчивается (по умолчанию — последнее).

Где "NUMBER" — это начальная и конечная точка списка воспроизведения. Приведенная ниже команда загрузит первые 5 песен из данного плейлиста:

$ yt-dlp -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Если вы предпочитаете загрузить весь плейлист, не используйте параметры playlist-start и playlist-end. Вместо этого просто передайте URL-адрес списка воспроизведения.

Загрузите все песни из нескольких плейлистов YouTube

Сначала вам нужно создать текстовый файл (например, playlists.txt) и вставить в него URL-адреса плейлистов YouTube, содержащих песни, которые вы хотите загрузить.

Откройте терминал и выполните следующую команду, чтобы загрузить все песни из плейлистов:

yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'

Выше приведено простое решение для загрузки нескольких песен с разных URL-адресов Youtube.

Обновить YTP-DL

Сам ytp-dl можно обновить до последней версии с помощью следующей команды.

yt-dlp -U
Заключение

yt-dlp – простой, но мощный инструмент, который поможет вам загружать музыку на ваши устройства. Теперь вы готовы расширить свои музыкальные библиотеки на совершенно новый уровень.

Если у вас есть какие-либо вопросы или комментарии, пожалуйста, не стесняйтесь оставлять их в разделе комментариев ниже.