Как добавить в скрипт выбор качества видео ?

satfan

Green Team
26.06.2022
78
1
BIT
83
(Python 3.10 64-bit)
——————–
Есть работающий скрипт:
Python:
from pytube import YouTube
link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")
yt = YouTube(link)
print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")
ys = yt.streams.get_highest_resolution()
ys.download()
print("Загрузка завершена!")
#Для примера: https://www.youtube.com/watch?v=5fJiXlRXyo8
——————
Как добавить в скрипт окно выбора качества загружаемого видео ?
 

Exited3n

Red Team
10.05.2022
760
259
BIT
764
(Python 3.10 64-bit)
——————–
Есть работающий скрипт:
Python:
from pytube import YouTube
link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")
yt = YouTube(link)
print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")
ys = yt.streams.get_highest_resolution()
ys.download()
print("Загрузка завершена!")
#Для примера: https://www.youtube.com/watch?v=5fJiXlRXyo8
——————
Как добавить в скрипт окно выбора качества загружаемого видео ?
Читай доку! Там все есть.

Python:
get_by_resolution(resolution: str) → Optional[pytube.streams.Stream][source]
Get the corresponding Stream for a given resolution.

Stream must be a progressive mp4.

Parameters:    resolution (str) – Video resolution i.e. “720p”, “480p”, “360p”, “240p”, “144p”
Return type:    Stream or None
Returns:    The Stream matching the given itag or None if not found.
 
  • Нравится
Реакции: GoBL1n

satfan

Green Team
26.06.2022
78
1
BIT
83
Спасибо. Я наверное неправильно встави ваш фрагмент кода:
Python:
from pytube import YouTube

link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")

yt = YouTube(link)

print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")

get_by_resolution(resolution: str)
Optional[pytube.streams.Stream][source]
Get the corresponding Stream for a given resolution.

Stream must be a progressive mp4.

Parameters:    resolution (str)
Video resolution i.e. “720p”, “480p”, “360p”, “240p”, “144p”
Return type:    Stream or None
Returns:    The Stream matching the given itag or None if not found.

ys = yt.streams.get_highest_resolution()

ys.download()
print("Загрузка завершена!")

#Для примера: https://www.youtube.com/watch?v=5fJiXlRXyo8
-----------------
ile "E:\__Moi_scripti\__Простые скрипты_Примеры\Скачивание видео с YouTube\down_yotube.py", line 18
Video resolution i.e. “720p”, “480p”, “360p”, “240p”, “144p”
^
 
Последнее редактирование:

WithoutIrony

Green Team
28.08.2022
140
15
BIT
0
Спасибо. Я наверное неправильно встави ваш фрагмент кода:
Python:
from pytube import YouTube

link = input("Введите ссылку на видео с YouTube, которое вы хотите загрузить: ")

yt = YouTube(link)

print(f"Заголовок: {yt.title}")
print(f"Количество просмотров: {yt.views}")
print(f"Продолжительность видео: {yt.length}")

get_by_resolution(resolution: str)
Optional[pytube.streams.Stream][source]
Get the corresponding Stream for a given resolution.

Stream must be a progressive mp4.

Parameters:    resolution (str)
Video resolution i.e. “720p”, “480p”, “360p”, “240p”, “144p”
Return type:    Stream or None
Returns:    The Stream matching the given itag or None if not found.

ys = yt.streams.get_highest_resolution()

ys.download()
print("Загрузка завершена!")

#Для примера: https://www.youtube.com/watch?v=5fJiXlRXyo8
-----------------
ile "E:\__Moi_scripti\__Простые скрипты_Примеры\Скачивание видео с YouTube\down_yotube.py", line 18
Video resolution i.e. “720p”, “480p”, “360p”, “240p”, “144p”
^
Может, для начала, основы Пайтона почитать, чтобы такой п****ц не писать?
 
Последнее редактирование:
  • Нравится
Реакции: Exited3n
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!