Jak pobierać filmy z YouTube'a w systemie Linux za pomocą yt-dlp

Jak pobierać filmy z YouTube'a w systemie Linux za pomocą yt-dlp

YouTube to największe istniejące repozytorium multimediów strumieniowych, z dziesiątkami miliardów filmów wideo przesyłanych online na platformę i setkami tysięcy dodawanych każdego dnia.





nie można przesyłać plików z Androida na komputer

Chociaż możesz używać rozszerzeń przeglądarki lub usług online do pobierania filmów z YouTube, często szybciej, łatwiej i bezpieczniej jest pobierać filmy z YouTube za pomocą prostego narzędzia terminalowego w systemie Linux.





MAKEUSEOF WIDEO DNIA

Co to jest yt-dlp?

YouTube jest strażnikiem swoich filmów online i nie lubi, gdy ludzie pobierają je w sposób, na który firma nie ma wpływu. Aplikacja YouTube umożliwia pobieranie niektórych filmów na urządzenie, dzięki czemu można je oglądać w trybie offline, ale pozostają one w aplikacji i nie będzie można ich odtworzyć za pomocą żadnego innego oprogramowania.





Jest to często niewygodne, ponieważ możesz chcieć uzyskać dostęp do pliku lub manipulować nim na innych urządzeniach lub na stałe dodać film z YouTube do swojej prywatnej kolekcji.

Wcześniej omówiliśmy najlepsze rozszerzenia przeglądarki do pobierania filmów z YouTube , jednak rozszerzenia Chrome często stanowią zagrożenie bezpieczeństwa, ponieważ mają nieograniczony dostęp do wszystkich danych, które przechodzą przez przeglądarkę. Rozszerzenia mogą zmieniać właściciela, umożliwiając złoczyńcom dostęp do Twojego życia online, a w niektórych przypadkach są nawet wykorzystywane do wstrzykiwania złośliwego oprogramowania na Twój komputer.



yt-dlp to rozwidlenie youtube-dl i regularnie aktualizowane narzędzie typu open source, które pomaga pobierać filmy z terminala. Jest wysoce konfigurowalny i możesz określić typ pliku, rozdzielczość i inne parametry podczas pobierania wideo.

Chociaż yt-dlp i jego poprzednik zostały zaprojektowane z myślą o filmach z YouTube, narzędzie działa również z setkami innych witryn do strumieniowego przesyłania wideo — w tym z szeroką gamą dedykowanych platform NSFW. Listę stron obsługiwanych przez yt-dlp znajdziesz na jego strona GitHub .





Jak zainstalować yt-dlp w systemie Linux

Możesz zainstalować yt-dlp, pobierając pliki binarne, za pomocą pip lub używając menedżera pakietów innej firmy. Najłatwiejszą i najszerzej stosowaną metodą jest użycie plików binarnych. Ta metoda będzie działać ze wszystkimi systemami operacyjnymi podobnymi do Uniksa, w tym Linux i macOS.

Następujące polecenie pobierze najnowszą wersję yt-dlp i skopiuje ją do lokalnej ścieżki:





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

Teraz spraw, aby był wykonywalny za pomocą:

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

Użyj yt-dlp do pobierania filmów z YouTube'a w systemie Linux

Najpierw użyj przeglądarki na komputerze, aby przejść do filmu z YouTube, który chcesz pobrać. Następnie kliknij na pasku przeglądarki, aby podświetlić adres URL filmu, który chcesz pobrać, a następnie skopiuj go do schowka.

Do naszego filmu demonstracyjnego wybraliśmy „ Glyn Moody: Kultura otoczona murami — podróż za cegłami praw autorskich Ten film wideo jest objęty licencją Creative Commons Uznanie autorstwa (dozwolone jest ponowne wykorzystanie). Jest to licencja CC BY 3.0, która wyraźnie pozwala na adaptację, dystrybucję lub powielanie utworu, o ile podałeś nazwisko oryginalnego autora i udostępniłeś link do licencji.

Po uzyskaniu adresu URL otwórz terminal i wpisz yt-dlp, a następnie skopiowany adres URL. W naszym przypadku wpisalibyśmy:

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

Kiedy trafisz Wchodzić , yt-dlp pobierze plik wideo do bieżącego katalogu przy użyciu ustawień domyślnych. Dla większości ludzi to wszystko, czego potrzebujesz.

Zaawansowane użycie yt-dlp

Chociaż domyślne polecenie yt-dlp jest świetne w wielu sytuacjach, istnieją dziesiątki opcji konfiguracyjnych, które możesz ustawić, aby upewnić się, że otrzymasz dokładnie to, czego potrzebujesz. Oto niektóre z najbardziej przydatnych.

Pobierz filmy z YouTube w określonym formacie

Domyślnie uruchomienie powyższego polecenia spowoduje pobranie żądanego wideo jako pliku WEBM 1280x720. Nie zawsze tak jest i najczęściej domyślnym formatem będzie plik MP4 lub 3GP, a rozdzielczość może być dowolna.

The --list-formaty flaga pokazuje wszystkie formaty dostępne do pobrania, dostępne rozdzielczości, rozmiary plików i używane kodeki. Oprócz pobierania całego strumienia, możesz określić, aby pobrać tylko strumień wideo lub audio.

yt-dlp --list-formats https://www.youtube.com/watch?v=f6wtF_2eyrU
  wyjście yt-dlp --list formatów

Zdecyduj, który format chcesz pobrać, a następnie użyj -f argument i wprowadź odpowiedni identyfikator.

Na przykład, jeśli chcesz pobrać dźwięk tylko ze średnią przepływnością 129k, powinieneś wpisać:

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

Kiedy trafisz Wchodzić , rozpocznie się pobieranie pliku.

jak sprawić, żeby coś zawsze działało jako administrator

Alternatywnie, jeśli chcesz tylko najlepszego dostępnego dźwięku i najlepszego dostępnego wideo, scalonych w jeden plik:

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

Pobierz całą listę odtwarzania YouTube jako pliki MP3

  playlista youtube dla Walled Culture

Często filmy z YouTube są pogrupowane w listy odtwarzania, a yt-dlp umożliwia ich łatwe pobieranie. Aby pobrać listę odtwarzania YouTube w systemie Linux przy użyciu ustawień domyślnych, po prostu umieść adres URL listy odtwarzania w miejscu indywidualnego adresu URL filmu.

Bardziej prawdopodobne jest, że zamiast kilku teledysków chcesz po prostu odtwarzać dźwięk jako pliki MP3. W takim przypadku musisz użyć dodatkowych argumentów, aby określić format audio: --wyciąg-audio wydobędzie dźwięk z filmów, --format audio pozwala określić format pobranego dźwięku oraz --jakość dźwięku ustawia szybkość transmisji.

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

...i to wszystko, co musisz zrobić.

Sfałszuj swoją lokalizację za pomocą proxy

Niektóre filmy w YouTube i innych witrynach są ograniczone do określonych krajów — zwykle ze względu na ograniczenia licencyjne — a yt-dlp umożliwia ominięcie tych ograniczeń na kilka sposobów.

Możesz użyć --geo-weryfikacja-proxy argument określający adres proxy w kraju docelowym; ten --geo-bypass argument będzie próbował ominąć ograniczenia geograficzne poprzez sfałszowanie nagłówków HTTP; --geo-bypass-kraj sfałszuje dwuliterowy kod kraju.

Te argumenty nie zawsze będą działać we wszystkich witrynach. Jeśli jedna metoda nie działa, wypróbuj inną — lub rozważ VPN .

yt-dlp oferuje szereg innych opcji konfiguracyjnych

Tylko zarysowaliśmy powierzchnię tego, co możesz zrobić za pomocą yt-dlp, ale jesteśmy dość pewni, że spełni on potrzeby większości użytkowników. Aby uzyskać pełną listę dostępnych opcji i przykładów, sprawdź oficjalna dokumentacja yt-dlp .

  Ilustracja złodzieja praw autorskich

Z pewnością naruszysz warunki korzystania z usługi, pobierając filmy z YouTube za pomocą yt-dlp, ale legalność to szara strefa. Zgodnie z prawem Stanów Zjednoczonych wszystkie dzieła są natychmiast chronione prawami autorskimi natychmiast po ich wyprodukowaniu, jednak twórcy często zrzekają się swoich praw lub licencjonują swoje dzieła na warunkach Creative Commons lub przypisują licencję typu copyleft.

Ewentualnie niektóre osoby i organizacje — takie jak rząd USA — udostępniają swoje prace do domeny publicznej, co oznacza, że ​​każdy może z nich korzystać w dowolnym celu.

Innym często pomijanym aspektem jest to, że ustawa DMCA zakazuje obchodzenia technologii ochrony przed kopiowaniem, co skutecznie uniemożliwiło skorzystanie z wyjątków od praw autorskich w przypadku prawie każdego nowoczesnego dzieła cyfrowego. Aby uzyskać wyczerpujący przewodnik po prawie autorskim w USA i na całym świecie, polecamy Glyn Moody's ' Kultura otoczona murami (CC0 1.0).

Zapisz najlepsze treści YouTube za pomocą yt-dlp

yt-dlp to jedno z naszych ulubionych narzędzi do pobierania filmów i muzyki z YouTube, ale pamiętaj, że powinieneś używać go tylko do pobierania treści, które mają na to licencję.

Utwory należące do domeny publicznej są zawsze bezpieczne w użyciu w dowolny sposób, podczas gdy dokładne warunki licencji Creative Commons różnią się w zależności od typu. Warto poświęcić czas na zbadanie, na co pozwalają licencje Creative Commons i copyleft.