• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

satfan

Green Team
26.06.2022
77
1
BIT
60
(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
692
248
BIT
534
(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
77
1
BIT
60
Спасибо. Я наверное неправильно встави ваш фрагмент кода:
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
Мы в соцсетях:

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