Всички обичаме да слушаме музика, независимо дали е във фитнеса, на работа или навън, музиката е част от живота ни. Всеки има своя собствена музикална колекция и несъмнено всеки обича да я разширява.
Въпреки че има стрийминг услуги като Spotifyмного хора все още обичат да изтеглят собствена музика и да организират своите албуми и плейлисти.
Днес ще ви покажем как лесно да изтегляте mp3 песни от YouTube видеоклипове. За да завършим това, ще използваме yt-dlp – инструмент за изтегляне на видео от команден ред за Linux.
yt-dlp е подобрена вилица на youtube-dl, който е популярен инструмент за команден ред за изтегляне на видеоклипове от различни уебсайтове, включително YouTube. yt-dlp предлага същата функционалност като youtube-dl, заедно с допълнителни функции и корекции на грешки.
В този урок ще научите как да изтегляте mp3 песни от Youtube използвайки yt-dlp инструмент. Разбира се, първо ще трябва да го инсталирате на вашата система.
Ако все още не сте проверили статията по-горе, ето как да я инсталирате:
Инсталирайте yt-dlp – Youtube Video Downloader за 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използвайте следния curl или 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 Video на Linux
The yt-dlp командата е доста обширна "help"
страница и ако искате да я прегледате, просто напишете:
$ yt-dlp --help

Ако търсите конкретна опция, препоръчвам да използвате командата grep и да търсите конкретна дума, както е показано.
$ yt-dlp --help | grep extract-audio

Сега, за да изтеглим видеоклип като mp3 песен, имаме нужда от следните две опции:
--extract-audio
(кратък вариант -х) – Конвертирайте видео файлове в само аудио файлове.--audio-format
– указва аудио формата, в който ще бъде изтеглен файлът.
Поддържаните аудио формати са “най-доброто“, “aac“, “говоря“, “mp3“, “m4a“, “опус“, или “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

Ако предпочитате да изтеглите целия плейлист, не използвайте плейлист-старт и плейлист-край параметри. Вместо това просто предайте 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 е прост, но мощен инструмент, който може да ви помогне да изтегляте музика на вашите устройства. Вече сте готови да разширите музикалните си библиотеки на съвсем ново ниво.
Ако имате някакви въпроси или коментари, моля, не се колебайте да ги изпратите в секцията за коментари по-долу.
Публикациите се превеждат автоматично с google translate