@dvrr
Новичок, еще только учусь

Что делать, если не скачивается видео из youtube (yt_dlp)?

Всем привет, нашел скрипт на скачивание видео из youtube. Протестировал его на replit и все быстро скачалось, а когда запустил в его в редакторе кода, то получил ошибку. Что делать?
import yt_dlp

SAVE_PATH = "sui"  # Update the path where you want to save the video
link = "https://www.youtube.com/watch?v=WMUTFM6ptRY"

ydl_opts = {
    'format': 'best',
    'outtmpl': f'{SAVE_PATH}/%(title)s.%(ext)s.mp3',
}

try:
    with yt_dlp.YoutubeDL() as ydl:
        ydl.download([link])
    print('Video downloaded successfully!')
except Exception as e:
    print(f"Some Error! {e}")


[youtube] Extracting URL: https://www.youtube.com/watch?v=*****
[youtube] ***: Downloading webpage
[youtube] ***: Downloading ios player API JSON
[youtube] ***: Downloading web creator player API JSON
[youtube] ***: Downloading m3u8 information
WARNING: [youtube] Failed to download m3u8 information: HTTPSConnectionPool(host='manifest.googlevideo.com', port=443): Read timed out. (read timeout=20.0)
[info] ******: Downloading 1 format(s): 248+251
ERROR: 
[download] Got error: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
Some Error! ERROR: 
[download] Got error: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
  • Вопрос задан
  • 1474 просмотра
Пригласить эксперта
Ответы на вопрос 2
@eminsk
программирую на python
зачем тебе даже python просто скачай с официального сайта
https://github.com/yt-dlp/yt-dlp/releases/download...

и просто запусти yt-dlp -f bestvideo+bestaudio/best и твоя ссылка youtube
не забывай еще скачать ffmpeg.exe
и обновлять yt-dlp -U для выхода новых версий и все
Тебе даже python не подобится так как скомпилировали для тебя
Ответ написан
@imba
replit - это же облако и наверное не в рф?)
а в рф тут такое дело с тытрубои, что просто так не взлетит)
у yt-dlp есть ключ --proxy если вдруг нужен

Для yt-dlp питон нужен только если ты свою хитрозамороченную автоматизацию делать решил.
Скачать видео/плеилист или весь канал - для этого не надо, достаточно запустить из консоли .
Ну или гуи тож скачай ( их вариантов тоже как шоколада за банеи)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы