YouTube je najväčšie úložisko streamovateľných médií, ktoré existuje, s desiatkami miliárd videí nahraných online na platformu a státisíce ďalších pridaných každý deň.

Aj keď na sťahovanie videí zo služby YouTube môžete použiť rozšírenia prehliadača alebo online služby, sťahovanie videí z YouTube pomocou jednoduchého terminálového nástroja v systéme Linux je často rýchlejšie, jednoduchšie a bezpečnejšie.

Čo je yt-dlp?

YouTube je strážcom svojich online videí a nepáči sa mu, že si ich ľudia sťahujú spôsobom, ktorý je mimo kontroly spoločnosti. Aplikácia YouTube vám umožňuje stiahnuť si do zariadenia niektoré videá, aby ste ich mohli sledovať offline, no zostanú v aplikácii a nebudete ich môcť prehrať pomocou žiadneho iného softvéru.

To je často nepohodlné, pretože možno budete chcieť pristupovať k súboru alebo s ním manipulovať na iných zariadeniach alebo natrvalo pridať video YouTube do svojej súkromnej zbierky.

Predtým sme pokryli najlepšie rozšírenia prehliadača na sťahovanie videí z YouTube

instagram viewer
Rozšírenia prehliadača Chrome však často predstavujú bezpečnostné riziko, pretože majú neobmedzený prístup ku všetkým údajom, ktoré prechádzajú cez váš prehliadač. Rozšírenia môžu zmeniť vlastníctvo a umožniť zlým hercom prístup k vášmu online životu a v niektorých prípadoch sa dokonca používajú na vloženie škodlivého softvéru do vášho počítača.

yt-dlp je fork youtube-dl a je to pravidelne aktualizovaný open-source nástroj, ktorý vám pomáha sťahovať videá z vášho terminálu. Je vysoko konfigurovateľný a pri sťahovaní videa môžete určiť typ súboru, rozlíšenie a ďalšie.

Hoci yt-dlp a jeho predchodca sú navrhnuté s ohľadom na videá YouTube, tento nástroj funguje aj so stovkami ďalších stránok na streamovanie videa – vrátane veľkého množstva špecializovaných platforiem NSFW. Zoznam stránok podporovaných yt-dlp nájdete na svoju stránku GitHub.

Ako nainštalovať yt-dlp na Linuxe

Yt-dlp môžete nainštalovať buď stiahnutím binárnych súborov, pomocou pip alebo pomocou správcu balíkov tretej strany. Najjednoduchšou a najrozšírenejšou metódou je použitie binárnych súborov. Táto metóda bude fungovať so všetkými operačnými systémami podobnými Unixu, vrátane Linuxu a macOS.

Nasledujúci príkaz stiahne najnovšie vydanie yt-dlp a skopíruje ho do vašej lokálnej cesty:

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp

Teraz ho urobte spustiteľným pomocou:

sudo chmod a+rx /usr/miestne/bin/yt-dlp

Na sťahovanie videí YouTube v systéme Linux použite yt-dlp

Najprv pomocou prehliadača na počítači prejdite na video YouTube, ktoré chcete stiahnuť. Potom kliknutím na panel prehliadača zvýraznite adresu URL videa, ktoré chcete stiahnuť, a potom ju skopírujte do schránky.

Pre naše demonštračné video sme vybrali "Glyn Moody: Walled Culture—A Journey Behind the Copyright Bricks". Toto video má licenciu Creative Commons Attribution (opätovné použitie povolené). Toto je licencia CC BY 3.0, ktorá vám výslovne umožňuje upravovať, distribuovať alebo reprodukovať dielo, pokiaľ uvediete pôvodného autora a poskytnete odkaz na licenciu.

Keď máte adresu URL, otvorte terminál a zadajte yt-dlp, za ktorým nasleduje adresa URL, ktorú ste skopírovali. V našom prípade by sme zadali:

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

Keď udriete Zadajte, yt-dlp stiahne video do vášho aktuálneho adresára pomocou predvolených nastavení. Pre väčšinu ľudí to bude všetko, čo budete potrebovať.

Pokročilé používanie yt-dlp

Zatiaľ čo predvolený príkaz yt-dlp je v mnohých situáciách skvelý, existujú desiatky možností konfigurácie, ktoré môžete nastaviť, aby ste zaistili, že dostanete presne to, čo potrebujete. Tu sú niektoré z najužitočnejších.

Stiahnite si videá YouTube v špecifickom formáte

V predvolenom nastavení spustenie vyššie uvedeného príkazu stiahne požadované video ako súbor WEBM s rozlíšením 1280 x 720. Nie je to vždy tak a väčšinou bude predvoleným formátom súbor MP4 alebo 3GP a rozlíšenie môže byť akékoľvek.

