The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Для работы yt-dlp с YouTube отныне требуется установка JavaScript-движка"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для работы yt-dlp с YouTube отныне требуется установка JavaScript-движка"  +/
Сообщение от opennews (??), 12-Ноя-25, 20:43 
Разработчики проекта yt-dlp, продолжающего развитие инструментария youtube-dl для загрузки звука и видео из online-сервисов, объявили, что начиная с сегодняшнего релиза yt-dlp 2025.11.12 для полноценной загрузки контента с  YouTube  требуется установка внешнего JavaScript-движка. Использование JavaScript-движка объясняется введением в YouTube проверок, для прохождения которых необходимо выполнение кода на языке JavaScript...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64232

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 12-Ноя-25, 20:43   –4 +/
Можно пояснительную бригаду: как эти движки подключать? Они в одном бандле будут или надо из реп поставить в своем дистре или еще как-то прикручивать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #15

3. Сообщение от лох (?), 12-Ноя-25, 20:45   +11 +/
Поклон разрабам
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

4. Сообщение от Аноним (4), 12-Ноя-25, 20:46   +/
Скоро до playwright дойдём
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #47, #99

6. Сообщение от Аноним (6), 12-Ноя-25, 20:53   +/
Это что?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #30

7. Сообщение от Alex154email (ok), 12-Ноя-25, 20:54   +7 +/
Поставить из репозитория. Собственно у меня после обновления yt-dlp, самостоятельно подтянулся движок Deno в виде зависимости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #11, #25

8. Сообщение от Аркагоблин (?), 12-Ноя-25, 20:57   +/
Лицензия хорошая, одобряем
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от Аноним (11), 12-Ноя-25, 20:59   +8 +/
На какие ухищрения идут корпы лишь бы пропихнуть побольше мусора в головы людей в виде рекламы.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #77

11. Сообщение от Аноним (11), 12-Ноя-25, 21:02   +1 +/
> подтянулся движок

Забавно, сколько теперь оно будет занимать места.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #22, #58

12. Сообщение от BrainFucker (ok), 12-Ноя-25, 21:04   –1 +/
Интерено что они будут делать, когда ютуп сделает так что их код плеера будет частично написан на rust, который компилируется в wasm и загружается прямо блобом?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #18, #46, #94, #108

13. Сообщение от Ilnarildarovuchemail (?), 12-Ноя-25, 21:07   +/
Это уже идиотизм со стороны YouTube будет :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #17, #55

14. Сообщение от Аноним (11), 12-Ноя-25, 21:09   +2 +/
Вот мне непонятно, почему ютуб борется с теми, кто ставит блокировщики рекламы. Очевидно, что такой человек установил блокировщик целенаправленно и осознанно, и сделает все, чтобы не смотреть рекламу. Да и таких очень немного, большинство используют браузеры с полным набором телеметрии по умолчанию и без всяких расширений. Про тех кто смотрит ютуб через официальные мобильные приложения и говорить не буду.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #24, #26, #33, #101, #140

15. Сообщение от Аноним (11), 12-Ноя-25, 21:11   +1 +/
Все нужное любезно упаковано мейнтейнерами в пакетики и/или указано в зависимостях.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #126

16. Сообщение от Oe (?), 12-Ноя-25, 21:12   +/
Посмотри, сколько ухищрений нужно, чтобы на ведроиде заставить работать youtube. Там уже к аппаратному TPM обращается приложение, чтобы убедиться, что система не ломаная, иначе работать не будет. И все костыли которые есть работают просто потому что им позволяют пока работать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #21, #34

17. Сообщение от BrainFucker (ok), 12-Ноя-25, 21:15   +5 +/
Идиотизма там и так уже хватает. Мало того что в браузере воспроизведение лагает и чёрт знает чем занимается в процессе воспроизведения что так сильно грузит процессор (при том что на многих других сайтах видео работает ок), так ещё и последнее время (ну по крайней мере в Firefox) стали возникать какие-то проблемы, типа через пару минут после начала воспрозведения оно прекращается и вместо видео отображается сообщение что что-то пошло не так.
Ну а через mpv с yt-dlp тоже последнее время наблюдались проблемы, некоторые видосы или выдавали http ошибку 403 forbidden, либо сообщали что надо смотреть через браузер чтобы подтвердить что ты не бот.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #31, #35, #62, #135

18. Сообщение от Oe (?), 12-Ноя-25, 21:16   +/
Зато тормозить как JS не будет. Взломают блоб и всё. Пока у блоба нет прямого доступа к TPM и прочим гайкозакручивающим фишкам процессора, переживать не о чем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #27, #57

19. Сообщение от Аноним (19), 12-Ноя-25, 21:17   +3 +/
Там и раньше были js проверки, которые решалаись примитивным js интерпретатором, иначе он резал скорость.

Теперь просто гугл дальше шагнул.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #87

20. Сообщение от Аноним (20), 12-Ноя-25, 21:17   +1 +/
В третьем квартале 2025 рекламная выручка YouTube выросла на 15% до $10,2 млрд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

21. Сообщение от 12yoexpert (ok), 12-Ноя-25, 21:19   –1 +/
хочешь сказать, что newpipe играет через tpm?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

22. Сообщение от Аноним (22), 12-Ноя-25, 21:20   +/
Ну ejs 316.35 KiB, deno не проверял но там 40 метров исходников, думаю не многим меньше ноды. Нода 71.09 MiB и я так понимаю ejs должна использовать её.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #139

23. Сообщение от Аноним (23), 12-Ноя-25, 21:20   +1 +/
Ждём когда гугл добавит JS код, который "случайно" ломает систему пользователей yt-dlp.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43

24. Сообщение от 12yoexpert (ok), 12-Ноя-25, 21:21   –5 +/
потому что настоящая цель - завязать всё на раст. вот, вынудили завязаться на deno
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #39

25. Сообщение от НяшМяш (ok), 12-Ноя-25, 21:23   +/
Я тоже удивился, когда он затянул deno. Хотя у меня в системе уже стоит nodejs. Наверное надо меинтейнерам арча писать, пусть оба пакета в виртуальный завернут и на него уже yt-dlp завяжут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #142, #145, #147

26. Сообщение от Oe (?), 12-Ноя-25, 21:23   –5 +/
Так пока не бореться, это защита от быстрого выкачивания видео для последующего перезалива  их на фермы аккаунтов + слива контента с авторским правом.

UbO детектиться за одну секунду и при желании можно не разрешать воспроизведение видео, но пока такого нету. Я думаю вместо радикального решения начнут вносить ошибки в работу, чтобы с блокировщиком тупо в случайные моменты видео вставали, зависали, вылетали. Уже сейчас, кажеться, наблюдается это.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #128

27. Сообщение от BrainFucker (ok), 12-Ноя-25, 21:24   +1 +/
Тормозит не сам JS, а взаимодействия с DOM и прочими браузерными API. Если wasm будет так же взаимодействовать с чисто браузерными функциями (тот же дом в частности), в плане быстродейтвия ничего не поменяется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

30. Сообщение от Аноним (30), 12-Ноя-25, 21:29   +2 +/
Не обращай внимание.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

31. Сообщение от Аноним (22), 12-Ноя-25, 21:30   +/
А чатик там до сих пор вытекает на сотни гигабайт памяти? Вот это действительно маразм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

32. Сообщение от Bob (??), 12-Ноя-25, 21:32   +2 +/
а просто мини аддоном интегрировать с браузером можно?

в 99.99(9)% случаев на системе с yt-dlp уже присущ хоть один браузер.

можно как альтернативу "js движку" - взять готовый браузер?

гугл явно и дальше будет совать палки

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61

33. Сообщение от nw (?), 12-Ноя-25, 21:35   +3 +/
Потому у youtube закончилась стадия, когда прибыль росла за счет притока новых пользователей. Теперь google включил дойку существующих. Через 3-4 года гайки закрутят по самые помидоры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

34. Сообщение от гнулексия (?), 12-Ноя-25, 21:40   –1 +/
Сколько нужно ухищрений? Я в ФФ ютуб на андроиде смотрю прекрасно. Приложение мне не нравится. На revanced давно забил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #98

35. Сообщение от гнулексия (?), 12-Ноя-25, 21:44   +/
КВН смени, ага.
У меня под одним быстрым вепеэном в Инсте половина не прогружается. Причём с любой локации. А в дешманском с телеграма всё просто зашибись. С ютубом те же пертурбации.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

36. Сообщение от Аноним (20), 12-Ноя-25, 21:48   +/
Так там и трафик какой.
YouTube второй по посещаемости сайт в мире после самого Гугла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #38

37. Сообщение от Аноним (37), 12-Ноя-25, 21:51   +/
Кто-нибудь упаковал это в docker?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #48, #129

38. Сообщение от Аноним (38), 12-Ноя-25, 21:52   +/
Там не в трафике дело.

https://habr.com/ru/companies/ruvds/articles/765798/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

39. Сообщение от гнулексия (?), 12-Ноя-25, 21:52   +2 +/
Близоруко мыслишь. Настоящая цель - подготовить человечество к слиянию разумов с единым киберсознанием ящеров Нибиру во время её сближения с Землёй в 2032 году.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #78, #111

41. Сообщение от Аноним (93), 12-Ноя-25, 21:57   +/
А кто смотрел исходный код, как там сделана изоляция? А не то получается хорошая возможность для удалённого исполнения кода. Я не пойму, то ли изоляции нет совсем, то ли я просто её не вижу.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44, #51, #56, #83, #123

42. Сообщение от Аноним (38), 12-Ноя-25, 21:59   +/
apt install yt-dlp?

И мб nodejs

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #141

43. Сообщение от гнулексия (?), 12-Ноя-25, 22:01   +/
Какая доля от реальных 2,02% пострадает, интересно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

44. Сообщение от гнулексия (?), 12-Ноя-25, 22:05   +/
Тысячи глаз смотрели. Как обычно. Они же всегда смотрят. А результат вот... да. Тоже как всегда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

45. Сообщение от trdm (ok), 12-Ноя-25, 22:06   +/
я был бы им благодарен, если бы win7 поддерживали.
но таки нет...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #76, #81, #84, #93, #97, #120, #124

46. Сообщение от Аноним (93), 12-Ноя-25, 22:06   +2 +/
>который компилируется в wasm и загружается прямо блобом?

Какая разница? Что js блоб, что wasm - блоб. Тем более, что емнип js движки включают в себя поддержку wasm.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

47. Сообщение от Аноним (47), 12-Ноя-25, 22:10   –1 +/
Дойдём, развернёмся, и пойдём обратно. Playwright и подобное годится для тестирования своих проектов, но никак не поможет сливать с ютуба видосики, слишком просто выкупается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #75

48. Сообщение от Аноним (93), 12-Ноя-25, 22:10   +/
Дожили, люди не могут примитивный пакет в примитивный докер запаковать. Самому запаковать гораздо проще, чем проверять чужой контейнер на закладки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #80

49. Сообщение от Zenitur (ok), 12-Ноя-25, 22:12   –1 +/
Пользуюсь Raspberry OS 10 (на основе Debian 10), так как в 11-й удалили поддержку dispmanx (на моём RPi 3 предпочтительнее, чем KMS DRM). Deno подтянулся из репозиториев. yt-dlp нормально отрабатывает.

А как собрать этот ваш Deno из исходников? В какой-нибудь системе, где его в репозиториях его нет.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53, #71

51. Сообщение от Аноним (93), 12-Ноя-25, 22:13   +/
Если что, смотрел здесь

https://github.com/yt-dlp/ejs/blob/4b4ac2b896d32e7f74e9135e1...

https://github.com/yt-dlp/ejs/blob/4b4ac2b896d32e7f74e9135e1...

Я, конечно, могу ошибаться, но как по моему, здесь нет никакой изоляции.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

53. Сообщение от Аноним (93), 12-Ноя-25, 22:18   +/
>А как собрать этот ваш Deno из исходников?

Скорее всего, собираться он будет ощутимо по времени. Лучше всего взять бинарную сборку, например, поставив через nix. Если же вы хотите собрать руками, то рекомендую посмотреть на то, как сделано в alpine и arch - там топорно-примитивная сборка.

https://gitlab.archlinux.org/archlinux/packaging/packages/de...

https://gitlab.alpinelinux.org/alpine/aports/-/blob/b0cb0ead...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #60

54. Сообщение от Аноним (54), 12-Ноя-25, 22:18   +/
В общем-то для меня основное преимущество yt-dlp - возможность смотреть видео в удобном мне плеере, с управлением, привычным и/или удобным. (Ну и человеческое аппаратное декодирование на видюхе, чо уж). А при таком раскладе смысле уже в плане утюба? Про другие сайты вопросов нет, удобней.

Кстати, там куки можно подсовывать в yt-dlp для где-то в манах написано, может это не требовало хитрых изворотов со стороны yt-dlp. Но теперь и это deprecated получается?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #64

55. Сообщение от Аноним (55), 12-Ноя-25, 22:18   +6 +/
идиотизм начался, когда в <video> перестали указывать прямые ссылки на видео-файлы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #121

56. Сообщение от Аноним (56), 12-Ноя-25, 22:21   +/
Изоляцию ты сам либо сделал, либо не сделал — что мешает запускать js–движок в отдельном неймспейсе с порезанными правами?

По умолчанию, очевидно, её нет — каждый движок и на каждой оси нужно конфигурировать и огораживать по–своему.

И да, это ни разу не безопасно — как только ютруп прочухает, что работает не в браузере, может и красного петуха^W^W патч бармина подпустить, благо у ноды есть функции для доступа к файловой системе и для запуска системных процессов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #59

57. Сообщение от Аноним (93), 12-Ноя-25, 22:23   +/
>Взломают блоб и всё.

Нет. Нет никакой разницы - блоб в виде js или wasm, его в любом случае можно очень быстро обновить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #115

58. Сообщение от Alex154email (ok), 12-Ноя-25, 22:24   +/
>сколько теперь оно будет занимать места.

Pacman сообщает, что весит пакет deno 33 мегабайта, а в установленном виде занимает 110 мегабайт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

59. Сообщение от Аноним (93), 12-Ноя-25, 22:30   +/
>что мешает запускать js–движок в отдельном неймспейсе с порезанными правами?

До этого надо ещё догадаться. Кроме того, делать это нужно аккуратно, иначе работа программы попросту поломается.
>По умолчанию, очевидно, её нет — каждый движок и на каждой оси нужно конфигурировать и огораживать по–своему.

Будь yt-dlp написан на нормальном, компилируемом языке, можно было бы прозрачно добавить js ддвижок, уже в изолированном виде, удалив из него ненужны функционал, типа прямого доступа к системе.
>благо у ноды есть функции для доступа к файловой системе и для запуска системных процессов.

Это как раз то, о чём я первым делом подумал.
>как только ютруп прочухает, что работает не в браузере, может и

Интересно, как быстро они вставят код для проверки на ноду, и начнут банить таких клиентов?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

60. Сообщение от Zenitur (ok), 12-Ноя-25, 22:34   –2 +/
Блин, clang, ninja, ещё и cargo какое-то. Нельзя было по-русски сделать ./configure, make, sudo make install, или накрайняк cmake? Выпендриваются что-то своими хипстерскими инструментами, только к одному привыкнешь, и его уже дропают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #63, #110

61. Сообщение от Аноним (61), 12-Ноя-25, 22:35   +1 +/
> а просто мини аддоном интегрировать с браузером можно?

Если для вас это приемлемо, то вам yt-dlp не нужен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #89

62. Сообщение от мяв (?), 12-Ноя-25, 22:35   +/
о. а я думала, это тема конкретно иронфокса, мол они сломали чето.
оказывается, так у всех.
теперь без альтфронтов тытруп смотреть попросту не получается, даже если сильно захотеть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

63. Сообщение от Аноним (93), 12-Ноя-25, 22:41   –1 +/
>Нельзя было по-русски сделать ./configure, make, sudo make install, или накрайняк cmake?

Эм?
>sudo make install

Так делать нельзя.
>make

Вместо него ninja.
>ещё и cargo какое-то

Проект на rust написан, очевидно же.
>и его уже дропают

Его не выбрасывали, это изначально другой вариант
>только к одному привыкнешь

Медленно же вы привыкаете. Просто ставте программы через nix и дело с концом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

64. Сообщение от Аноним (93), 12-Ноя-25, 22:42   +/
>Ну и человеческое аппаратное декодирование на видюхе, чо уж

Рекоммендую firefox, там это есть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

71. Сообщение от Аноним (71), 12-Ноя-25, 23:16   +/
Не надо так делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

72. Сообщение от Хоботemail (?), 12-Ноя-25, 23:26   +/
Вот раньше времена были, полоска загрузилась и из /tmp можно видосик забирать
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #88

73. Сообщение от Хоботemail (?), 12-Ноя-25, 23:26   –1 +/
Вот раньше времена были, полоска загрузилась и из /tmp можно видосик забирать
Ответить | Правка | Наверх | Cообщить модератору

74. Сообщение от Аноним (74), 12-Ноя-25, 23:29   +/
Яваскрипт приходит от ютуба? Что ему мешает послать вредоносный скрипт в случае когда видео скачивается через yt-dlp?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #107

75. Сообщение от Аноним (22), 12-Ноя-25, 23:35   +/
Он используется для обхода drm, поскольку имитирует реального пользователя. Раньше сабж уже зависел от phantomjs.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #92

76. Сообщение от Аноним (-), 12-Ноя-25, 23:46   +/
> я был бы им благодарен, если бы win7 поддерживали.

Тут десяточка недавно дропнулась, а вы требуете поддержки семерки?
А не о****ли ли вы?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #82, #146

77. Сообщение от Ан333ним (?), 12-Ноя-25, 23:47   +2 +/
А спонсировать создателей контента кто будет, если не рекламщики?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #127

78. Сообщение от Аноним (78), 12-Ноя-25, 23:47   –1 +/
А, так вот для чего чебурнет внедряется...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

80. Сообщение от Аноним (78), 12-Ноя-25, 23:50    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

81. Сообщение от _ (??), 12-Ноя-25, 23:50    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

82. Сообщение от _ (??), 12-Ноя-25, 23:51   +/
Забей %)
Он же был благодарен тут на форуме, а не в донатах...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

83. Сообщение от Аноним (78), 12-Ноя-25, 23:52   +/
А как у тебя сделана изоляции васянских гвидобейсиковских скриптов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #90

84. Сообщение от myster (ok), 12-Ноя-25, 23:54   –1 +/
> я был бы им благодарен, если бы win7 поддерживали.

Не знаю зачем Win7, но выход всегда есть. Ставьте VM внутри Win7, а там легкий Linux, в котором установится всё (если не на прямую, так через Docker). К нему подключаетесь по ssh и в расшаренную папку yt-dlp скачивает вам видосы. Можно жить еще лет 500 наверное в такой конфигурации, да даже на XP.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #96

86. Сообщение от Аноним (86), 12-Ноя-25, 23:58   +/
Интересно а научится программа собирать один файл при нескольких сотнях/тысячах потоках, которые постоянно рвут, чтобы не было соединения? У нас же чтобы смотреть тытуп надо именно таким образом поступать, создавая многопоточную нагрузку, чтобы по капле выкапать видео - обходить видите ли неправильно, чтобы музыку посмотреть/послушать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91

87. Сообщение от пох. (?), 13-Ноя-25, 00:02   –1 +/
> Там и раньше были js проверки, которые решалаись примитивным js интерпретатором

который авторы yt-dlp ненавидели и выбросили.
(интерпретатор написан автором оригинального youtube-dl - который,кстати, до недавнего времени работал)


И теперь, обнаружив что видосики не грузятся - притащили целиком хром. (потому что v8 это хром и есть)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

88. Сообщение от myster (ok), 13-Ноя-25, 00:02   +/
> Вот раньше времена были, полоска загрузилась и из /tmp можно видосик забирать

в галимом качестве же, а сейчас вам 4k + описание, логотипы, сабы и прочие метаданные.
И всё это в несколько потоков качается, красота неимоверная. Причём не только с YouTube, а откуда хошь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #103

89. Сообщение от пох. (?), 13-Ноя-25, 00:03   –2 +/
yt-dlp - не нужен, ты прав.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

90. Сообщение от Аноним (93), 13-Ноя-25, 00:13   –1 +/
Никак руки не дойдут сделать нормально. Ну лично я смотрю в сторону systemd + nixos, что позволяет разделять зависимости с хостом. Но на случай особо быстрой необходимости можно и через докер сделать. Главное это проброс ограниченного количесва точек монтирования, запуск от динамически выделяемого пользователя, запрет на получение capabilities, плюс эфимерный контейнер..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #130

91. Сообщение от myster (ok), 13-Ноя-25, 00:15   +/
В любые клиентские программы обходилки DPI встраивать нецелесообразно, потому что этот функционал потом нужно будет поддерживать, лишний головняк.
Заметь, даже JS фреймворк они свой не стали писать и это правильно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

92. Сообщение от Аноним (47), 13-Ноя-25, 01:01   –2 +/
> Он используется для обхода drm, поскольку имитирует реального пользователя.

Но только там, где дрм для галочки. Где не для галочки, там просто показывают бесконечный цикл с капчей, потому что playwright легко детектится. Я скраппингом сайтов себе и детям на мороженое зарабатываю, кое-что понимаю в этом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #95

93. Сообщение от Аноним (93), 13-Ноя-25, 01:28   –1 +/
>я был бы им благодарен, если бы win7 поддерживали.
>но таки нет...

И правильно делают, ибо мастдай.

ЗЫ это не к yt-dlp, а к python.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

94. Сообщение от Аноним (-), 13-Ноя-25, 01:32   +/
> когда ютуп сделает так что их код плеера будет частично написан на rust, который компилируется в wasm и загружается прямо блобом?

Отревёрсят блоб и вынут из него нужные функции? Так же как они ревёрсят js и вынимают из него нужные функции? Тут ещё бабка надвое сказала, что проще ревёрсить, js или wasm-блобы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

95. Сообщение от Аноним (22), 13-Ноя-25, 02:51   +1 +/
Подозреваю, это скрапинг детектится, а не playwright. Потому что как ты отличишь, это обычный браузер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

96. Сообщение от Ламер (??), 13-Ноя-25, 03:01   +/
Я бы пользовался 7кой, если бы не всякие броузеры, вот честно не вижу сиысла переходить реального.
10 кой не пользовался, которая дропнулась кстати.
Но удивляет как разогнались.
Одно дело вырускать новую Ос, например она лучше люди переходят.
Другое дело дропать ос за Ос, видать у майкрософт мало покупают, им нужна стимуляция.
А как же во времена 95,98,2000,Xp, думаю псевдопиратские диски, с Ос, мало стимулировали Майкрософт.
Сейчас все же чащще покупают лицензионное по, а вот Майкрософт нехватает, а как же тогда, хватало.
Это ведь еще не Виндоуз по подписке.
Но почему бы не ввести драйвера по подписке, определенное разрешение по подписке, скроллинг в приложениях по подписке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #106, #113

97. Сообщение от Аноним (97), 13-Ноя-25, 03:01   +/
Так программа на питоне. Все претензии к разрабам питона на содержании у Майкрософта. Но были хаки, которые позволяют новые версии питона на семёрке запускать, там буквально одну dllку скачать с гитхаба и в папку подложить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

98. Сообщение от Ламер (??), 13-Ноя-25, 03:04   +/
Ох круто, ах вот оно как, ато давно не пользовался Андроид, думал переходить или не переходить.
Тоесть сейчас приложение это уже не модно?).
Кстати приложение ютуб сделано русским челом, которому даже спасибо не сказали, а вот vlc, постоянно какие то праздники.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #133

99. Сообщение от Аноним (97), 13-Ноя-25, 03:05   +/
Не дойдёте. Дело в том, что Гулаг закос под мобильное приложение прикрыл с помощью TEE-аттестации. То есть на LineageOS ты программу для ю-трупа тоже не запустишь. А для браузеров существуют свои механизмы аттестации.

А я предупреждал, что надо зеркалировать ютруп в IPFS пока не поздно. И убеждать авторов роликов переносить контент с этого говна на децентрализованные платформы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #100, #105, #118

100. Сообщение от Аноним (97), 13-Ноя-25, 03:05   +/
Вернее запустишь ... но работать не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

101. Сообщение от Ламер (??), 13-Ноя-25, 03:07   +/
Потому что, а ты пробовал смотреть Rutube, без блокировщика рекламы?).
5 минут видео 10 минут рекламы.
Youtube незнаю сколько, не пробовал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

102. Сообщение от Аноним (97), 13-Ноя-25, 03:10   –1 +/
Кстати, вангую, что следующим шагом Гулага будет засовывание в скрипты эксплоита, которые будут шарить по локальной системе на предмет всякого разного интересного, в том числе credentials для гуглоаккаунта. После чего аккаунт - в бан вместе с почтой, сайтами в облаке, коллабом и прочим, а данные - на обучение нейронок и вообще ФБР, АНБ и ЦРУ продать. И не подкопаешься - читайте внимательно Terms of Service. Ибо нефиг исполнять вредоносное ПО (JavaScript-скрипты ютрупа) на своей машине в привелигированном окружении (node.js и прочие локальные интерпретаторы, которые не делались изначально под исполнение недоверенного кода из веба).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #117

103. Сообщение от Ламер (??), 13-Ноя-25, 03:10   –1 +/
И реклама, встраиваемая контекстная реклама.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

104. Сообщение от Аноним (97), 13-Ноя-25, 03:16   +/
К Ютрупу у меня доступа всё равно уже более года как нет из-за двухсторонней блокировки: с одной стороны полностью заблокирован РКН (я не знаю, почему СМИ до сих пор пишут про "замедление", ибо у меня как только прошли новости о "замедлении" - он сразу полностью работать перестал), а с другой - сам Гулаг банит все способы скачать не с домашнего IP-адреса.
Ответить | Правка | Наверх | Cообщить модератору

105. Сообщение от Анон1110м (?), 13-Ноя-25, 03:18   +/
Так там и так почти одного г. Если начать переносить на другие сайты, то получится то же г.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

106. Сообщение от Анон1110м (?), 13-Ноя-25, 03:20   +/
https://www.tubeoffline.com/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

107. Сообщение от Аноним (97), 13-Ноя-25, 03:20   –1 +/
Ничего, вангую скоро они так и сделают. И правильно: ибо нефиг JS (remote code execution) исполнять. Правильнее было бы их код отреверсить, и не исполнять. Если каждый раз меняют -  большую языковую модель приспособить. Также: гулагу ничего не помешает фингерпринтить окружение, и проверять по базе фингерпринтов. Технологию Picasso вообще гугл создал, и симулированное окружение в node.js будет иметь фингерпринты, разительно отличающиеся от браузера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #116, #134

108. Сообщение от Анон1110м (?), 13-Ноя-25, 03:22   +/
Ну и что? Всё равно этому плееру надо будет откуда–то загружать видосы. Раньше плеер был на Flash а сохранять видео было намного легче чем сейчас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

109. Сообщение от Аноним (97), 13-Ноя-25, 03:23   +1 +/
И ещё, я просто оставлю это здесь, крайне релевантно.

https://github.com/daijro/camoufox

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #144

110. Сообщение от Аноним (97), 13-Ноя-25, 03:26    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

111. Сообщение от Камина (?), 13-Ноя-25, 03:36   +1 +/
Настоящее мужское слияние, ведомое порывом духа?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

113. Сообщение от GenuZ (ok), 13-Ноя-25, 03:43   +1 +/
По браузерам:
- Cent Browser win7+ (использую как основной в оффтопике)
- Supermium winxp+
- RedFox vista+
- Яндекс.Браузер (есть версия win7+, но новые фишки уже не добавляют, что даже к лучшему иногда)

Этого пока вполне достаточно. Хотя вместо семёрки я держу embedded-версию win8.1
Очень шустрая.

Если совсем невмоготу десятку ставить – очень неплоха сборка Win10 LTSB от Lex_6000. Она реально почти как семёрка. Долго на ней сидел дуалбутом. Но у неё тоже всё больше проблем, софт на Qt6 там не работает уже. Приходится старые версии держать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #125

115. Сообщение от жыжа (?), 13-Ноя-25, 03:47   +/
А они в yt-dlp не "обновляют JS", зато ютуб может по нескольку раз в день для разных клиентов в разных локациях выкатывать "новый" плеер - чтоб каждый раз реверсить и подстраиваться под него, нужен целый отдел на зарплате.

Но среди тонны минифицированного и обфусцированного JS есть несколько заветных фрагментов, которые на клиенте генерируют подпись, которой подписываются запросы к непубличному API. Yt-dlp эти фрагменты научился находить и выполнять, причём чтоб не тащить ноду в исконно питонячий проект, они там написали простенький интерпретатор JS для ограниченного его подмножества.

Далее началось вялотекущее сражение снаряда и брони: ютуб делал проверку подписи всё закрученнее и закрученнее, yt-dlp дописывал свой интерпретатор. Сейчас наступил момент, когда простенький интерпретатор перестал быть простеньким, и проще уже гонять код на настоящей ноде.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

116. Сообщение от жыжа (?), 13-Ноя-25, 03:58    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #119

117. Сообщение от жыжа (?), 13-Ноя-25, 04:05   +/
Нет, просто будет как с андроидом. Сейчас гугл для аттестации пользовательского браузера присылает блоб и выполняет его - это буквально то, как до недавнего времени в андроиде работал SafetyNet.
SafetyNet научились обходить/эмулировать/подделывать - в андроид завезли Integrity Levels.
В конечном счёте ютуб просто будет работать в нормальном разрешении только на "аттестованных" устройствах и требовать для работы TPM и всё такое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

118. Сообщение от Аноним (118), 13-Ноя-25, 04:18   +/
> И убеждать авторов роликов переносить контент с этого говна на децентрализованные платформы.

Сейчас каждый второй ролик на ютубе содержит информация о том что тут конечно чтото есть, но более подробно и/или на бусти/телеге, для многих авторов ютуб это просто витрина, откуда они заманивают зрителей на тот же бусти, где их основной контент только по подписке, даже у порнозвезд есть видосики, где они дают ссылку на свои онлифансы, и зачем им это ваше ipfs или чтото еще.

Вообще ютуб отключая монетизацию по тем или иным причинам наступает себе нагорло, они стараются балансировать на грани дозволенного, чтобы оставаться общедоступной площадкой, но при этом и зарабатывать самим и давать зарабатывать авторам, и повторить этот успех пока никто не смог. Есть конечно всякие "конкуренты", только местечковые они все или тематические, аля тот же онлифанс.. слабо представляю чтобы появилось чтото, куда будут выкладывать контент настолько разношорстные авторы имеющие настолько разные цели.

Пример создания альтернативы ютуба у нас прошел или идет, ну и результат какой есть, насколько я понимаю, даже если сами создатели ютуба попытаются его воссоздать, то тогоже результата не получится, потому что алгоритмы будут другими, а какихто подробностей их работы не раскрывают даже разработчики, потому что сами их не понимают, покрайней мере отвечая на вопросы впечатление именно такое они создают, но както оно работает, и огромная армия авторов работает с этим. - Баланс соблюден, да можно начать закручивать гайки и выгонять с площадки всяких плоскоземельщиков, онлифанщиц и прочие непотребства, но собрать подобную компанию на одной площадке уже вряд ли получится, а любая "чистка" это "лес рубят щепки летят", так что после нее результат будет далек от "площадка для всех".

Итого: ютуб конечно имеет кучу проблем, но иного и быть не может учитывая масштаб, и свое место он занимает потому что исторически так сложилось, и заменить его в современных реалиях невозможно. А зачем пытаться сделать невозможное. Глупо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #131

119. Сообщение от Аноним (119), 13-Ноя-25, 04:33    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

120. Сообщение от penetrator (?), 13-Ноя-25, 05:32   +/
Linux ставь!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

121. Сообщение от BrainFucker (ok), 13-Ноя-25, 05:43   +/
> идиотизм начался, когда в <video> перестали указывать прямые ссылки на видео-файлы

Это ещё можно объяснить. Браузеры в <video> нативно мало что поддерживают, в частности адаптивное видео, в частности hls и mpeg-dash, вот и приходится через js api это дело мутить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

122. Сообщение от Аноним (122), 13-Ноя-25, 05:50   +/
А просто подсосаться к браузеру через wasm-sw они додуматься не смогли, обязательно нужно стороннее накатывать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #143

123. Сообщение от Аноним (123), 13-Ноя-25, 06:14   +/
> как там сделана изоляция

ЕМНИП, они Deno по дефолту выбрали, ибо там песочница искаропки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

124. Сообщение от Аноним (124), 13-Ноя-25, 06:34   –1 +/
там неподдержка windows 7 из-за питона третьего. можно подсунуть недостающую api-ms-win-core-path-l1-1-0.dll. или использовать pypy вместо cpython.

но я три года назад уже с win7 слез, и пожалел, что не сделал этого раньше. и вам советую.

ведь все наработки на винде портятся и канут в лету, проблемы накапливаются. а на линуксе ваши наработки с вами навсегда.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

125. Сообщение от IMBird (ok), 13-Ноя-25, 06:53   +1 +/
>> софт на Qt6 там не работает уже

Забавно видеть, как «открытые и свободные» проекты упорно помогают «злобным корпорастам», которым они себя противопоставляют. То фреймворки, то прикладные приложения типа блендера внезапно решают, что поддержку самой стабильной платформы нужно дропнуть – причём каких-то серьёзных преимуществ не предполагается, лишь мифическое «упрощение поддержки кодовой базы». Дропнули семёрку, дропнули иксы, дропают железо без последнего вулкана, скоро будут требовать процессоры с поддержкой нейросетей даже для текстового редактора.
Можно понять, когда дропали кору дуба – действительно каких-то инструкций нет (не то что бы их прям явно все использовали, но автовекторизатор что-то пытается), можно понять дроп XP или старых ядер – действительно сильные изменения в API (а у кого-то штэбл апи из а нонсенс, да), но всё остальное настолько явная клюква, что капец.

Люди недоумевали со второго кукурузиса, где специально крайтек пихал скрытые объекты, щедро обмазанные тесселяцией потому что невидия умела такое обходить и поэтому могла тащить без тормозов (а амд например не вывозила) и сговор был очевиден, а тут как бы всё нормально, развитие, регулярные версии, скругления ещё более круглые и вот это вот.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #137

126. Сообщение от Аноним (126), 13-Ноя-25, 06:58   +/
> Все нужное любезно упаковано мейнтейнерами в пакетики и/или указано в зависимостях.

Ни один релизный дистр не обновляет yt-dlp до актуального, даже роллинговый Арч по версиям порой слоупочит, поэтому приходится везде и всюда использовать гитхабную версию от разработчиков, установленную отдельно от пакетных менеджеров. И вот как в такой ситуации будут разрешаться зависимости из репозиториев?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

127. Сообщение от Аноним (127), 13-Ноя-25, 07:03   +/
А нафига создателя контента спонсировать, если это очередной мусор информационный? Почти все те, кто уже столкнулись с идиотией правил ютуба, и так источники дохода перенесли наружу, а у кого контент реально стоит архивирования подняли свой сайт (за пейволом, чаще всего).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #132

128. Сообщение от Аноним (127), 13-Ноя-25, 07:09   +/
UbO детектится и довольно часто без дополнительной работы напильником видео уже нихрена не грузится. Это на фаерфоксе. На хромиуме хз что происходит, там UbO по ощущениям вообще нихрена не делает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

129. Сообщение от Аноним (127), 13-Ноя-25, 07:11   +/
Пакеты в пакете в верхней полке второй от раковины. Не благодари.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

130. Сообщение от Аноним (127), 13-Ноя-25, 07:14   +/
Чел, просто от другого пользователя запусти, специального бесправного сделай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

131. Сообщение от Мимокрокодил (?), 13-Ноя-25, 07:17   +/
>> И убеждать авторов роликов переносить контент с этого говна на децентрализованные платформы.
> Сейчас каждый второй ролик на ютубе содержит информация о том что тут
> конечно чтото есть, но более подробно и/или на бусти/телеге, для многих
> авторов ютуб это просто витрина, откуда они заманивают зрителей на тот
> же бусти, где их основной контент только по подписке, даже у
> порнозвезд есть видосики, где они дают ссылку на свои онлифансы, и
> зачем им это ваше ipfs или чтото еще.

Это касается ТОЛЬКО авторов из "санкционных стран", и то, более умные соседи-белорусы (не все), просто оформили свои каналы на юрисдикцию в другой стране и получают таки законно бабос с ютуба. Но вот зрительская монетизация из под КВНов это уже более скользкая тема, там говорят, что рекламодатели тоже завыпендривались и не хотят свою нидерландскую рекламу квнщикам из санкционных стран крутить.

> Вообще ютуб отключая монетизацию по тем или иным причинам наступает себе нагорло,
> они стараются балансировать на грани дозволенного, чтобы оставаться общедоступной площадкой,
> но при этом и зарабатывать самим и давать зарабатывать авторам, и
> повторить этот успех пока никто не смог.

Они вынуждены, им проще отключить, чем разбираться в юридических дебрях и возможных для них последствий со стороны правообладателей и правительства своей юрисдикции, а не потому что им жмотно жалких копеек с процента от рекламодетельских денег отслюнявить.

>[оверквотинг удален]
> какой есть, насколько я понимаю, даже если сами создатели ютуба попытаются
> его воссоздать, то тогоже результата не получится, потому что алгоритмы будут
> другими, а какихто подробностей их работы не раскрывают даже разработчики, потому
> что сами их не понимают, покрайней мере отвечая на вопросы впечатление
> именно такое они создают, но както оно работает, и огромная армия
> авторов работает с этим. - Баланс соблюден, да можно начать закручивать
> гайки и выгонять с площадки всяких плоскоземельщиков, онлифанщиц и прочие непотребства,
> но собрать подобную компанию на одной площадке уже вряд ли получится,
> а любая "чистка" это "лес рубят щепки летят", так что после
> нее результат будет далек от "площадка для всех".

В скрепных и импортозаместительных сервисах, на фоне ютубовских алгоритмов, считай нет никаких алгоритмов продвижения. И если верить авторам, то заработок для тех, кого явно лично не пригласили на площадку заманив жирной котлетой, такой мизерный, что это даже оскорбление, отсюда и костылинг монетизации через сторонние площадки.

> Итого: ютуб конечно имеет кучу проблем, но иного и быть не может
> учитывая масштаб, и свое место он занимает потому что исторически так
> сложилось, и заменить его в современных реалиях невозможно. А зачем пытаться
> сделать невозможное. Глупо.

Всё так, к сожалению. Поэтому и гораздо проще монетизироваться костялями. Однако для рукопожатных, например в той же юрисдикции, авторов, уже прикрутили возможность показа роликов для спонсоров, оно уже давно прикручено, но было неявным где-то отдельным по подписке, теперь же на главной канала красуются ролики, которые тебе, нищe6poдy, недоступны, чисто психологические приёмы выманивания баблишка. Запросто сейчас можно наблюдать десятки роликов через 1-3, которые только для спонсоров, потом опять 2-3 халявных и опять ворох для спонсоров. Так что и ютуб придумывает дополнительные инструменты по разводке зрителей на спонсорство, чем даёт инструмент для дополнительной монетизации авторам канала, такая вот альтернативы бусти у себя же на площадке, чтобы не разбредались по конкурентам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

132. Сообщение от Ан333ним (?), 13-Ноя-25, 07:20   +/
А где тогда не мусор и что значит "перенесли наружу", курьерами пошли работать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127

133. Сообщение от Аноним (126), 13-Ноя-25, 07:21   +/
> Ох круто, ах вот оно как, ато давно не пользовался Андроид, думал
> переходить или не переходить.
> Тоесть сейчас приложение это уже не модно?).
> Кстати приложение ютуб сделано русским челом, которому даже спасибо не сказали, а
> вот vlc, постоянно какие то праздники.

Нативное приложение всегда было овном на android. Лучшее стороннее приложение для просмотря ютуба, это yt-dlp+mpv, в остальном лучше браузера пока не придумали.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #138

134. Сообщение от nebularia (ok), 13-Ноя-25, 07:25   +/
Они так и делали, в итоге это оказалось адом, требующим переделывать всё при изменениях со стороны ютуба, а они постоянны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107

135. Сообщение от Аноним (126), 13-Ноя-25, 07:25   +/
> Ну а через mpv с yt-dlp тоже последнее время наблюдались проблемы, некоторые
> видосы или выдавали http ошибку 403 forbidden, либо сообщали что надо
> смотреть через браузер чтобы подтвердить что ты не бот.

Это очередная палка в колесо yt-dlp от гуглов, уже пофиксили ближайшим после этого случая фиксом.
Если вы активно пользуетесь yt-dlp уже продолжительное время, то должны были заметить, что периодически подобное встречается, гуглу очень не нравится существование возможности отдавать контент через yt-dlp, поэтому он периодически пoдcepaeт, а авторы yt-dlp фиксят проблемы созданные гуглом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

136. Сообщение от Аноним (-), 13-Ноя-25, 07:26   +/
> для полноценной загрузки контента с YouTube требуется установка
> внешнего JavaScript-движка.

А можно тогда еще питона выкинуть нахрен? Постоянно отваливается с не той версией питона...

Ответить | Правка | Наверх | Cообщить модератору

137. Сообщение от Юзер (??), 13-Ноя-25, 07:27   +/
>кукурузиса

https://www.youtube.com/watch?v=DO1kjdKPlgQ

Не реклама стримера, просто нормально разьясняет.
Соглашусь что, графика не особо то развивается, тоесть, я реально смотрю и не могу понять, почем требования растут, а графика не особо прогрессирует.
Ведь с ростом требований, должна улучшаться графика.
Склоняюсь что такие требования это неоптимизации, bloatware.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

138. Сообщение от Ламер (??), 13-Ноя-25, 07:29   +/
>yt-dlp+mpv

Я настолько отсталый в этом плане что незнаю что это такое.
Помню что когда был Android, примерно через год все начинало тормозить, лагать менюшки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133

139. Сообщение от Аноним (-), 13-Ноя-25, 07:31   +/
> Ну ejs 316.35 KiB, deno не проверял но там 40 метров исходников, думаю не
> многим меньше ноды. Нода 71.09 MiB и я так понимаю ejs должна использовать её.

QuickJS(-ng) мелкий, берите его если те адовые монстры вам не зашли.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

140. Сообщение от Аноним (126), 13-Ноя-25, 07:38   +/
> Вот мне непонятно, почему ютуб борется с теми, кто ставит блокировщики рекламы.
> Очевидно, что такой человек установил блокировщик целенаправленно и осознанно, и сделает
> все, чтобы не смотреть рекламу.

Потому что самому ютубу фиолетово, смотрите вы рекламу, которая вам проигрывается на самом деле или нет, и пойдёте ли вы покупать то что там было в рекламе. Ему главное проиграть рекламу, потому что это для отчётов надо и к тому же это раздражающий фактор, который вас будет стимулировать купить премиум чтобы рекламу не смотреть.

> Да и таких очень немного, большинство
> используют браузеры с полным набором телеметрии по умолчанию и без всяких
> расширений. Про тех кто смотрит ютуб через официальные мобильные приложения и
> говорить не буду.

Не, хитрозадых, которые ставят адблоки и спонсорблоки на самом деле достаточно, за последние годы пользователи поднаторели, да, возможно в процентном соотношении это небольшая доля, но в числовом выражении достаточная, чтобы у гугла гореть начало, тем более эта аудитория постоянно растёт, судя по оперативности работы спонсорблока (а он режет рекламу чисто на основе ручного фидбэка живых зрителей), аудитория достаточная и она активно сопротивляется. А уж аудитория ublock всяко больше спонсорблоковской.

Гораздо хреновей будет тогда, когда гугл явно начнёт вредить пользователям firefox, у которых с блокировщиками рекламы гораздо лояльней подход. С недавнего времени не только пользователям хромого, но и пользователям хромиума удалённо начали отламывать не только дополнения установленные из хромостора, но и распакованные и установленные локально руками.
(Ещё пару версий таких приколов и у меня например хромоногопроизводные полетят на мороз чисто по причине бесполезности своей.)
Так что, ещё не всё так плохо, но тенденции конечно неутешительные.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

141. Сообщение от Аноним (126), 13-Ноя-25, 07:47   +/
> apt install yt-dlp?

И оно подтянет бородатый уже неподдерживаемый yt-dlp, т.к. в deb-дистрах его никогда вовремя не обновляют, а только собирают на момент формирования пакетов для релиза самого дистра, а дальше любись как хочешь. Только в дистрах с постоянными обновлениями версий софта, как правило роллинги, есть более свежие версии yt-dlp, но даже Арч бывает слоупочит на несколько дней, часов, что при напарывании на очередную палку в колесо yt-dlp со стороны гугла, дико раздражает, поэтому даже Арч не панацея, а лучший вариант в таких случаях держать бинарь прямо с гитахаба автора yt-dlp и обновлять его с помощью yt-dlp -U до актуальной версии. Эта одна из немногих программ, которая действительно нуждается быть в самой свежей версии всегда, если не хочешь проблем с её функционалом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

142. Сообщение от Аноним (142), 13-Ноя-25, 07:50   +/
>Я тоже удивился, когда он затянул deno. Хотя у меня в системе уже стоит nodejs.

Arch Linux. У меня тоже установлен nodejs, но deno автоматом не подтянулось.
Также надо было еще доустановить yt-dlp-ejs.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

143. Сообщение от Ан333ним (?), 13-Ноя-25, 07:53   +/
Проект одно васяна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

144. Сообщение от Ан333ним (?), 13-Ноя-25, 07:54   +/
Проект одного васяна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

145. Сообщение от Аноним (-), 13-Ноя-25, 07:55   +/
> Я тоже удивился, когда он затянул deno. Хотя у меня в системе уже стоит nodejs.

А что, у суперского пакмана до сих пор нет чего-то типа Provides: js-engine (или что-нибудь такое) позволяюшегоо более 1 альтернативы на энную фичу?

В дебиане бывает прописано Provides: httpd - и это и nginx, и apache, и еще дюжина серваков на вкус. И какой именно вы поставите если вон тому надо httpd - это ваш выбор. А тут в чем трабл?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

146. Сообщение от Sm0ke85 (ok), 13-Ноя-25, 07:59   +/
>Тут десяточка недавно дропнулась, а вы требуете поддержки семерки?
>А не о**ли ли вы?

На сегодня похоже можно смело дропать уже и 11е окна, т.к. мелкомягкое поделие похоже уже давным-давно "все", ибо там, я так понимаю, из ОС сделали тупо "магазин на диване"...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

147. Сообщение от robot228email (?), 13-Ноя-25, 08:00   +/
Мантерам надо писать чтобы проверки производили на предмет уже установленного движка. В случае обнаружения подхватывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру