Jak zainstalować i używać YouTube-DL w Ubuntu 17

Jedną z najszerzej używanych obecnie platform do całego wydania wideo jest bezdyskusyjnie YouTube, który oferuje nam szeroką gamę opcji wideo w różnych kategoriach, a co więcej, pozwala nam przesyłać własne filmy i zdobywać uznanie, a być może trochę pieniędzy.

Poza tymi zaletami możliwe jest, że w niektórych przypadkach konieczne będzie pobranie niektórych filmów z YouTube z powodów takich jak:

Powody, dla których warto pobierać filmy z YouTube

  • Odtwórz wideo w dowolnym momencie bez połączenia z Internetem
  • Używaj ich z odpowiednimi uprawnieniami autora do prezentacji lub wsparcia aktywności
  • Przygotuj serię wideo, która oferuje możliwość bezpłatnego pobrania i nie tylko.

Dzisiaj Solvetic przeanalizuje, w jaki sposób możemy wykorzystać praktyczne narzędzie, które pozwala z łatwością pobierać filmy z YouTube i innych platform.

Co to jest YouTube-dlYouTube-dl to narzędzie do pobierania wideo z wiersza poleceń o otwartym kodzie źródłowym, którego można używać do pobierania filmów z YouTube i innych witryn, takich jak Facebook, Dailymotion, Google Video, Yahoo i innych.

YouTube-dl jest oparty na pygtk i wymaga Pythona do uruchomienia jego zawartości. Jest kompatybilny z wieloma systemami operacyjnymi, w ramach których mamy Windows, Mac i Unix. Do korzystania z YouTube-dl wymagany jest interpreter Pythona (2.6, 2.7 lub 3.2+).

Niektóre funkcje YouTube-dl są

  • Obsługuje wznawianie przerwanych pobrań
  • Możliwość pobierania kanałów lub playlist
  • Pozwala dodać własny tytuł, proxy i wiele więcej.

Teraz zobaczymy, jak zainstalować i używać YouTube-dl na Ubuntu 17.04.

1. Aktualizacja systemu operacyjnego Linux

Krok 1
Przed przystąpieniem do instalacji zaktualizujemy pakiety systemu operacyjnego, wykonując następujące linie:

 aktualizacja sudo apt-get -y aktualizacja sudo apt-get -y
Po zaktualizowaniu pakietów systemu operacyjnego przystępujemy do instalacji YouTube-dl, ta aplikacja Youtube-dl nie jest dostępna w repozytorium Ubuntu 17.04. Dlatego musisz go pobrać z jego oficjalnej strony internetowej. W tym celu pobierzemy go za pomocą polecenia curl:
 sudo apt zainstaluj curl -y

POWIĘKSZAĆ

Krok 2
Teraz pobierzemy pliki binarne YouTube-dl, wykonując następujący wiersz:

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o / usr / bin / youtube-dl

POWIĘKSZAĆ

Teraz zmienimy uprawnienia pakietu binarnego youtube-dl za pomocą następującego polecenia:

 sudo chmod 755 / usr / bin / youtube-dl

2. Korzystanie z YouTube-dl Linux

Krok 1
Jeśli chcemy wyświetlić listę wszystkich opcji, które oferuje nam YouTube-dl, możemy wykonać następujące polecenie:

 youtube-dl -pomoc

POWIĘKSZAĆ

Krok 2
YouTube-dl obsługuje wiele formatów wideo, takich jak Mp4, WebM, 3gp i FLV. Możemy wyświetlić listę wszystkich dostępnych formatów dla konkretnego wideo za pomocą następującego polecenia:

 youtube-dl -F (ścieżka wideo)

POWIĘKSZAĆ

Krok 3
Tam możemy zobaczyć wszystkie dostępne w tym czasie opcje wideo, a każda z nich ma identyfikator po lewej stronie.

Następnie wybierz dowolny format, w którym chcesz pobrać wideo za pomocą parametru -f:

 youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Podczas wykonywania tej linii rozpocznie się pobieranie wideo w rozdzielczości 640x360. Widzimy, że wideo zostało pobrane poprawnie.

POWIĘKSZAĆ

Krok 4
Jeśli chcemy pobrać wideo z YouTube w formacie audio mp3, jest to również możliwe za pomocą następującego polecenia:

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --format audio mp3

POWIĘKSZAĆ

Krok 5
W tym przypadku widzimy, że potrzebny będzie odtwarzacz zgodny z tym formatem. Jeśli chcemy pobrać wszystkie filmy z określonego kanału, musimy wykonać następujący wiersz:

 youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Jeśli sieć, z której korzystamy, ma usługi proxy, możemy wykonać następujący wiersz, aby pobrać wideo:
 youtube-dl --proxy http://proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Inną możliwością, którą oferuje nam YouTube-dl, jest pobranie listy kilku filmów z YouTube za pomocą jednego polecenia, w tym celu najpierw zapiszemy wszystkie adresy URL filmów z YouTube w pliku o nazwie youtube-list.txt, a następnie wykonamy następujące polecenie, aby pobrać wszystkie filmy. Tam rozpocznie się pobieranie każdego filmu.
 youtube-dl -a plik.txt

POWIĘKSZAĆ

3. Instalowanie interfejsu graficznego YouTube-dl Linux


Narzędzie YouTube-dl ma interfejs graficzny o nazwie youtube-dlg, który jest darmowym i otwartym narzędziem dla youtube-dl napisanym w wxPython.

Krok 1
Domyślnie to narzędzie nie jest dostępne w repozytorium Ubuntu 17.04, więc musimy dodać do tego PPA, wykonując następujące czynności:

 sudo add-apt-repository ppa: nilarimogard / webupd8

POWIĘKSZAĆ

 aktualizacja sudo apt-get -y
