Jest wiele różnych sposobów na pobieranie plików wideo z serwisu YouTube. Jeden z tych, które najbardziej przypadł mi do gustu jest program Youtube-dl. Jest prosty w użyciu, nie wymaga dodatkowej konfiguracji i po prostu działa. Youtube-dl został napisany w Pythonie i można go używać w Linuksie, Mac Os oraz Windowsie. Dodatkowo jest darmowy i ma otwarty kod źródłowy.
Instalacja Youtube-dl
Najłatwiejszym sposobem na zainstalowanie Youtube-dl jest po prostu pobranie go ze strony autora oraz zapisanie w katalogu dopisanym do ścieżki przeszukiwania ($PATH), np:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Alternatywnie, jako że Youtube-dl jest skryptem pythona – możemy skorzystać z pip do instalacji:
sudo pip install youtube-dl
Aktualizacja Youtube-dl
Jeśli autorzy przygotują nową wersję aplikacji, możemy ją zaktualizować poleceniem:
sudo youtube-dl -U
Alternatywnie, jeśli skorzystaliśmy z instalacji za pomocą pip:
sudo pip install -U youtube-dl
Dzięki temu, w naszym systemie zostanie pobrana i zainstalowana najnowsza wersja oprogramowania.
Używanie Youtube-dl
Pobranie filmu wideo:
youtube-dl https://www.youtube.com/watch?v=51VV6MOhxgo
Pobranie kilku filmów wideo, jeden po drugim:
youtube-dl https://www.youtube.com/watch?v=51VV6MOhxgo https://www.youtube.com/watch?v=mT-gYy8nBh4
Pobranie listy filmów wideo zapisanych w pliku tekstowym:
youtube-dl -a lista.txt
Pobranie ścieżki audio dla pliku wideo:
youtube-dl -x https://www.youtube.com/watch?v=51VV6MOhxgo
Wyświetlenie pomocy, wraz z pełną listą wszystkich dostępnych opcji:
youtube-dl --help
Warto się z nimi zapoznać, gdyż Youtube-dl potrafi na prawdę bardzo dużo.