Откакто съществува YouTube, хората искат да изтеглят видеоклипове, за да ги запазят за по-късно или да ги възпроизвеждат офлайн и в движение. Поради причини, свързани с авторските права, YouTube не прави достъпни изтегляния. Има обаче инструмент youtube-dl за безплатно изтегляне на видеоклипове на Linux, както и на Windows и Mac.
Има няколко начина за използване на youtube-dl на Linux. Лесен начин е да използвате скрипта youtube-dl от командния ред. Ако предпочитате графична опция, има интерфейс за youtube-dl, който предоставя широк набор от контроли и опции.
Инсталирайте YouTube-dl
Независимо дали искате да изтеглите видеоклипове от YouTube с графично приложение или командния ред, ще ви трябва youtube-dl. Youtube-dl е скрипт на Python, който хваща видеоклип в YouTube от мрежата и го преобразува в различни формати, включително формати само за аудио.
За потребителите на Linux получаването на youtube-dl обикновено е лесно. Скриптът е с отворен код и можете да го намерите в повечето хранилища за разпространение. Следвайте инструкциите за вашата Linux дистрибуция.
Ще ви е необходим и FFMPEG, за да позволите на youtube-dl да преобразува изтеглените видеоклипове между формати и да контролира качеството на видео и аудио. Можете да инсталирате FFMPEG заедно с youtube-dl.
Ubuntu и Linux Mint
За Ubuntu и Linux Mint, youtube-dl има тенденция да изостава в екосистемата Ubuntu. Обикновено това не би било голяма работа, но youtube-dl трябва да е актуален, за да изпревари актуализациите на YouTube, които му пречат да функционира. Така че, ако използвате Ubuntu или Mint, инсталирайте пакетния мениджър на Python Pip, за да получите най-новите версии.
- Отворете терминал.
-
Въведете следната команда, за да инсталирате Pip и FFMPEG:
sudo apt install python3-pip ffmpeg
-
Инсталирайте youtube-dl с помощта на пакетния мениджър на Pip Python:
sudo pip3 инсталирайте youtube-dl
-
Когато инсталацията приключи, можете да използвате youtube-dl от командния ред. За да актуализирате youtube-dl в бъдеще, изпълнете следната команда:
sudo pip3 install --upgrade youtube-dl
Debian
Мултимедийното хранилище на Debian съдържа библиотека от актуални пакети за различни мултимедийни приложения, включително youtube-dl. Ще трябва да добавите хранилището, ако още не сте го направили. След това инсталирайте youtube-dl нормално с Apt.
- Отворете терминал.
-
Въведете следната команда, за да добавите хранилището към вашия компютър:
sudo echo "deb https://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list
Заменете testing или sid, ако използвате един от тези вместо stable.
-
Актуализирайте Apt хранилищата, за да изтеглите новото:
sudo apt update -oAcquire::AllowInsecureRepositories=true
Тази команда позволява несигурни хранилища, тъй като все още не сте инсталирали ключа за подписване за мултимедийното хранилище.
-
Инсталирайте ключовете за подписване за хранилището:
sudo apt install deb-multimedia-keyring
-
Инсталирайте youtube-dl и FFMPEG:
sudo apt install youtube-dl ffmpeg
- Автоматично ще получите актуализираната от мултимедийното хранилище.
Fedora
Fedora поддържа актуализирани версии на youtube-dl в техните хранилища, но няма да намерите FFMPEG там. За целта ще ви трябва RPM Fusion хранилище. Ако използвате Fedora на работния плот, RPM Fusion е безценен. Ако го нямате, добавете го към вашата система и инсталирайте и двата пакета.
- Отворете терминал.
-
Изпълнете следната команда, за да добавите RPM Fusion хранилището с DNF:
sudo dnf инсталиране https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/ nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
-
Инсталирайте youtube-dl и FFMPEG:
sudo dnf инсталирайте youtube-dl ffmpeg
Arch Linux и Manjaro
Arch Linux и чрез разширение Manjaro има актуализирани версии на youtube-dl и FFMPEG в своите хранилища по подразбиране. Инсталирайте го с Pacman:
pacman -S youtube-dl ffmpeg
Инсталиране на предния край
Тази следваща стъпка не е задължителна. Ако предпочитате да работите в командния ред, отидете на тази част. В противен случай следвайте стъпките за инсталиране на графичния преден край за youtube-dl.
Пътят за инсталиране е малко по-различен за всяка дистрибуция. Следвайте инструкциите за вашия.
Ubuntu, Mint и Debian
Разработчиците на графичния преден край, Tartube, направиха свои собствени пакети за дистрибуции, базирани на Ubuntu и Debian. Можете да получите пакетите от тяхната страница Sourceforge.
- Отворете браузър, след което отидете на страницата за изтегляне на Tartube Sourceforge.
-
Изберете Изтегляне на последната версия (голямото зелено поле), за да изтеглите най-новата версия.
- Запазете получения пакет във вашата папка Downloads.
- Отворете терминал и променете директорията към папката Downloads.
-
Вижте името на изтегления пакет и го инсталирайте с Apt. Или използвайте тази команда:
sudo apt install./python3-tartube_.deb
Fedora
Както при Ubuntu и Debian, разработчиците на Tartube пакетираха своя софтуер за Fedora и го направиха достъпен на тяхната страница Sourceforge.
- Отворете браузър, след което отидете на страницата за изтегляне на Tartube Sourceforge.
-
Изберете най-новата версия на Tartube от списъка.
-
Намерете най-новия RPM пакет от списъка. Избягвайте пакета със STRICT в името.
- Запазете получения пакет във вашата Downloads директория.
- Отворете терминал и преминете към директорията Downloads.
-
Инсталиране на Tartube:
sudo dnf инсталирайте tartube-.rpm
Arch Linux и Manjaro
Tartube се предлага в AUR, така че има много начини да го получите. Изберете метода на инсталиране на AUR, който ви харесва. Ако не сте запознати с AUR, следният е методът по подразбиране за инсталиране на AUR пакети.
-
Инсталирайте пакетите base-devel и git:
sudo pacman -s base-devel git
-
Променете в директория, където искате да изтеглите пакета и го клонирайте с Git:
cd ~/Downloads
git клонинг
-
Промяна на директориите към tartube директория:
cd tartube
-
Изградете и инсталирайте пакета с makepkg:
makepkg -si
Изтегляне на видеоклип с предния край
Сега, след като Tartube е инсталиран, сте готови да изтегляте видеоклипове от YouTube.
-
Стартиране Tartube. Можете да го намерите в списъка под Мултимедия в повечето менюта на приложенията. В GNOME можете да го търсите.
-
Изберете Edit в горната част на прозореца, след което изберете Системни предпочитания от падащото меню.
-
В прозореца Системни предпочитания изберете youtube-dl от горното меню.
-
Изберете падащото меню Път към изпълнимия файл на youtube-dl и изберете Използване на локален път (youtube-dl). Изберете OK, за да затворите прозореца с предпочитания.
-
При отворен Tartube изберете Videos в горния ляв ъгъл на прозореца.
-
Отидете в YouTube и копирайте URL адресите на видеоклиповете, които искате да изтеглите. След това поставете URL адреса в текстовото поле, разположено в средата на диалоговия прозорец Добавяне на видеоклипове.
- Когато имате желаните видеоклипове, изберете OK.
-
Показва се главният прозорец на Tartube и вашите видеоклипове се подреждат на опашка. Изберете Изтегляне на всички в долния ляв ъгъл на прозореца, за да започнете изтеглянето.
-
Вашите видеоклипове са достъпни чрез Tartube. Изберете Player. Можете също да намерите вашите видео файлове в tartube-data директория.
Изтеглете и конвертирайте видео от командния ред
Ако сте фен на командния ред, предпочитате директен подход или не искате да се занимавате с друг софтуер, използвайте youtube-dl, като отворите терминал и му подадете URL адрес в YouTube.
-
Променете директориите към папката, в която искате да изтеглите видеоклиповете. Например:
cd ~/Изтегляния
-
За да изтеглите видеоклип без преобразуване, предайте URL адреса на youtube-dl без допълнителна информация:
youtube-dl
Това ви дава видео за възпроизвеждане в текущата директория.
-
Ако искате да укажете изходния видео формат, добавете флага - F, за да изброите наличните формати:
youtube-dl -F
-
Ще видите списък с налични формати и разделителни способности. Изберете този, който искате, и използвайте числото отляво в таблицата, за да го посочите с - f флаг:
youtube-dl -f 137
-
За да кажете на youtube-dl да вземе видео с най-добро качество, използвайте флага - f:
youtube-dl -f най-добрият
-
За да извлечете аудио от видеоклип в YouTube, използвайте флага - x в комбинация с - -audio-format и - -качество на звука:
youtube-dl -x --audo-format flac --audio-quality 0 най-добро
Флагът - -audio-format поддържа всички основни формати, включително MP3, Vorbis, M4A, AAC, WAV и FLAC. Флагът - -audio-quality използва скала от 0 до 9, като 0 осигурява най-доброто качество.