LINUX.ORG.RU

Как пользоваться yt-dlp

 


1

1

Здравствуйте! Пожалуйста подскажите, как скачать видео с этой программой в дебиан12?

user@debian:~/Видео$ yt-dlp https://youtu.be/0mh5d2a8wp0?si=mwRSSTzWfI8dQixj
[youtube] Extracting URL: https://youtu.be/0mh5d2a8wp0?si=mwRSSTzWfI8dQixj
[youtube] 0mh5d2a8wp0: Downloading webpage
[youtube] 0mh5d2a8wp0: Downloading android player API JSON
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...
[youtube] 0mh5d2a8wp0: Downloading android player API JSON
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (2/3)...
[youtube] 0mh5d2a8wp0: Downloading android player API JSON
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (3/3)...
[youtube] 0mh5d2a8wp0: Downloading android player API JSON
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by <HTTPError 400: 'Bad Request'>); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[youtube] 0mh5d2a8wp0: Downloading player 9ed4a7e1
WARNING: [youtube] 0mh5d2a8wp0: nsig extraction failed: You may experience throttling for some formats
         n = y7ntMdaiCCROK4hj ; player = https://www.youtube.com/s/player/9ed4a7e1/player_ias.vflset/en_US/base.js
WARNING: [youtube] 0mh5d2a8wp0: nsig extraction failed: You may experience throttling for some formats
         n = Ci9Q_iVvWu6ZUgBB ; player = https://www.youtube.com/s/player/9ed4a7e1/player_ias.vflset/en_US/base.js
[info] 0mh5d2a8wp0: Downloading 1 format(s): 303+251
[dashsegments] Total fragments: 2
[download] Destination: Красивое и короткое видео #природа [0mh5d2a8wp0].f303.webm
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (1/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (2/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (3/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (4/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (5/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (6/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (7/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (8/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (9/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (10/10)...
[download] Got error: HTTP Error 403: Forbidden. Giving up after 10 retries
ERROR: fragment 1 not found, unable to continue

[dashsegments] Total fragments: 1
[download] Destination: Красивое и короткое видео #природа [0mh5d2a8wp0].f251.webm
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (1/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (2/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (3/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (4/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (5/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (6/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (7/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (8/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (9/10)...
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (10/10)...
[download] Got error: HTTP Error 403: Forbidden. Giving up after 10 retries
ERROR: fragment 1 not found, unable to continue

user@debian:~/Видео$ 
'''


Перемещено hobbit из general

Ответ на: комментарий от ammm

Я не скачиваю массово, лишь редкие ролики, так что особой проблемы с yt-dlp у меня нет.

А что касается воспроизведения ютуба с mpv - какие-то видео тормозят, какие-то нет. Но неудобно, да.

p.s. Тебе же @Vsevolod-linuxoid выше давал ссылку на обсуждение Замедление YouTube в РФ и yt-dlp.

krasnh ★★★★
()
Ответ на: комментарий от papin-aziat

сделал откат системы, выполнил команды заново, но очень медленно грузит

user@debian:~/Музыка$ yt-dlp_linux https://youtu.be/0mh5d2a8wp0
[youtube] Extracting URL: https://youtu.be/0mh5d2a8wp0
[youtube] 0mh5d2a8wp0: Downloading webpage
[youtube] 0mh5d2a8wp0: Downloading ios player API JSON
[youtube] 0mh5d2a8wp0: Downloading m3u8 information
[info] 0mh5d2a8wp0: Downloading 1 format(s): 303+251
[download] Destination: Красивое и короткое видео #природа [0mh5d2a8wp0].f303.webm
[download]   3.6% of   13.72MiB at  418.51KiB/s ETA 00:32[download] Got error: HTTPSConnectionPool(host='rr2---sn-pgpq5-hjml.googlevideo.com', port=443): Read timed out.. Retrying (1/10)...
[download] Destination: Красивое и короткое видео #природа [0mh5d2a8wp0].f303.webm
[download]   6.8% of   13.72MiB at    7.53KiB/s ETA 28:57[download] Got error: HTTPSConnectionPool(host='rr2---sn-pgpq5-hjml.googlevideo.com', port=443): Read timed out.. Retrying (2/10)...
[download] Destination: Красивое и короткое видео #природа [0mh5d2a8wp0].f303.webm
[download]  10.5% of   13.72MiB at  224.10KiB/s ETA 00:56[download] Got error: HTTPSConnectionPool(host='rr2---sn-pgpq5-hjml.googlevideo.com', port=443): Read timed out.. Retrying (3/10)...
[download] Destination: Красивое и короткое видео #природа [0mh5d2a8wp0].f303.webm
[download]  14.1% of   13.72MiB at   59.23KiB/s ETA 03:23
'''
ammm
() автор топика
Ответ на: комментарий от krasnh

Замедление YouTube в РФ и yt-dlp.—в этой теме о каких программах работающих для скачивания кроме yt-dlp упоминается? Вы редкие ролики какой программой скачиваете?

ammm
() автор топика
Ответ на: комментарий от ammm

очень медленно грузит

Для отдельных видео можно использовать один из множества онлайн-загрузчиков, например https://y2mate.mx/ru51. Раз уж у тебя в браузере норм проигрывает, то и скачаться через браузер должно.

А вот для целых плейлистов, проблема.

krasnh ★★★★
()
Ответ на: комментарий от ammm

Мне помогло использование VPN.

Поставь расширение «Browsec VPN».

Подключись к VPN в браузере.

Зайди и зарегистрируйся на Proton VPN, выбери там бесплатный тариф (вроде идет по умолчанию).

На сайте зайди в раздел Account (синяя панель слева) и скопируй куда-нибудь OpenVPN / IKEv2 username и OpenVPN / IKEv2 password.

В разделе Downloads выбери GNU/Linux (круглый чекбокс).

Скачай файл настроек для не самого загруженного серевера из Нидерландов (вряд ли Япония или Штаты к тебе ближе).

Выключи VPN в браузере.

Открой файл в редакторе и закомментируй там строку с mssfix 0 вот так

# mssfix 0

в настройках сети жми добавить VPN (плюсик обычно) и там «импортировать из файла» и, соответственно, выбери скачанный файл.

Где пользователь — туда OpenVPN / IKEv2 username.
Где пароль — туда OpenVPN / IKEv2 password и выбери там «для всех пользователей».

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Мне помогло использование VPN.

Поставь расширение «Browsec VPN».

Подключись к VPN в браузере.

Я, когда спрашивал тебя о ютубе в браузере, ты еще сказал, «зашибись», ) не предполагал, что это благодаря в vpn.

krasnh ★★★★
()
Ответ на: комментарий от krasnh

Нет, в браузере без впнов, тем более что, который через расширение, совсем медленный.

И, кстати, кажется всё-таки есть замедление в браузере, не критично, смотреть комфортно, но колесо стало крутиться перед просмотром, раньше такого не припоминаю.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Нет, в браузере без впнов

А, так ты выше дал инструкцию для настройки NetworkManager:

в настройках сети жми добавить VPN (плюсик обычно) и там «импортировать из файла» и, соответственно, выбери скачанный файл.

krasnh ★★★★
()