YouTube е най-голямото съществуващо хранилище на поточно предавана медия, с десетки милиарди видеоклипове онлайн, качени на платформата, и стотици хиляди, добавяни всеки ден.

Въпреки че можете да използвате разширения на браузъра или онлайн услуги, за да изтегляте видеоклипове от YouTube, често е по-бързо, по-лесно и по-безопасно да изтегляте видеоклипове от YouTube с помощта на прост терминален инструмент на Linux.

Какво е yt-dlp?

YouTube е пазител на своите онлайн видеоклипове и не обича хората да ги изтеглят по начин, който е извън контрола на компанията. Приложението YouTube ви позволява да изтеглите някои видеоклипове на вашето устройство, за да можете да ги гледате офлайн, но те остават в приложението и няма да можете да ги възпроизвеждате с друг софтуер.

Това често е неудобно, тъй като може да искате да получите достъп или да манипулирате файла на други устройства или да добавите за постоянно видеоклипа в YouTube към личната си колекция.

По-рано разгледахме най-добрите разширения за браузър за изтегляне на видеоклипове от YouTube

instagram viewer
Въпреки това, разширенията на Chrome често представляват риск за сигурността, тъй като имат неограничен достъп до всички данни, които преминават през вашия браузър. Разширенията могат да променят собствеността, позволявайки на злонамерени лица достъп до вашия онлайн живот, а в някои случаи дори се използват за инжектиране на зловреден софтуер във вашия компютър.

yt-dlp е разклонение на youtube-dl и е редовно актуализиран инструмент с отворен код, който ви помага да изтегляте видеоклипове от вашия терминал. Той е много конфигурируем и можете да посочите типа на файла, разделителната способност и други, докато изтегляте видеоклип.

Въпреки че yt-dlp и неговият предшественик са проектирани с мисъл за видеоклипове в YouTube, инструментът работи и със стотици други сайтове за стрийминг на видео – включително огромен набор от специализирани платформи NSFW. Можете да намерите списък със сайтове, поддържани от yt-dlp на неговата страница в GitHub.

Как да инсталирате yt-dlp на Linux

Можете да инсталирате yt-dlp или като изтеглите двоичните файлове, с pip или използвате мениджър на пакети на трета страна. Най-лесният и най-широко приложим метод е използването на двоични файлове. Този метод ще работи с всички Unix-подобни операционни системи, включително Linux и macOS.

Следната команда ще изтегли най-новата версия на 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/местен/bin/yt-dlp

Използвайте yt-dlp за изтегляне на видеоклипове от YouTube на Linux

Първо използвайте браузъра на работния си плот, за да отидете до видеоклипа в YouTube, който искате да изтеглите. След това щракнете в лентата на браузъра, за да маркирате URL адреса на видеоклипа, който искате да изтеглите, след което го копирайте в клипборда.

За нашия демонстрационен видеоклип избрахме "Glyn Moody: Walled Culture—A Journey Behind the Copyright Bricks". Този видеоклип е лицензиран като лиценз Creative Commons Attribution (разрешено повторно използване). Това е лиценз CC BY 3.0, който изрично ви позволява да адаптирате, разпространявате или възпроизвеждате произведението, стига да посочите оригиналния автор и да предоставите връзка към лиценза.

След като имате URL адреса, отворете терминал и въведете yt-dlp, последван от URL адреса, който сте копирали. В нашия случай ще въведем:

yt-dlp https://www.youtube.com/watch? v=f6wtF_2eyrU

Когато ударите Въведете, yt-dlp ще изтегли видеоклипа в текущата ви директория, като използва настройките по подразбиране. За повечето хора това ще бъде всичко, от което се нуждаете.

Разширено използване на yt-dlp

Докато командата по подразбиране yt-dlp е чудесна в много ситуации, има десетки опции за конфигурация, които можете да зададете, за да сте сигурни, че ще получите точно това, от което се нуждаете. Ето някои от най-полезните.

Изтеглете видеоклипове от YouTube в определен формат

По подразбиране изпълнението на горната команда ще изтегли видеоклипа, който искаме, като 1280x720 WEBM файл. Това не винаги е така и повечето пъти форматът по подразбиране ще бъде MP4 файл или 3GP и разделителната способност може да бъде всякаква.

The --списъчни формати флагът ви показва всички налични формати за изтегляне, наличните разделителни способности, размерите на файловете и използваните кодеци. В допълнение към изтеглянето на целия поток, можете да посочите да изтеглите само видео или аудио потока.

yt-dlp --списък-формати https://www.youtube.com/watch? v=f6wtF_2eyrU

Решете кой формат искате да изтеглите, след което използвайте -f аргумент и въведете съответния идентификатор.

Например, ако искате да изтеглите аудио само със среден битрейт от 129k, трябва да въведете:

yt-dlp -f 140 https://www.youtube.com/watch? v=f6wtF_2eyrU

Когато ударите Въведете, файлът ще започне да се изтегля.

Като алтернатива, ако просто искате най-доброто налично аудио и най-доброто налично видео, обединени в един файл:

yt-dlp -f 'bv*+ba' https://www.youtube.com/watch? v=f6wtF_2eyrU -o '%(id) s.%(ext) s'

Изтеглете цял YouTube плейлист като MP3 файлове

Често видеоклиповете в YouTube са групирани в плейлисти и yt-dlp ви позволява лесно да ги изтеглите. За да изтеглите плейлист от YouTube на Linux, като използвате настройките по подразбиране, просто поставете URL адрес на плейлист вместо URL адрес на отделен видеоклип.

По-вероятно е вместо куп музикални видеоклипове, просто да искате аудиото да бъде изведено като MP3 файлове. В този случай трябва да използвате допълнителни аргументи, за да посочите аудио формата: --extract-audio ще извлече аудиото от видеоклиповете, --аудио формат ви позволява да посочите формата за изтегленото аудио и --качество на звука задава битрейта.

yt-dlp --format bestaudio --extract-audio --audio-format mp3 --аудио качество 160K --изход "%(title) s.%(ext) s" --да-плейлист 'https://www.youtube.com/watch? v=_AnGd4PaG6U&списък=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'

...и това е всичко, което трябва да направите.

Фалшифицирайте местоположението си с прокси

Някои видеоклипове в YouTube и други сайтове са ограничени до определени държави - обикновено поради лицензионни ограничения - и yt-dlp ви позволява да заобиколите тези ограничения по няколко начина.

Можете да използвате --geo-verification-прокси аргумент за указване на прокси адрес в целева държава; на --гео-байпас аргументът ще се опита да заобиколи географските ограничения чрез фалшиви HTTP заглавки; --geo-bypass-country ще фалшифицира двубуквен код на държавата.

Тези аргументи не винаги работят на всички сайтове. Ако един метод не работи, опитайте друг—или помислете за VPN.

yt-dlp предлага куп други опции за конфигуриране

Ние само надраскахме повърхността на това, което можете да правите с yt-dlp, но сме доста уверени, че ще отговори на нуждите на повечето потребители. За пълен списък с налични опции и примери вижте официалната документация на yt-dlp.

Законно ли е изтеглянето на видеоклипове от YouTube?

Със сигурност ще нарушите условията на услугата, като изтегляте видеоклипове от YouTube с помощта на yt-dlp, но законността на това е сива зона. Съгласно законите на САЩ всички произведения незабавно са защитени с авторски права, веднага щом бъдат произведени, но създателите често се отказват от правата си или лицензират произведенията си съгласно условията на Creative Commons или присвояват лиценз за копиралефт.

Като алтернатива някои лица и организации – като правителството на САЩ – пускат работата си в публичното пространство, което означава, че всеки може да я използва за всякакви цели.

Друг често пренебрегван аспект е, че DMCA забранява заобикалянето на технологиите за защита от копиране, което направи на практика невъзможно да се възползват от изключенията за авторски права за почти всеки модерен цифров формат работа. За изчерпателно ръководство за закона за авторското право, както е в САЩ и по света, препоръчваме Glyn Moody's "Оградена култура“ (CC BY 4.0).

Запазете най-доброто YouTube съдържание с помощта на yt-dlp

yt-dlp е един от любимите ни инструменти за изтегляне на видеоклипове и музика от YouTube, но не забравяйте, че трябва да го използвате само за изтегляне на съдържание, което има лиценз, който ви позволява да го правите.

Произведенията, които са обществено достояние, винаги са безопасни за използване, както желаете, докато точните условия на лицензите Creative Commons варират според типа. Струва си да отделите време, за да проучите какво ви позволяват лицензите Creative Commons и copyleft.