The --list-formats flag zobrazuje všetky dostupné formáty na stiahnutie, dostupné rozlíšenia, veľkosti súborov a použité kodeky. Okrem sťahovania celého streamu môžete určiť, že sa má sťahovať iba video alebo audio stream.

yt-dlp --zoznam-formáty https://www.youtube.com/watch? v=f6wtF_2eyrU

Rozhodnite sa, ktorý formát chcete stiahnuť a potom použite -f argument a zadajte príslušné ID.

Napríklad, ak chcete stiahnuť zvuk iba s priemernou bitovou rýchlosťou 129 kB, mali by ste zadať:

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

Keď udriete Zadajte, súbor sa začne sťahovať.

Prípadne, ak chcete len najlepší dostupný zvuk a najlepšie dostupné video, zlúčené do jedného súboru:

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

Stiahnite si celý zoznam skladieb YouTube ako súbory MP3

Videá YouTube sú často zoskupené do zoznamov skladieb a yt-dlp vám ich umožňuje jednoducho stiahnuť. Ak chcete stiahnuť zoznam videí YouTube v systéme Linux pomocou predvolených nastavení, jednoducho vložte webovú adresu zoznamu videí namiesto adresy URL jednotlivého videa.

Je pravdepodobnejšie, že namiesto množstva hudobných videí chcete, aby sa zvuk vysielal ako súbory MP3. V tomto prípade musíte použiť ďalšie argumenty na určenie formátu zvuku: --extrahovať-audio vytiahne zvuk z videí, --audio-formát vám umožňuje určiť formát pre sťahovaný zvuk a --zvuková kvalita nastavuje bitovú rýchlosť.

yt-dlp --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(názov) s.%(ext) s" --yes-playlist 'https://www.youtube.com/watch? v=_AnGd4PaG6U&list=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'

...a to je všetko, čo musíte urobiť.

Predstierajte svoju polohu pomocou proxy

Niektoré videá na YouTube a iných stránkach sú obmedzené na určité krajiny – zvyčajne kvôli licenčným obmedzeniam – a yt-dlp vám umožňuje obísť tieto obmedzenia niekoľkými spôsobmi.

Môžete použiť --geo-verification-proxy argument na určenie adresy proxy v rámci cieľovej krajiny; a --geo-obchvat argument sa pokúsi obísť geografické obmedzenia falšovaním HTTP hlavičiek; --geo-bypass-country sfalšuje dvojpísmenový kód krajiny.

Tieto argumenty nebudú vždy fungovať na všetkých stránkach. Ak jedna metóda nefunguje, skúste inú - alebo zvážiť VPN.

yt-dlp ponúka množstvo ďalších možností konfigurácie

Načrtli sme len povrch toho, čo môžete robiť s yt-dlp, ale sme si celkom istí, že splní potreby väčšiny používateľov. Úplný zoznam dostupných možností a príkladov nájdete v časti oficiálnu dokumentáciu yt-dlp.

Je legálne sťahovať videá z YouTube?

Sťahovaním videí YouTube pomocou yt-dlp určite porušíte zmluvné podmienky, ale legálnosť je sivá oblasť. Podľa zákonov USA sú všetky diela chránené autorskými právami ihneď po ich vytvorení, avšak tvorcovia sa často zriekajú svojich práv alebo licencujú svoje diela podľa podmienok Creative Commons alebo prideľujú copyleftovú licenciu.

Alternatívne niektorí jednotlivci a organizácie – ako napríklad vláda USA – uvoľnia svoje dielo do verejnej sféry, čo znamená, že ho môže ktokoľvek použiť na akýkoľvek účel.

Ďalším často prehliadaným aspektom je, že zákon DMCA zakazuje obchádzanie technológií na ochranu proti kopírovaniu, prakticky znemožňovalo využívať výnimky z autorských práv pre takmer každý moderný digitálny práca. Pre vyčerpávajúci sprievodca autorským zákonom v znení platnom v USA a na celom svete odporúčame Glyn Moody's “Murovaná kultúra" (CC BY 4.0).

Uložte si najlepší obsah YouTube pomocou yt-dlp

yt-dlp je jedným z našich obľúbených nástrojov na sťahovanie videí a hudby zo služby YouTube, ale pamätajte, že by ste ho mali používať iba na sťahovanie obsahu, ktorý vám to umožňuje.

Práce vo verejnom vlastníctve sú vždy bezpečné, akokoľvek chcete, pričom presné podmienky licencií Creative Commons sa líšia podľa typu. Stojí za to nájsť si čas a preskúmať, čo vám umožňujú licencie Creative Commons a copyleft.