Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (часть 2)
Консольная утилита скачивания медиаконтента

Модерирует : gyra, Maz

Maz (29-11-2025 11:02): youtube-dl | yt-dlp (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: часть 1

Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 КБ/сек - рекомендуется использовать yt-dlp.
 
официальные ночные сборки


 
youtube-dl с фиксом скорости, не требует SSE2
youtube-dl с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  






yt-dlp - активный форк youtube-dl, рекомендуется к использованию. Минимальная версия Windows 8. Linux
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched Форк yt-dlp с некоторыми изменениями (очень похож на yt-dlp, но есть свои дополнения, например предпочитает объединять в mkv)
yt-dlp для Windows XP x86 и Windows 7
 
Ссылки на всегда последние версии nicolaasjan
 
yt-dlp для Windows XP x86 (устарело, не обновляется)
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
Графические интерфейсы
  • MediaDownloader (2025)
  • Metube (web-UI)
  • Tartube (2025)
  • Videomass (2025)
  • Vividl (2024)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное
  • ffmpeg.exe - yt-dlp/FFmpeg-Builds | Нюанс под Windows 7 раз два
  • FFmpeg 8.1 для windows XP  
  • Пример нормализации звука
  • кнопки от notinthewoods
  • CMD "батник" от Nnq20ee20qnN
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
  • Программы для скачивания потокового/онлайн видео (Часть 2)
  • Скачиваем защищенное потоковое/онлайн видео
     

  • Всего записей: 39747 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: Nnq20ee20qnN, 16:00 31-10-2025
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    существенная, на использовании, запуске и размерах при работе

    В этой цитате про node.js ничего не говорилось. Или node.js магически не будет требовать памяти для своей работы?

    Всего записей: 1353 | Зарегистр. 03-02-2007 | Отправлено: 13:12 26-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Цитата:
    В этой цитате про node.js ничего не говорилось. Или node.js магически не будет требовать памяти для своей работы?

    представь, не будет, обычно не требует
    посмотрим как сделают
     
    Добавлено:
    nicolaasjan
    Цитата:
    Compile yt-dlp from the PR branch

    собери нам .zip версию потестить

    Всего записей: 7761 | Зарегистр. 11-02-2020 | Отправлено: 13:27 26-10-2025
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    представь, не будет, обычно не требует

    Тут я только руками могу развести.

    Всего записей: 1353 | Зарегистр. 03-02-2007 | Отправлено: 13:45 26-10-2025
    nicolaasjan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Here you are:
    https://dl.dropboxusercontent.com/scl/fi/qaqwd6f34lgjw5dy9pj0u/yt-dlp_x86_test.7z?rlkey=rk8tif7wm8irl5enycoig07ut

    Всего записей: 48 | Зарегистр. 10-08-2025 | Отправлено: 13:45 26-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Цитата:
    Тут я только руками могу развести.

    ну, а что разводить-то, ты не разу node не использовал? это не целый хром и не подобие, только js движок
    проверил, запускается и решает быстро, во время того когда решается до 100мб грузит память, это так и работает во время того когда решается
     
    вот есть для расширки https://github.com/andy-portmen/external-application-button/ сервер сайд nodejs 18мб  https://github.com/andy-portmen/native-client вроде работает без установки судя по коду вызова в скрипте
    у меня вот 25 https://b.i.getapic.me/nt42.png это либо после установки так, либо у меня старая какая-то лежала, не проверял
    им не надо вроде установленного node, напрямую вызов идёт с cli в node.exe  
     
    может для yt-dlp тоже можно собрать минимальный node который будет маленьким и просто лежать рядом с yt-dlp

    Всего записей: 7761 | Зарегистр. 11-02-2020 | Отправлено: 15:07 26-10-2025
    Mannel

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, с nodejs 22 тоже качает. node памяти ест поменьше раза в 1,5-2.
    Deno правда пишет на диск ещё свой кэш js, а node мусорит меньше.

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 15:20 26-10-2025 | Исправлено: Mannel, 15:21 26-10-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    nicolaasjan: Confirmed working here.

    Не работает под NT5x ОС, писал на пред. странице.
    Выяснилось, что работает с OCA, прошу прощения за дезу.
     
    greeple
    Так это пока для YT.
    А потом обленятся и для всего, или части других
    видеосервисов данное решение применять станут.

    Всего записей: 3846 | Зарегистр. 28-08-2010 | Отправлено: 19:41 26-10-2025 | Исправлено: vasevase, 01:48 06-11-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Цитата:
    А потом обленятся и для всего, или части других
    видеосервисов данное решение применять станут.

    зачем? если в других сервисах не надо решать ничего, это только ютуб такой

    Всего записей: 7761 | Зарегистр. 11-02-2020 | Отправлено: 23:28 26-10-2025
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Любителям паниковать раньше времени на заметку: в будущую версию начали добавлять поддержку QuickJS. По идее, он должен поддерживать даже 32-битную WinXP. Размер экзешника - менее мегабайта.

    Всего записей: 1353 | Зарегистр. 03-02-2007 | Отправлено: 02:18 27-10-2025
    Mannel

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Разработчики говорят, что всё зависит от гугла. Когда он сломает загрузку так, что потребуется доп. софт. Может быть скоро, а может никогда. Но на всякий случай они готовятся, потому что тенденция есть.

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 07:22 27-10-2025 | Исправлено: Mannel, 07:24 27-10-2025
    nicolaasjan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl

    Цитата:
    For those who like to panic prematurely, take note: QuickJS support has been added to the next version. In theory, it should even support 32-bit Windows XP. The executable file is less than a megabyte in size.

    I've just built it.
    Quickjs took 28 minutes to show the output of `yt-dlp -F URL`...
    Test binary:
    https://dl.dropboxusercontent.com/scl/fi/qaqwd6f34lgjw5dy9pj0u/yt-dlp_x86_test.7z?rlkey=rk8tif7wm8irl5enycoig07ut

    Всего записей: 48 | Зарегистр. 10-08-2025 | Отправлено: 12:14 27-10-2025
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel

    Цитата:
    Разработчики говорят, что всё зависит от гугла.

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

    Цитата:
    Quickjs took 28 minutes

    както много
    наверное там большие проблемы с оптимизацией, очень сыро типа

    Всего записей: 4373 | Зарегистр. 22-11-2006 | Отправлено: 13:54 27-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Цитата:
    просто отдать в руки свободных кодеров

    этого не будет никогда потому что он уже в руках свободных кодеров, а хром это браузер на основе того что делают свободные кодеры

    Всего записей: 7761 | Зарегистр. 11-02-2020 | Отправлено: 14:55 27-10-2025
    Mannel

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nicolaasjan

    Цитата:
    Quickjs took 28 minutes to show

    У меня это заняло секунд 10. RAM 180 МБ.
    А вот quickjs-ng (форк) действительно считает долго. Не стал ждать. yt-dlp сам пишет, что в quickjs-ng нет оптимизаций.

    Цитата:
    QuickJS-NG is missing some optimizations making this very slow. Consider using upstream QuickJS instead.


    Код:
    --remote-components ejs:github --js-runtimes quickjs

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 16:17 27-10-2025 | Исправлено: Mannel, 16:27 27-10-2025
    nicolaasjan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel

    Цитата:
    It took me about 10 seconds. RAM 180 MB.
    But quickjs-ng (the fork) really takes a long time to calculate. I didn't wait. yt-dlp himself writes that quickjs-ng has no optimizations.  
     

    Yes, I took the wrong one. 9 seconds now.
     
    Добавлено:
    lvqcl

    Цитата:
    In theory, it should even support 32-bit Windows XP

    It does.
    Here is a test binary of yt-dlp for Windows XP:
    https://dl.dropboxusercontent.com/scl/fi/nltccona7wcnn3otd2ek2/yt-dlp_XP_test.7z?rlkey=8t2m3esh9hy671bkp1wg0xq6a

    Всего записей: 48 | Зарегистр. 10-08-2025 | Отправлено: 17:28 27-10-2025
    MMasutin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    He мог бы кто-то попытаться получить только звук: 139 или др.?
    Can anyone try to get 139 or any other audio format only?
    "unable to download video data: HTTP Error 403: Forbidden"
    135+139 OK.
    nicolaasjan's 2025.10.23.073519. No JS handler.

    Всего записей: 124 | Зарегистр. 05-01-2021 | Отправлено: 01:28 28-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MMasutin
    2025.10.25.224824 качает у меня
    мастеры бери https://github.com/yt-dlp/yt-dlp-master-builds/releases они должны качать

    Всего записей: 7761 | Зарегистр. 11-02-2020 | Отправлено: 02:11 28-10-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MMasutin, greeple
    Качает с этим параметром (x86 за начало октября, старая):
    http://forum.ru-board.com/topic.cgi?forum=5&topic=51328&start=3700#18
    То есть пока что можно не обновлять YTDLP, старое пашет.

    Всего записей: 3846 | Зарегистр. 28-08-2010 | Отправлено: 02:26 28-10-2025 | Исправлено: vasevase, 17:32 28-10-2025
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно командой исправить проблему с неполными названиями файлов с smotrim.ru?
    Например здесь https://smotrim.ru/video/3038754 вкладка сайта называется "Искусственный отбор. Эфир 28.10.2025", а полученный файл "Эфир 28.10.2025".
    Версия 2025.10.23.073519

    Всего записей: 8653 | Зарегистр. 17-10-2011 | Отправлено: 15:39 28-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    ты уже это спрашивал и ответ был дан youtube-dl | yt-dlp (часть 2) сериес добавь к шаблону вывода и всё

    Всего записей: 7761 | Зарегистр. 11-02-2020 | Отправлено: 17:11 28-10-2025
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (часть 2)
    Maz (29-11-2025 11:02): youtube-dl | yt-dlp (часть 3)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru

    Рейтинг.ru