

Мы все любим слушать музыку. Будь то в спортзале, на работе, на улице, музыка — часть нашей жизни. У каждого есть своя музыкальная коллекция, и, несомненно, всем нравится ее расширять. Несмотря на то, что есть стриминговые сервисы, такие как Spotify, многие люди по-прежнему любят загружать собственную музыку и организовывать свои альбомы и плейлисты.
Сегодня мы расскажем Вам, как легко скачать mp3-треки с видео на YouTube. Для этого мы будем использовать YouTube-DL — инструмент для загрузки видео в командной строке для Linux. Сделанный на основе рython, youtube-dl можно использовать практически для всех дистрибутивов Linux.
В этом уроке вы узнаете, как загружать mp3-треки с Youtube с помощью инструмента youtube-dl. Для начала Вам нужно будет установить его в вашей системе.
Установка YouTube-DL — Youtube Video Downloader для Linux
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
Загрузка MP3-трека с Youtube видео в Linux
Youtube-dl имеет довольно обширную страницу справки и, если вы хотите просмотреть ее, просто введите:
# youtube-dl --help
Если вы ищете конкретную настройку, рекомендуем использовать утилиту grep и искать конкретное слово, как показано.
# youtube-dl --help | grep extract-audio
Теперь, чтобы загрузить видео в качестве mp3-трека, нам нужны следующие две опции:
- —extract-audio (короткая опция —x) — Преобразование видеофайлов в аудио-файлы.
- —audio-format — указывает аудиоформат, в котором будет загружен файл. Поддерживаемые аудиоформаты являются «best», «aac», «vorbis», «mp3», «m4a», «opus» или «wav»; «Best» установлен по умолчанию
Чтобы загрузить видео в качестве 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
Загрузка нескольких треков MP3 из плейлиста YouTube
Как вы, наверное, заметили, плейлисты YouTube становятся все более популярными в последнее время. Таким образом, есть вероятность, что вы захотите загрузить более одного трека из списка воспроизведения. К счастью, youtube-dl предоставляет возможность загрузки всего плей-листа или часть песен из него.
Для этой цели вам необходимо использовать следующие параметры:
- —playlist-start NUMBER — начало воспроизведение плейлиста с… (по умолчанию — 1)
- —playlist-end NUMBER — конец воспроизведение плейлиста (по умолчанию — последняя)
Где «NUMBER» является начальной и конечной точкой списка воспроизведения. Команда ниже загрузит первые 5 песен из данного плейлиста:
# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs
Если вы предпочитаете загружать весь список воспроизведения, не используйте вышеперечисленные параметры. Вместо этого просто передайте URL-адрес плейлиста.
Загрузка треков MP3 из разных плейлистов YouTube
Мы также знаем, что вам могут не понравиться все песни в плейлистах других людей. Предположим , что вы хотите загрузить много песен из разных плейлистов? Решение этого вопроса — получить список URL-адресов в одном файле.
Напишите URL-адреса в файле video.txt и не забудьте сохранить один URL-адрес в строке. Затем вы можете использовать следующий цикл «for» для загрузки песен:
# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done
Вышесказанное представляет собой простое решение для загрузки нескольких песен с разных URL-адресов Youtube.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco и Linux с трудоустройством!
- Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
- Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
- Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
- Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
- Если хотите индивидуальный график — обсудим и осуществим.
- Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- отредактировать резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.