Tomasz Szulborski

Kategoria -Narzędzia

Jak pobrać film wideo z YouTube?

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.

Systemy kontroli wersji

Czym są systemy kontroli wersji?

Co to są systemy kontroli wersji oraz dlaczego jest to podstawowe narzędzie na liście rzeczy używanej przez każdego programistę? Systemy kontroli wersji pozwalają na śledzenie zmian w plikach i możliwość powrotu do dowolnej z poprzednich wersji pliku, pozwalają przywrócić stan projektu z przed kilku dni bądź też porównać zmiany w plikach i określić co i kiedy było zmieniane. Systemy kontroli wersji są bardzo przydatnymi narzędziami, a w przypadku kiedy nad projektem pracuje więcej niż jedna osoba – są wręcz obowiązkowe aby zapanować nad zmianami w kodzie. Czytaj więcej