Pytube niska jakość

0

Cześć, problem polega na tym, że jak pobieram film z youtuba (o maksymalnej rozdzielczości 2160p), to i tak mi pobiera mi film o rozdzielczości 360p. Wie ktoś w czym jest problem?
yt = YouTube(x).streams.filter(progressive=True, file_extension='mp4').get_highest_resolution()
yt.download()
Potem próbowałem pobierać w ten sposób:
yt = YouTube(x).streams.get_highest_resolution()
yt.download()
Z góry dziękuję za każdą pomoc.

0

Oba sposoby które próbowałeś służą do ściągania plików, gdzie jednocześnie zakodowany jest obraz i dźwięk. Na githubie pytube developer informuje, że takie podejście ma restrykcje dotyczące maksymalnej rozdzielczości, ponieważ Youtube nie udostępnia streamów w wysokiej rozdzielczości które mają jednocześnie ścieżkę audio i video. Jeśli chcesz ściągnąć sam obraz w dobrej rozdzielczości, spróbuj

YouTube(x).streams.filter(adaptive=True).first().download()

1 użytkowników online, w tym zalogowanych: 0, gości: 1