Jak pobierać filmy z YouTube'a w systemie Linux

Spisu treści:

Jak pobierać filmy z YouTube'a w systemie Linux
Jak pobierać filmy z YouTube'a w systemie Linux
Anonim

Odkąd istnieje YouTube, ludzie chcieli pobierać filmy, aby je zapisać na później lub odtwarzać offline i w podróży. Ze względu na prawa autorskie YouTube nie udostępnia plików do pobrania. Istnieje jednak narzędzie youtube-dl do bezpłatnego pobierania filmów w systemie Linux, a także Windows i Mac.

Istnieje kilka sposobów używania youtube-dl w systemie Linux. Prostym sposobem jest użycie skryptu youtube-dl z wiersza poleceń. Jeśli wolisz opcję graficzną, istnieje interfejs dla youtube-dl, który zapewnia szeroki zestaw elementów sterujących i opcji.

Zainstaluj dl YouTube

Niezależnie od tego, czy chcesz pobierać filmy z YouTube za pomocą aplikacji graficznej, czy wiersza poleceń, potrzebujesz youtube-dl. Youtube-dl to skrypt Pythona, który pobiera wideo YouTube z sieci i konwertuje je na różne formaty, w tym formaty tylko audio.

Dla użytkowników Linuksa uzyskanie youtube-dl jest zwykle proste. Skrypt jest open-source i można go znaleźć w większości repozytoriów dystrybucji. Postępuj zgodnie z instrukcjami dla swojej dystrybucji Linuksa.

Będziesz również potrzebował FFMPEG, aby umożliwić youtube-dl konwersję pobranych filmów między formatami oraz kontrolę jakości wideo i audio. Możesz zainstalować FFMPEG wraz z youtube-dl.

Ubuntu i Linux Mint

W przypadku Ubuntu i Linux Mint youtube-dl ma tendencję do pozostawania w tyle w ekosystemie Ubuntu. Zwykle nie byłaby to wielka sprawa, ale youtube-dl musi być na bieżąco, aby wyprzedzać aktualizacje YouTube, które uniemożliwiają jego działanie. Tak więc, jeśli używasz Ubuntu lub Mint, zainstaluj menedżera pakietów Python Pip, aby uzyskać najnowsze wersje.

  1. Otwórz terminal.
  2. Wprowadź następujące polecenie, aby zainstalować Pip i FFMPEG:

    sudo apt install python3-pip ffmpeg

    Image
    Image
  3. Zainstaluj youtube-dl za pomocą menedżera pakietów Pip Python:

    sudo pip3 zainstaluj youtube-dl

    Image
    Image
  4. Po zakończeniu instalacji możesz użyć youtube-dl z wiersza poleceń. Aby w przyszłości zaktualizować youtube-dl, uruchom następujące polecenie:

    instalacja sudo pip3 -- uaktualnij youtube-dl

Debian

Repozytorium multimediów Debiana zawiera bibliotekę aktualnych pakietów dla różnych aplikacji multimedialnych, w tym youtube-dl. Musisz dodać repozytorium, jeśli jeszcze tego nie zrobiłeś. Następnie zainstaluj youtube-dl normalnie z Apt.

  1. Otwórz terminal.
  2. Wprowadź następujące polecenie, aby dodać repozytorium do komputera:

    sudo echo "deb https://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list

    Zastąp testing lub sid jeśli używasz jednego z nich zamiast stable.

  3. Zaktualizuj repozytoria Apt, aby pobrać nowe:

    aktualizacja sudo apt -oAcquire::AllowInsecureRepositories=true

    To polecenie pozwala na korzystanie z niezabezpieczonych repozytoriów, ponieważ nie zainstalowałeś jeszcze klucza podpisywania dla repozytorium multimediów.

  4. Zainstaluj klucze podpisywania dla repozytorium:

    sudo apt install deb-multimedia-keyring

  5. Zainstaluj youtube-dl i FFMPEG:

    sudo apt install youtube-dl ffmpeg

  6. Automatycznie otrzymasz zaktualizowaną wersję z repozytorium multimediów.

Fedora

Fedora przechowuje zaktualizowane wersje youtube-dl w swoich repozytoriach, ale nie znajdziesz tam FFMPEG. Do tego potrzebne będzie repozytorium RPM Fusion. Jeśli używasz Fedory na pulpicie, RPM Fusion jest nieoceniony. Jeśli go nie masz, dodaj go do swojego systemu i zainstaluj oba pakiety.

  1. Otwórz terminal.
  2. Uruchom następujące polecenie, aby dodać repozytorium RPM Fusion z DNF:

    sudo dnf install 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

  3. Zainstaluj youtube-dl i FFMPEG:

    sudo dnf zainstaluj youtube-dl ffmpeg

Arch Linux i Manjaro

Arch Linux, a co za tym idzie Manjaro, zaktualizował wersje youtube-dl i FFMPEG w swoich domyślnych repozytoriach. Zainstaluj go za pomocą Pacman:

pacman -S youtube-dl ffmpeg

Zainstaluj interfejs

Ten następny krok jest opcjonalny. Jeśli wolisz pracować w wierszu poleceń, przejdź do tej części. W przeciwnym razie postępuj zgodnie z instrukcjami, aby zainstalować graficzny interfejs użytkownika dla youtube-dl.

Ścieżka instalacji jest nieco inna dla każdej dystrybucji. Postępuj zgodnie z instrukcjami dla siebie.

Ubuntu, Mint i Debian

Twórcy graficznego interfejsu, Tartube, stworzyli własne pakiety dla dystrybucji opartych na Ubuntu i Debianie. Możesz pobrać pakiety z ich strony Sourceforge.

  1. Otwórz przeglądarkę, a następnie przejdź do strony pobierania Tartube Sourceforge.
  2. Wybierz Pobierz najnowszą wersję (duże zielone pole), aby pobrać najnowszą wersję.

    Image
    Image
  3. Zapisz pakiet wynikowy w folderze Pobrane.
  4. Otwórz terminal i zmień katalog na Downloads folder.
  5. Spójrz na nazwę pobranego pakietu i zainstaluj go za pomocą Apt. Lub użyj tego polecenia:

    sudo apt install./python3-tartube_.deb

Fedora

Podobnie jak w przypadku Ubuntu i Debiana, programiści Tartube spakowali swoje oprogramowanie dla Fedory i udostępnili je na swojej stronie Sourceforge.

  1. Otwórz przeglądarkę, a następnie przejdź do strony pobierania Tartube Sourceforge.
  2. Wybierz najnowszą wersję Tartube z listy.

    Image
    Image
  3. Znajdź najnowszy pakiet RPM z listy. Unikaj paczki z STRICT w nazwie.

    Image
    Image
  4. Zapisz pakiet wynikowy w swoim katalogu Downloads.
  5. Otwórz terminal i przejdź do katalogu Downloads.
  6. Zainstaluj plandekę:

    sudo dnf zainstaluj tartube-.rpm

Arch Linux i Manjaro

Tartube jest dostępny w AUR, więc istnieje wiele sposobów na jego zdobycie. Wybierz metodę instalacji AUR, która Ci odpowiada. Jeśli nie znasz AUR, poniższa metoda jest domyślną metodą instalowania pakietów AUR.

  1. Zainstaluj pakiety base-devel i git:

    sudo pacman -s bazowy git

  2. Przejdź do katalogu, w którym chcesz pobrać pakiet i sklonuj go za pomocą Git:

    cd ~/Downloads

    git clone

  3. Zmień katalogi na katalog tartube:

    tartube

  4. Zbuduj i zainstaluj pakiet za pomocą makepkg:

    makepkg -si

Pobierz wideo z interfejsem

Teraz, gdy Tartube jest zainstalowany, możesz pobierać filmy z YouTube.

  1. Uruchom Tartube. Można go znaleźć na liście pod Multimedia w większości menu aplikacji. W GNOME możesz go wyszukać.

    Image
    Image
  2. Wybierz Edytuj w górnej części okna, a następnie wybierz Preferencje systemowe z menu rozwijanego.

    Image
    Image
  3. W oknie Preferencje systemowe wybierz youtube-dl z górnego menu.

    Image
    Image
  4. Wybierz Ścieżka do pliku wykonywalnego youtube-dl i wybierz Użyj ścieżki lokalnej (youtube-dl). Wybierz OK, aby zamknąć okno preferencji.

    Image
    Image
  5. Przy otwartej Tartube, wybierz Videos w lewym górnym rogu okna.

    Image
    Image
  6. Przejdź do YouTube i skopiuj adresy URL filmów, które chcesz pobrać. Następnie wklej adres URL w polu tekstowym znajdującym się pośrodku okna dialogowego Dodaj filmy.

    Image
    Image
  7. Gdy masz potrzebne filmy, wybierz OK.
  8. Pojawi się główne okno Tartube, a Twoje filmy zostaną umieszczone w kolejce. Wybierz Pobierz wszystko w lewym dolnym rogu okna, aby rozpocząć pobieranie.

    Image
    Image
  9. Twoje filmy są dostępne na Tartube. Wybierz Gracz. Możesz także znaleźć swoje pliki wideo w katalogu tartube-data.

    Image
    Image

Pobierz i skonwertuj wideo z wiersza poleceń

Jeśli jesteś fanem wiersza poleceń, wolisz bezpośrednie podejście lub nie chcesz zawracać sobie głowy innym oprogramowaniem, użyj youtube-dl, otwierając terminal i przekazując mu adres URL YouTube.

  1. Zmień katalogi na folder, z którego chcesz pobrać filmy. Na przykład:

    cd ~/Pobieranie

  2. Aby pobrać film bez konwersji, przekaż adres URL do youtube-dl bez żadnych dodatkowych informacji:

    youtube-dl

    Dzięki temu w bieżącym katalogu można odtwarzać wideo.

  3. Jeśli chcesz określić wyjściowy format wideo, dodaj flagę - F, aby wyświetlić dostępne formaty:

    youtube-dl -F

    Image
    Image
  4. Zobaczysz listę dostępnych formatów i rozdzielczości. Wybierz ten, który chcesz, i użyj numeru po lewej stronie w tabeli, aby określić go z flagą - f:

    youtube-dl -f 137

    Image
    Image
  5. Aby powiedzieć youtube-dl, aby pobierał filmy w najlepszej jakości, użyj flagi - f:

    youtube-dl -f najlepszy

  6. Aby wyodrębnić dźwięk z wideo YouTube, użyj flagi - x połączonej z - -audio-format i - -jakość dźwięku:

    youtube-dl -x --audo-format flac --jakość dźwięku 0 najlepsza

    Flaga - -audio-format obsługuje wszystkie główne formaty, w tym MP3, Vorbis, M4A, AAC, WAV i FLAC. Flaga - -audio-quality używa skali od 0 do 9, gdzie 0 zapewnia najlepszą jakość.

    Image
    Image

Zalecana: