yt-dlp (проблема с загрузкой)

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Ответить

Автор темы
n4shville
Сообщения: 2
Зарегистрирован: 01 июл 2025, 11:45
Контактная информация:

yt-dlp (проблема с загрузкой)

#1

Сообщение n4shville » 12 июл 2025, 12:25

Помогите понять, в чем проблема? Пытался гуглить, ничего не подошло из предложенного.

Код: Выделить всё

yt-dlp https://www.youtube.com/watch\?v\=QC73lKmJS0s\&list\=WL\&index\=2
[youtube:tab] Extracting URL: https://www.youtube.com/watch?v=QC73lKmJS0s&list=WL&index=2
[youtube:tab] Downloading playlist WL - add --no-playlist to download just the video QC73lKmJS0s
[youtube:tab] WL: Downloading webpage
WARNING: [youtube:tab] [Errno 111] Connection refused. Retrying (1/3)...
[youtube:tab] WL: Downloading webpage
WARNING: [youtube:tab] [Errno 111] Connection refused. Retrying (2/3)...
[youtube:tab] WL: Downloading webpage
WARNING: [youtube:tab] [Errno 111] Connection refused. Retrying (3/3)...
[youtube:tab] WL: Downloading webpage
WARNING: [youtube:tab] Unable to download webpage: [Errno 111] Connection refused (caused by TransportError('[Errno 111] Connection refused')). Giving up after 3 retries
[youtube:tab] WL: Downloading API parameters API JSON
WARNING: [youtube:tab] [Errno 111] Connection refused. Retrying (1/3)...
[youtube:tab] WL: Downloading API parameters API JSON
WARNING: [youtube:tab] [Errno 111] Connection refused. Retrying (2/3)...
[youtube:tab] WL: Downloading API parameters API JSON
WARNING: [youtube:tab] [Errno 111] Connection refused. Retrying (3/3)...
[youtube:tab] WL: Downloading API parameters API JSON
ERROR: [youtube:tab] WL: Unable to download API page: [Errno 111] Connection refused (caused by TransportError('[Errno 111] Connection refused'))

Аватара пользователя

slant
Сообщения: 4877
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2182 раза
Контактная информация:

yt-dlp (проблема с загрузкой)

#2

Сообщение slant » 12 июл 2025, 17:36

Проблема как всегда одна - ютуб активно борется с загружалками видео.
Потому yt-dlp и youtube-dl периодически перестают с него качать. Решается это только обновлением, причем не из реп дистрибутива, а пакетом самой свежей версии - из реп питоновских пакетов доступных через pip
Читайте про python venv и pip.

Если лень вникать - краткая версия руководства от ChatGPT:
------
Руководство: Установка yt-dlp через pip и venv на Linux

1. Установите Python и pip (если ещё не установлены)

Проверьте наличие Python и pip:

Код: Выделить всё

python3 --version
pip3 --version
Если не установлены — установите:

Код: Выделить всё

sudo apt update
sudo apt install python3 python3-pip python3-venv
2. Создайте виртуальное окружение

Перейдите в каталог, где хотите разместить окружение:

Код: Выделить всё

cd ~/projects # Пример
python3 -m venv yt-dlp-env
3. Активируйте виртуальное окружение

Код: Выделить всё

source yt-dlp-env/bin/activate
После активации приглашение командной строки изменится (обычно добавляется префикс окружения).

4. Установите yt-dlp через pip

Код: Выделить всё

pip install -U pip
pip install yt-dlp
5. Проверьте установку

Код: Выделить всё

yt-dlp --version
6. Использование yt-dlp

В активированном окружении можно использовать yt-dlp напрямую. Например:

Код: Выделить всё

yt-dlp https://www.youtube.com/watch?v=dQw4w9WgXcQ
7. Деактивация окружения

Код: Выделить всё

deactivate
Готово: yt-dlp установлен в изолированном окружении и не влияет на систему.


Автор темы
n4shville
Сообщения: 2
Зарегистрирован: 01 июл 2025, 11:45
Контактная информация:

yt-dlp (проблема с загрузкой)

#3

Сообщение n4shville » 24 июл 2025, 21:04

Спасибо за развернутый ответ, но возникла другая проблема:

Код: Выделить всё

(yt-dlp-env) ➜  yt-dlp pip install yt-dlp    
ERROR: Could not install packages due to an OSError: Missing dependencies for SOCKS support.
Отсутствуют какие-то зависимости...

Аватара пользователя

slant
Сообщения: 4877
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2182 раза
Контактная информация:

yt-dlp (проблема с загрузкой)

#4

Сообщение slant » 24 июл 2025, 23:32

n4shville писал(а):
24 июл 2025, 21:04
yt-dlp pip install yt-dlp
Вот это какой смысл должно иметь по вашему?

Нужно просто: pip install yt-dlp
Будьте внимательнее...

Ответить

Вернуться в «Вопрос новичка и FaQ»