Krok 2
Później przystępujemy do instalacji youtube-dlg, wykonując następujący wiersz:
 sudo apt zainstaluj youtube-dlg -y

POWIĘKSZAĆ

Krok 3
Po zainstalowaniu możemy uzyskać dostęp do aplikacji bezpośrednio z Unity:

Krok 4
Po otwarciu aplikacji wystarczy wpisać adresy URL do pobrania, kliknąć przycisk Dodaj i na koniec kliknąć przycisk pobierania znajdujący się w prawym dolnym rogu. Tam rozpocznie się cały proces pobierania wideo.

4. Parametry, które mają być używane z YouTube-dl na poziomie ogólnym


Istnieje wiele parametrów, które możemy zaimplementować podczas korzystania z YouTube-dl dla całego procesu pobierania wideo, są to:

Wydrukuj pomoc i wyjdź z programu

 -h, --pomoc

Zaktualizuj program do najnowszej wersji

 -U, --aktualizacja

Trwa nawet przy błędach pobierania

 ja, --ignoruj-błędy

Przerwij pobieranie kolejnych filmów (na liście odtwarzania lub w wierszu poleceń), jeśli występują błędy

 --przerwij przy błędzie

Wyświetla identyfikację aktualnej przeglądarki

 --dump-user-agent

Wymień wszystkie kompatybilne ekstraktory

 --list-ekstraktory

Nie czyta plików konfiguracyjnych

 --ignore-config

Lokalizacja pliku konfiguracyjnego

 --config-lokalizacja ŚCIEŻKA

Oznacz obejrzane filmy (tylko YouTube)

 --oznacz-obserwowany

Nie oznacza obejrzanych filmów (tylko YouTube)

 --no-znak-obserwowany

Nie kodują kolorami wyjścia

 --brak koloru

5. Parametry do wykorzystania z YouTube-dl na poziomie sieci mamy następujące opcje

Pozwala na użycie określonego proxy HTTP / HTTPS / SOCKS

 --proxy URL

Czas oczekiwania przed porzuceniem pobierania, w sekundach

 --socket-timeout SECONDS

Pozwala skonfigurować adresowanie IP w ten sposób

 --source-adres IP: -4
  • Wykonuj wszystkie połączenia przez IPv4
     --force-ipv4
  • Wykonuj wszystkie połączenia przez IPv6-6,
     --force-ipv6

6. Parametry do użycia z YouTube-dl na poziomie wideo

Playlista wideo na początek

 --playlista-początek NUMBER

Lista odtwarzania linków wideo do pobrania

 --playlist-items ITEM_SPEC

Pobierz tylko pasujące tytuły

 --match-title REGEX

Pomiń pobieranie pasujących tytułów

 --odrzuć-tytuł REGEX

Przerwij po pobraniu wskazanych plików

 --maksymalna liczba pobrań NUMBER

Nie pobieraj żadnych filmów mniejszych niż wskazany rozmiar

 -min-rozmiar pliku ROZMIAR

Nie pobieraj żadnych filmów większych niż wskazane

 --max-filesize ROZMIAR

Pobieraj tylko filmy przesłane w wybranym dniu

 --Data

Pobieraj tylko filmy przesłane w tym dniu lub wcześniej

 --data przed DATE

Nie pobieraj żadnego filmu wideo, którego liczba wyświetleń jest mniejsza niż wskazana

 --min-odsłon COUNT

Nie pobieraj żadnych filmów, których liczba wyświetleń przekracza podaną liczbę

 --maksymalna liczba wyświetleń COUNT

Ogólny filtr wideo

 --match-filter FILTER

Pobierz tylko wideo, ale nie listę odtwarzania

 --brak-playlisty

Pobierz listę odtwarzania

 --tak-playlista

7. Parametry do użycia z YouTube-dl na poziomie pobierania


Maksymalna szybkość pobierania w bajtach na sekundę
 -r, - Szybkość ograniczająca SZYBKOŚĆ

Pomiń niedostępne fragmenty

 -pomiń-niedostępne-fragmenty

Przerwij pobieranie, gdy fragment jest niedostępny

 --przerwij-na-niedostępnym-fragmencie

Pobierz rozmiar bufora

 --rozmiar rozmiaru bufora

Pobierz filmy z listy odtwarzania w odwrotnej kolejności

 --odwrócona lista odtwarzania

Pobieraj filmy z playlisty w losowej kolejności

 --playlista-losowa

Użyj natywnego downloadera HLS

 --hls-prefer-native

Użyj ffmpeg zamiast HLS

 --hls-prefer-ffmpeg

Użyj określonego zewnętrznego ogranicznika

 --POLECENIE ZEWNĘTRZNEGO pobierania

8. Parametry do użycia z YouTube-dl na poziomie systemu plików


Wskazuje plik zawierający adres URL do pobrania
 -a, --plik-wsadowy PLIK

Wykorzystuje identyfikator wideo w nazwie pliku

 --ID

Ogranicz nazwy plików tylko do ASCII

 --restrict-filenames

Nie nadpisuje plików

 w, --nie nadpisuje

Nie używa plików .part

 --bez części

Nie używaj nagłówka pliku

 --no-mtime

Napisz opis filmu

 --napisz-opis

Wskazuje plik JSON zawierający informacje o filmie

 --load-info-json FILE

Wyłącz buforowanie systemu plików

 --no-cache-dir

Aby poznać szczegółowo wszystkie opcje dostępne w YouTube-dl, możemy odwiedzić poniższy link:

Widzieliśmy, jak to praktyczne narzędzie staje się prostym narzędziem, ale z doskonałymi funkcjami, jeśli chodzi o pobieranie filmów nie tylko z YouTube, ale z innych dodatkowych platform w funkcjonalny sposób.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave