LINUX.ORG.RU

youtube-dl умер?

 


0

1

У меня однго сабж перестал обновляться во-первых, и давно отказывается скачивать ролики во-вторых? Меня интересуют звуковые треки от роликов, ну типа youtbe-dl -f 140 youtbe.com/watch?v=shlyapa чтобы на телефон новости подкачивать и не выбирать между новостями и сном, а слушать новости на работе.

ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output

Я не делал report зато делал make shure. youtube-dl -U уже месяцев пару как радует что я пользуюсь youtube-dl is up-to-date (2021.12.17)

Чем заменить сабж – для вышеобозначенной цели – если он действительно помер?



Последнее исправление: Csandriel_forever (всего исправлений: 3)

Хотел пошутить насчет криокамеры, но не буду. ) Форк https://github.com/yt-dlp/yt-dlp, те же настройки, так что разница будет незаметна.

p.s. Думал буду первым, но пока набирал текст… )

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

Спасибо всем отписавшимся. Даже не ожидал такой быстрой помощи.

Хотел пошутить насчет криокамеры, но не буду. )

Ага я такой. Реально. Но на это есть скорбные причины.

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

и никто не вспомнил про yt-dlp!…

Ага, вроде собрали кворум, несомненный. Единогласно проголосовали, Но

[youtube] Extracting URL: https://www.youtube.com/watch?v=EgscdvwQ-5M
[youtube] EgscdvwQ-5M: Downloading webpage
[youtube] EgscdvwQ-5M: Downloading android player API JSON
ERROR: [youtube] EgscdvwQ-5M: Unable to extract uploader id; 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
bash-5.2$ 
Csandriel_forever
() автор топика
Ответ на: комментарий от Csandriel_forever

Советую его не из пакетного манагера ставить, а локально в хомячок и обновлять через yt-dlp -U. Это самый оперативный способ, обычно они выкатывают обновления через пару-тройку часов после того как Гугль в очередной раз у youtube API сломает. А ломает он его часто и регулярно. А в репах пока там майнтейнер проснётся, пока он пакет обновит, пока твой дистр соизволит обновления проверить...

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

Пытаюсь git качать, странную картину вижу

root@host:/home/user/localrepo/GIT# git clone https://github.com/yt-dlp/yt-dlp.git
Cloning into 'yt-dlp'...
remote: Enumerating objects: 115701, done.
remote: Counting objects: 100% (64/64), done.
remote: Compressing objects: 100% (46/46), done.
error: 3091 bytes of body are still expected MiB | 11.00 KiB/s 
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
Csandriel_forever
() автор топика
Ответ на: комментарий от Csandriel_forever

Странно. У меня такая же нога, а ничего не болит

$ git clone https://github.com/yt-dlp/yt-dlp.git
Cloning into 'yt-dlp'...
remote: Enumerating objects: 115707, done.
remote: Counting objects: 100% (70/70), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 115707 (delta 35), reused 48 (delta 31), pack-reused 115637
Receiving objects: 100% (115707/115707), 42.98 MiB | 5.43 MiB/s, done.
Resolving deltas: 100% (90312/90312), done.


Попробуй скачать с другой машины и перенести на свою рсинком?

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

Попробуй скачать с другой машины и перенести на свою рсинком?

zip вроде пошел. Тоже совсем не бодро, но идет. Неужто так порезана скорость на github, или какая-то блудота просто интенсивно анализирует именно этот траффик, по ходу прокачки? У меня же 10мб/c нормально кочает, если допустим porno художественный контент

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

Советую юзать пакетный менеджер, в котором наложить патч на пакетик — минутное дело.

Ага, да. И если это не так — сменить дистрибутив. Дай угадаю, судя по безаппеляционности совета и исходящему от него аромату снобизма у тебя NixOS. Угадал?

У меня например Gentoo и есть net-misc/yt-dlp-9999, но я же не советую человеку всё бросать и дистрибутив менять.

Jameson ★★★★★
()

Чем заменить сабж

Кстати, только что скомпилировал lux (написан на Go) - скачивает нормально.

Ищите во всех репозиториях всех дистрибутивов, без СМС и регистрации.

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

А ломает он его часто и регулярно.

У меня до недавней поломки с «extract uploader id» стояла версия yt-dlp середины прошлого года и прекрасно работала. Так что не надо про «часто». Более того, на другом компе стоит youtube-dl 2021.12.17 и сломался он тоже только вот недавно от того же бага. Но я его все равно не обновил а только пропатчил в нём ту строчку (до этого не патчил) - продолжает работать.

yt-dlp -U. Это самый оперативный способ, обычно они выкатывают обновления через пару-тройку часов

Нет, самый оперативный это посмотреть в master (или как её там) ветке репы коммит с патчем. Релиз для скачивания в этот раз вышел спустя день уже.

а локально в хомячок и обновлять через yt-dlp -U

Лучше в /usr/local/bin/ и не давать юзеру прав на запись туда. А обновлять с помощью wget рутом.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от Jameson

Возьми отсюда уже запакованный и в хомячок распакуй

Добра и улыбок. Скачал бинарь, который 2.6Mb, довесил 755 ему и радуюсь. А ведь пробовал еще, с похмела, все же из GIT подтянуть, так там столько зависимостей одна за другую цеплялись, что отчаялся и отказался от академически и расово верного пути, в пользу твоего житейского доброго совета.

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

Честно говоря, когда я давал ссылку выше на git, подразумевалось именно скачивание готового release, ведь со старым youtube-dl так же было. Не знаю, к чему были попытки клонировать гит.

krasnh ★★★
()

Кстати, отмечу, что если youtube-dl имел странные ограничения скорости 56-67 Kb/s на каждый виос (при всех моих данных провайдера и тд) и лишь немногие (систему уловить не удалось) мог скачивать с полной скоростью сети, то yt-dlp пока-что, вседа и всенепременно полностью сосет со всей доступной скоростью нашего колхозного оптоволокна, 10 Мб/с в основном.

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

yt-dlp пока-что, вседа и всенепременно полностью сосет со всей доступной скоростью

С phantomjs должно быть еще лучше, но всё это с популярными роликами и форматами в что кэше провайдеров.

yandrey
()