YouTube to największe istniejące repozytorium multimediów, które można przesyłać strumieniowo, z dziesiątkami miliardów filmów przesłanych online na platformę i setkami tysięcy dodawanych każdego dnia.
Chociaż możesz używać rozszerzeń przeglądarki lub usług online do pobierania filmów z YouTube, często szybsze, łatwiejsze i bezpieczniejsze jest pobieranie filmów z YouTube za pomocą prostego narzędzia terminala w systemie Linux.
Co to jest yt-dlp?
YouTube jest strażnikiem swoich filmów online i nie lubi, gdy ktoś pobiera je w sposób, na który firma nie ma wpływu. Aplikacja YouTube umożliwia pobieranie niektórych filmów na urządzenie w celu oglądania ich w trybie offline, ale pozostają one w aplikacji i nie można ich odtwarzać za pomocą innego oprogramowania.
Jest to często niewygodne, ponieważ możesz chcieć uzyskać dostęp do pliku lub manipulować nim na innych urządzeniach lub trwale dodać film z YouTube do swojej prywatnej kolekcji.
Omówiliśmy już wcześniej najlepsze rozszerzenia przeglądarki do pobierania filmów z YouTube
, jednak rozszerzenia Chrome często stanowią zagrożenie dla bezpieczeństwa, ponieważ mają nieograniczony dostęp do wszystkich danych przechodzących przez przeglądarkę. Rozszerzenia mogą zmieniać właściciela, umożliwiając hakerom dostęp do Twojego życia online, aw niektórych przypadkach są nawet wykorzystywane do umieszczania złośliwego oprogramowania na komputerze.yt-dlp jest rozwidleniem youtube-dl i jest regularnie aktualizowanym narzędziem 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 YouTube, narzędzie działa również z setkami innych witryn do strumieniowego przesyłania wideo — w tym z szeroką gamą dedykowanych platform NSFW. Możesz znaleźć listę stron obsługiwanych przez yt-dlp na swoją stronę GitHub.
Jak zainstalować yt-dlp w systemie Linux
Możesz zainstalować yt-dlp, pobierając pliki binarne, używając pip lub używając menedżera pakietów innej firmy. Najłatwiejszą i najpowszechniej stosowaną metodą jest użycie plików binarnych. Ta metoda będzie działać ze wszystkimi systemami operacyjnymi typu Unix, w tym Linux i macOS.
Następujące polecenie pobierze najnowszą wersję yt-dlp i skopiuje ją na ścieżkę lokalną:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
Teraz uczyń go wykonywalnym za pomocą:
sudo chmod a+rx /usr/lokalny/bin/yt-dlp
Użyj yt-dlp, aby pobierać filmy z YouTube w systemie Linux
Najpierw użyj przeglądarki na komputerze, aby przejść do filmu 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ły praw autorskich". Ten film jest objęty licencją Creative Commons Uznanie autorstwa (ponowne wykorzystanie dozwolone). Jest to licencja CC BY 3.0, która wyraźnie zezwala na adaptację, dystrybucję lub powielanie dzieła, pod warunkiem podania nazwiska oryginalnego autora i podania łącza do licencji.
Po uzyskaniu adresu URL otwórz terminal i wprowadź 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 wideo do twojego bieżącego katalogu przy użyciu ustawień domyślnych. Dla większości ludzi będzie to wszystko, czego potrzebujesz.
Zaawansowane użycie yt-dlp
Podczas gdy domyślna komenda yt-dlp jest świetna w wielu sytuacjach, istnieją dziesiątki opcji konfiguracyjnych, które możesz ustawić, aby mieć pewność, ż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 iw większości przypadków domyślnym formatem będzie plik MP4 lub 3GP, a rozdzielczość może być dowolna.
The --list-formaty flaga pokazuje wszystkie dostępne formaty do pobrania, dostępne rozdzielczości, rozmiary plików i używane kodeki. Oprócz pobierania całego strumienia możesz określić pobieranie tylko strumienia wideo lub audio.
yt-dlp --lista-formaty https://www.youtube.com/watch? v=f6wtF_2eyrU
Zdecyduj, który format chcesz pobrać, a następnie użyj -F argument i wprowadź odpowiedni identyfikator.
Na przykład, jeśli chcesz pobrać tylko dźwięk ze średnią przepływnością 129 000 bitów, powinieneś wpisać:
yt-dlp -f 140 https://www.youtube.com/watch? v=f6wtF_2eyrU
Kiedy trafisz Wchodzić, rozpocznie się pobieranie pliku.
Alternatywnie, jeśli chcesz po prostu najlepsze dostępne audio i najlepsze dostępne wideo, połączone 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
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 zamiast adresu URL pojedynczego filmu.
Bardziej prawdopodobne jest, że zamiast kilku teledysków chcesz, aby dźwięk był odtwarzany jako pliki MP3. W takim przypadku musisz użyć dodatkowych argumentów, aby określić format audio: --extract-audio wyodrębni dźwięk z filmów, --format-audio pozwala określić format pobranego dźwięku i --jakość dźwięku ustawia szybkość transmisji.
yt-dlp --format bestaudio --extract-audio --format-audio mp3 --jakość-audio 160K --wyjście "%(tytuł) s.%(roz.) s" --tak-lista odtwarzania 'https://www.youtube.com/watch? v=_AnGd4PaG6U&list=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'
...i to wszystko, co musisz zrobić.
Sfałszuj swoją lokalizację za pomocą serwera proxy
Niektóre filmy w YouTube i innych witrynach są ograniczone do określonych krajów — zwykle z powodu ograniczeń licencyjnych — a yt-dlp umożliwia obejście tych ograniczeń na kilka sposobów.
Możesz użyć --geo-weryfikacja-proxy argument określający adres proxy w kraju docelowym; the --obejście geograficzne argument będzie próbował ominąć ograniczenia geograficzne, fałszując nagłówki HTTP; --kraj-pominięcia geograficznego sfałszuje dwuliterowy kod kraju.
Te argumenty nie zawsze będą działać na wszystkich stronach. Jeśli jedna metoda nie działa, wypróbuj inną — lub rozważ VPN.
yt-dlp oferuje wiele innych opcji konfiguracyjnych
Zarysowaliśmy tylko powierzchownie możliwości yt-dlp, ale jesteśmy całkiem pewni, że zaspokoi potrzeby większości użytkowników. Aby uzyskać pełną listę dostępnych opcji i przykładów, sprawdź oficjalna dokumentacja yt-dlp.
Czy pobieranie filmów z YouTube jest legalne?
Z pewnością naruszysz warunki korzystania z usługi, pobierając filmy z YouTube za pomocą yt-dlp, ale legalność tego jest szarą strefą. Zgodnie z prawem Stanów Zjednoczonych wszystkie prace są objęte 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 udzielają licencji typu copyleft.
Alternatywnie, niektóre osoby i organizacje — takie jak rząd Stanów Zjednoczonych — udostępniają swoje prace jako własność publiczną, co oznacza, że każdy może je wykorzystać 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 praw autorskich dla prawie każdego nowoczesnego sprzętu cyfrowego praca. Aby zapoznać się z wyczerpującym przewodnikiem po prawie autorskim obowiązującym w USA i na świecie, polecamy książkę Glyn Moody's „Kultura murowana" (CC BY 4.0).
Zapisz najlepsze treści z 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 pozwolenie.
Dzieł należących do domeny publicznej można zawsze bezpiecznie używać 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.