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   –2 +/
Можно пояснительную бригаду: как эти движки подключать? Они в одном бандле будут или надо из реп поставить в своем дистре или еще как-то прикручивать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #15

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

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

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   +7 +/
На какие ухищрения идут корпы лишь бы пропихнуть побольше мусора в головы людей в виде рекламы.
Ответить | Правка | Наверх | 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

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

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

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

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

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

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

19. Сообщение от Аноним (19), 12-Ноя-25, 21:17   +2 +/
Там и раньше были 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   +/
хочешь сказать, что newpipe играет через tpm?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

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

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

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

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

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

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   +2 +/
Потому у youtube закончилась стадия, когда прибыль росла за счет притока новых пользователей. Теперь google включил дойку существующих. Через 3-4 года гайки закрутят по самые помидоры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

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

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

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

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

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

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

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

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

И мб nodejs

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

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

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

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

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

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

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

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

48. Сообщение от Аноним (57), 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. Сообщение от Аноним (57), 12-Ноя-25, 22:13   +/
Если что, смотрел здесь

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

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

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

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

53. Сообщение от Аноним (57), 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   +1 +/
идиотизм начался, когда в <video> перестали указывать прямые ссылки на видео-файлы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эм?
>sudo make install

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

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

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

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

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

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

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

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

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

69. Сообщение от гнулексия (?), 12-Ноя-25, 23:03   +/
Согласен. Смотрю сейчас этот сайт из под ФФ. Какой-то коровий понос.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

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ообщить модератору
Ответы: #85

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

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

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

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

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

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

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

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   +/
> я был бы им благодарен, если бы win7 поддерживали.

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

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

85. Сообщение от Аноним (78), 12-Ноя-25, 23:54   +/
Не бойся, скоро победный чебурнет тебя от всего спасёт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

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

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

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


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

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

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

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

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

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

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

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

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


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

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




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

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