Python – wykorzystanie biblioteki youtube_dl
Prawie każdy zna portal YouTube i jego zawartość. Wielu poszukuje programów do ściągania clipów czy filmów z tego portalu. Postanowiłem napisać krótki programik w Python-ie wykorzystujący bibliotekę youtube_dl.
Program ściąga pliki zczytując adresy z wcześniej przygotowanego pliku textowego 'lista.txt’. Można ściągać pojedyńczy plik lub całą listę. Pliki konwertowane są do formatu 'mp4′. Każdy adres do clipów musi być w oddzielnej lini. Jeśli jakiś plik nie zostanie ściągnięty, program wyrzuca jego adres w konsoli po zakończeniu programu oraz zapisuje do pliku textowego 'nieudane.txt’
Jak uruchomić program?
Do uruchomienia programu niezbędny jest zainstalowany Python. W systemie Windows otwieramy poleceniem ’cmd’ konsolę i wpisujemy polecenie ’python get-pip.py’. Po zaintalowaniu pakietu 'pip’ w tym samym oknie wpisujemy polecenie ’pip install youtube_dl’. Teraz możemy uruchomić program poleceniem ’python start.py’.
Przed uruchomieniem programu należy wcześniej przygotować listę adresów plików do ściągnięcia. Pamiętaj każdy adres w nowej linii. Program robi 10 sekundowe przerwy pomiędzy ściągnięciami, zdarzyło się że przy zaciąganiu dużej ilości plików youtube przerywało połączenie. Wydłuża to czas trwania procesu, ale za to zapobiega wymienionej wcześniej sytuacji.
Kod programu:
Program i plik z listą clipów należy umieścić w jednym katalogu. Katalog otwieramy w eksploatorze i w pasku wpisujemy ’cmd’ po otworzeniu konsoli wpisujemy ’python start.py’. Nie zamykamy okna konsoli dopóki nie wyskoczy komunikat o zakończeniu i nieudanych ściągnięciach. Gdyby ktoś chciał z videoclipów zrobić 'mp3′, polecam program Audacity i doinstalować do programu kodec ffmpeg, co pozwoli importować do programu nasze ściągnięte clipy i eksportować je do 'mp3′.
Program działa pod Windows 10 i Windows 11, testowana ilość ściągnięć jednorazowo 100 adresów. Program do ściągnięcia na mojej stronie. Zainteresowanych zapraszam :).
https://krytyczny.kylos.pl/python-wykorzystanie-biblioteki-youtube_dl/
Leave Python – wykorzystanie biblioteki youtube_dl to:
Read more #polish posts
Best Posts From Slavo Heys
We have not curated any of ilodz24hd's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From Slavo Heys
- W jesiennej scenerii / In the autumn scenery
- Pierwszy pełny tydzień moich planów noworocznych - nie jest dobrze. / The first full week of my New Year's plans - not good.
- My Actifit Report Card: January 21 2023
- Czas wziąć los we własne ręce, może się uda... / It's time to take fate into your own hands...
- Kolejne dni w piekiełku
- My Actifit Report Card: January 15 2023
- Spotkanie z... / Meeting with...
- My Actifit Report Card: January 12 2023
- My Actifit Report Card: January 10 2023
- My Actifit Report Card: January 8 2023