Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 6035 razy

Biblioteka PyTube umożliwia pobieranie informacji o filmie zamieszczonym pod podanym adresem, jego dostępnych do pobrania formatach a także pozwala na pobranie takiego filmu lub samej jego ścieżki dźwiękowej (jeżeli taka jest tylko dostępna). Instalacja tej bibliotek za pomocą PIP wygląda następująco:

pip install pytube

Pobranie pliku mp4 o najwyższej dostępnej rozdzielczości umożliwia następujący kawałek kodu:

import pytube yt = pytube.YouTube( 'https://www.youtube.com/watch?v=5Wfsw_diczw' ) yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first().download()

Jak nie trudno się domyślić powyższy kod wyciąga wersję mp4 o najwyższej rozdzielczości i pobiera ją na dysk twardy komputera a dokładnie rzecz ujmując w miejsce lokalizacji pliku z kodem programu.

Możliwe jest również pobranie jedynie ścieżki dźwiękowej w następujący sposób:

yt.streams.filter(only_audio=True).first().download()

Jest też możliwe wskazanie ścieżki do lokalizacji, gdzie plik ma zostać zapisany:

yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first().download("C:\\apos)

Wypisanie listy dostępnych rozdzielczości filmu dla danego formatu:

yt.streams.filter(file_extension='mp4').all()
Strony powiązane
strony powiązane
  1. python-pytube.readthedocs.io/en/latest/ - dokumentacja omawianej biblioteki
  2. python-pytube.readthedocs.io/en/latest/user/quickstart.html - opis podstaw wykorzystania biblioteki pytube
Layout wykonany przez autora strony, wszelkie prawa zastrzeżone. Jakiekolwiek użycie części lub całości grafik znajdujących się na tej stronie bez pisemnej zgody jej autora surowo zabronione.