Все мы любим слушать музыку. Будь то в тренажерном зале, на работе или на улице, музыка - часть нашей жизни. У каждого есть своя музыкальная коллекция и, несомненно, каждому нравится ее расширять. Хотя есть такие потоковые сервисы, как Spotify, многим людям по-прежнему нравится загружать собственную музыку и систематизировать свои альбомы и плейлисты.
Сегодня мы покажем вам, как легко скачать mp3 треки с YouTube видео. Чтобы завершить это, мы будем использовать YouTube-DL - инструмент для загрузки видео из командной строки для Linux. На основе python youtube-dl можно использовать практически во всех (если не во всех) дистрибутивах Linux. Если вы еще не слышали об этом инструменте, я настоятельно рекомендую вам ознакомиться с нашим подробным обзором youtube-dl по ссылке ниже:
Не пропустите:Установите YouTube-DL - инструмент для загрузки видео из командной строки для Linux
Из этого туториала Вы узнаете, как скачать mp3 треки с YouTube с помощью инструмента youtube-dl. Конечно, сначала вам нужно будет установить его в вашей системе. Если вы еще не ознакомились с указанной выше статьей, вот как это установить:
YouTube-DL доступен как для CentOS / RHEL / Fedora, так и для Ubuntu / Debian / производных, и его можно легко установить с помощью следующих команд:
$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O / usr / local / bin / youtube-dl. $ sudo chmod a + rx / usr / local / bin / youtube-dl.
Youtube-dl имеет довольно обширный "помощь"
страницу, и если вы хотите ее просмотреть, просто введите:
# youtube-dl --help.
Если вы ищете конкретный вариант, я рекомендую использовать Утилита grep и найдите конкретное слово, как показано.
# youtube-dl --help | grep extract-audio.
Теперь, чтобы скачать видео в формате mp3, нам понадобятся следующие два варианта:
--extract-audio
(короткий вариант -Икс) - Преобразование видеофайлов в аудиофайлы.--аудио-формат
- указывает аудиоформат, в котором будет загружен файл. Поддерживаемые аудиоформаты: «лучший», «aac», «vorbis», «mp3», «m4a», «opus» или «wav»; «Лучший» установлен по умолчаниюЧтобы скачать видео в формате mp3, вы можете использовать одну из следующих команд:
# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch? v = jwD4AEVBL6Q.
Если вы хотите иметь обложку для mp3-файла, вы можете добавить --embed-thumbnail
вариант:
В этом случае команда будет выглядеть так:
# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch? v = jwD4AEVBL6Q.
Как вы, наверное, заметили, плейлисты на YouTube в последнее время становятся все более популярными. Так что велика вероятность, что вы захотите загрузить более одного трека из плейлиста. К счастью youtube-dl предоставляет возможность загрузить весь список воспроизведения или только ряд песен в нем.
Для этого вам нужно будет использовать следующие варианты:
--playlist-start НОМЕР
- Плейлист видео для начала (по умолчанию 1)- конец списка воспроизведения НОМЕР
- Плейлист видео, на котором заканчивается (по умолчанию последнее)Где "НОМЕР"
- это начальная и конечная точка списка воспроизведения. Команда ниже загрузит первый 5 песен из данного плейлиста:
# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist? list = PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs.
Если вы предпочитаете загружать весь плейлист, не используйте параметры playlist-start и playlist-end. Вместо этого просто передайте URL-адрес списка воспроизведения.
Мы также знаем, что вам могут не нравиться все песни в плейлистах других людей. Так что, если вы хотите скачать много песен из разных плейлистов? Обходной путь в этом вопросе - получить список URL-адресов в одном файле.
Запишите URL-адреса в файл с именем videos.txt
и убедитесь, что в строке есть только один URL. Тогда вы можете использовать следующие "для"
цикл для загрузки песен:
# for i in $ (Вышеупомянутое - простое решение для загрузки нескольких песен с разных URL-адресов Youtube.
Вывод
Youtube-dl это простой, но мощный инструмент, который поможет вам загружать музыку на свои устройства. Теперь вы готовы расширить свои музыкальные библиотеки на совершенно новый уровень.
Если у вас есть какие-либо вопросы или комментарии, не стесняйтесь отправлять их в разделе комментариев ниже.