Od té doby, co existuje YouTube, lidé chtějí stahovat videa, aby si je mohli uložit na později nebo je přehrávat offline a na cestách. Z důvodu autorských práv YouTube neumožňuje stahování. Existuje však nástroj youtube-dl pro bezplatné stahování videí v systému Linux, Windows a Mac.
Existuje několik způsobů, jak používat youtube-dl v systému Linux. Přímým způsobem je použití skriptu youtube-dl z příkazového řádku. Pokud dáváte přednost grafické možnosti, je tu rozhraní pro youtube-dl, které poskytuje širokou sadu ovládacích prvků a možností.
Instalovat YouTube-dl
Ať už chcete stahovat videa z YouTube pomocí grafické aplikace nebo příkazového řádku, budete potřebovat youtube-dl. Youtube-dl je skript Pythonu, který stahuje video YouTube z webu a převádí je do různých formátů, včetně formátů pouze pro zvuk.
Pro uživatele Linuxu je získání youtube-dl obvykle jednoduché. Skript je open source a najdete ho ve většině distribučních repozitářů. Postupujte podle pokynů pro vaši distribuci Linuxu.
Budete také potřebovat FFMPEG, aby youtube-dl mohl převádět stažená videa mezi formáty a ovládat kvalitu videa a zvuku. Můžete nainstalovat FFMPEG spolu s youtube-dl.
Ubuntu a Linux Mint
Pro Ubuntu a Linux Mint má youtube-dl tendenci zaostávat v ekosystému Ubuntu. Obvykle by to nebyl velký problém, ale youtube-dl musí zůstat aktuální, aby měl náskok před aktualizacemi YouTube, které brání jeho fungování. Pokud tedy používáte Ubuntu nebo Mint, nainstalujte si správce balíčků Python Pip, abyste získali nejnovější verze.
- Otevřete terminál.
-
Pro instalaci Pip a FFMPEG zadejte následující příkaz:
sudo apt install python3-pip ffmpeg
-
Nainstalujte si youtube-dl pomocí správce balíčků Pip Python:
sudo pip3 nainstalovat youtube-dl
-
Po dokončení instalace můžete použít youtube-dl z příkazového řádku. Chcete-li v budoucnu aktualizovat youtube-dl, spusťte následující příkaz:
instalace sudo pip3 --upgrade youtube-dl
Debian
Multimediální repozitář Debianu obsahuje knihovnu aktuálních balíčků pro různé multimediální aplikace, včetně youtube-dl. Pokud jste to ještě neudělali, budete muset přidat úložiště. Poté nainstalujte youtube-dl normálně pomocí Apt.
- Otevřete terminál.
-
Zadejte následující příkaz pro přidání úložiště do vašeho počítače:
sudo echo "deb https://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list
Nahraďte testing nebo sid, pokud používáte jeden z nich místo stable.
-
Aktualizujte repozitáře Apt a stáhněte si nové:
aktualizace sudo apt -oAcquire::AllowInsecureRepositories=true
Tento příkaz umožňuje nezabezpečená úložiště, protože jste ještě nenainstalovali podpisový klíč pro multimediální úložiště.
-
Nainstalujte podpisové klíče pro úložiště:
sudo apt install deb-multimedia-keyring
-
Nainstalovat youtube-dl a FFMPEG:
sudo apt install youtube-dl ffmpeg
- Aktualizovanou verzi automaticky získáte z multimediálního úložiště.
Fedora
Fedora uchovává aktualizované verze youtube-dl ve svých repozitářích, ale FFMPEG tam nenajdete. K tomu budete potřebovat úložiště RPM Fusion. Pokud používáte Fedoru na ploše, RPM Fusion je neocenitelná. Pokud jej nemáte, přidejte jej do systému a nainstalujte oba balíčky.
- Otevřete terminál.
-
Spusťte následující příkaz pro přidání úložiště RPM Fusion s DNF:
instalace 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
-
Nainstalovat youtube-dl a FFMPEG:
sudo dnf nainstalovat youtube-dl ffmpeg
Arch Linux a Manjaro
Arch Linux a rozšíření Manjaro má ve svých výchozích repozitářích aktualizované verze youtube-dl a FFMPEG. Nainstalujte jej pomocí Pacmana:
pacman -S youtube-dl ffmpeg
Nainstalovat rozhraní frontend
Tento další krok je volitelný. Pokud dáváte přednost práci v příkazovém řádku, přejděte do této části. V opačném případě postupujte podle pokynů k instalaci grafického rozhraní pro youtube-dl.
Cesta k instalaci se u každé distribuce mírně liší. Postupujte podle pokynů pro vaše.
Ubuntu, Mint a Debian
Vývojáři grafického rozhraní Tartube vytvořili své vlastní balíčky pro distribuce založené na Ubuntu a Debianu. Balíčky můžete získat z jejich stránky Sourceforge.
- Otevřete prohlížeč a přejděte na stránku stahování Tartube Sourceforge.
-
Vyberte Stáhněte si nejnovější verzi (velký zelený rámeček) a stáhněte si nejnovější verzi.
- Výsledný balíček si uložte do složky Stahování.
- Otevřete terminál a změňte adresář na složku Stahování.
-
Podívejte se na název staženého balíčku a nainstalujte jej pomocí Apt. Nebo použijte tento příkaz:
sudo apt install./python3-tartube_.deb
Fedora
Stejně jako v případě Ubuntu a Debianu vývojáři Tartube zabalili svůj software pro Fedoru a zpřístupnili jej na své stránce Sourceforge.
- Otevřete prohlížeč a přejděte na stránku stahování Tartube Sourceforge.
-
Vyberte ze seznamu nejnovější verzi Tartube.
-
Najděte v seznamu nejnovější balíček RPM. Vyhněte se balíku se STRICT v názvu.
- Uložte výsledný balíček do svého adresáře Stahování.
- Otevřete terminál a přejděte do adresáře Stahování.
-
Instalovat Tartube:
sudo dnf install tartube-.rpm
Arch Linux a Manjaro
Tartube je k dispozici v AUR, takže existuje spousta způsobů, jak ji získat. Vyberte způsob instalace AUR, který vám vyhovuje. Pokud nejste obeznámeni s AUR, následující je výchozí metoda pro instalaci balíčků AUR.
-
Nainstalujte balíčky base-devel a git:
sudo pacman -s base-devel git
-
Přejděte do adresáře, kam chcete balíček stáhnout a naklonujte jej pomocí Git:
cd ~/Stažení
git klon
-
Změňte adresáře na adresář tartube:
cd tartube
-
Sestavte a nainstalujte balíček pomocí makepkg:
makepkg -si
Stáhněte si video pomocí rozhraní frontend
Nyní, když je Tartube nainstalován, jste připraveni stahovat videa z YouTube.
-
Spustit Tartube. Najdete ji uvedenou pod Multimedia ve většině nabídek aplikací. V GNOME to můžete vyhledat.
-
V horní části okna vyberte Upravit a z rozbalovací nabídky vyberte Předvolby systému.
-
V okně System preferences vyberte z horní nabídky youtube-dl.
-
Vyberte rozbalovací nabídku Cesta ke spustitelnému souboru youtube-dl a vyberte Použít místní cestu (youtube-dl). Výběrem OK zavřete okno předvoleb.
-
S otevřeným Tartube vyberte Videos v levém horním rohu okna.
-
Přejděte na YouTube a zkopírujte adresy URL videí, která chcete stáhnout. Poté vložte adresu URL do textového pole umístěného uprostřed dialogového okna Přidat videa.
- Až budete mít videa, která chcete, vyberte OK.
-
Zobrazí se hlavní okno Tartube a vaše videa jsou zařazena do fronty. Výběrem Stáhnout vše v levém dolním rohu okna zahájíte stahování.
-
Vaše videa jsou dostupná prostřednictvím Tartube. Vyberte Hráč. Své video soubory můžete také najít v adresáři tartube-data.
Stáhněte a převeďte video z příkazového řádku
Pokud jste fanouškem příkazového řádku, dáváte přednost přímému přístupu nebo se nechcete obtěžovat s dalším softwarem, použijte youtube-dl otevřením terminálu a předáním adresy URL YouTube.
-
Změňte adresáře na složku, kam chcete videa stáhnout. Například:
cd ~/Stažení
-
Chcete-li stáhnout video bez konverze, předejte adresu URL youtube-dl bez dalších informací:
youtube-dl
Tím získáte přehrávatelné video v aktuálním adresáři.
-
Pokud chcete určit výstupní formát videa, přidejte příznak - F pro seznam dostupných formátů:
youtube-dl -F
-
Uvidíte seznam dostupných formátů a rozlišení. Vyberte ten, který chcete, a použijte číslo vlevo v tabulce k jeho specifikaci s příznakem - f:
youtube-dl -f 137
-
Chcete-li přikázat youtube-dl, aby nahrál video v nejlepší kvalitě, použijte příznak - f:
youtube-dl -f best
-
Chcete-li extrahovat zvuk z videa YouTube, použijte příznak - x v kombinaci s - -audio-format a - -audio-quality:
youtube-dl -x --audo-format flac --audio-quality 0 nejlepší
Příznak - -audio-format podporuje všechny hlavní formáty, včetně MP3, Vorbis, M4A, AAC, WAV a FLAC. Příznak - -audio-quality používá stupnici od 0 do 9, přičemž 0 poskytuje nejlepší kvalitu.