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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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)
  • Скачиваем защищенное потоковое/онлайн видео
     

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

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

    Цитата:
    как этот Node применять?


    Всего записей: 212 | Зарегистр. 12-10-2012 | Отправлено: 23:18 08-11-2025
    lvqcl

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

    Цитата:
    Что не так?

    Node, в общем, нужен пользователям устаревших систем, на которых не работает deno. Ну или тем, у кого этот node уже стоит в системе.

    Всего записей: 1351 | Зарегистр. 03-02-2007 | Отправлено: 00:03 09-11-2025 | Исправлено: lvqcl, 00:05 09-11-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel
    nicolaasjan
    Возьмите ntext.dll >>отсюда<<.
    Тогда у меня на виртуалке с XPsp2/sp3 запускается.
    На 2003 x86 - сразу всё работает (думал, универсально выйдет).
     
    А вообще, я сразу предложил: распечатайте БЕЗ замены
    к сборке Николасяна YTDLP под XP (ссылка - выше).
    Тогда сразу бы всё запустилось, там и C++ DLLки есть:
    а на XP с SP2 инсталлер redist 2015-19 'обламывается'.
    ncrypt.dll можно удалять, она лишняя (без неё стартует).

    Цитата:
    lvqcl: нужен пользователям устаревших систем

    Почему это так? Любому юзеру, который хочет получить
    с Ютуба расширенный список скачиваемых форматов.
    Для этого дали три прожки: Node, QuickJS, Deno.
    Чуть ли не сходу было ясно, что Node из них - топчик.
     
    Lity
    http://forum.ru-board.com/topic.cgi?forum=5&topic=51328&start=3820#12
    только вместо quickjs подставляем node
    Само собой, node.exe должен быть распечатан в папку с YT-DLP.

    Всего записей: 3839 | Зарегистр. 28-08-2010 | Отправлено: 01:43 09-11-2025 | Исправлено: vasevase, 06:14 09-11-2025
    lvqcl

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

    Цитата:
    Чуть ли не сходу было ясно, что Node из них - топчик.

    Вот только разработчики yt-dlp рекомендуют использовать deno. Но vasevase, конечно, разбирается во всём лучше разработчиков.
     

    Цитата:
    Для этого дали три прожки: Node, QuickJS, Deno.

    Четыре: ещё Bun.

    Всего записей: 1351 | Зарегистр. 03-02-2007 | Отправлено: 01:58 09-11-2025
    vasevase

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

    Цитата:
    lvqcl: Четыре: ещё Bun.

    https://github.com/yt-dlp/yt-dlp/issues/14404
    Да, маленько ошибся: три в дополнение к Deno:
    «Node, Bun, and QuickJS» как они сами написали, а я - запомнил.

    Цитата:
    разработчики yt-dlp рекомендуют

    Рекомендации - рекомендациями, но мы же не болванчики
    тупые, чтобы слепо им следовать (я, по крайней мере).

    Всего записей: 3839 | Зарегистр. 28-08-2010 | Отправлено: 02:06 09-11-2025 | Исправлено: vasevase, 12:06 12-11-2025
    lvqcl

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

    Цитата:
    https://github.com/yt-dlp/yt-dlp/issues/14404

    И там же объяснено, почему Deno:

    Цитата:
    Why Deno?
    Deno is sandboxed by default and does not allow filesystem or network access...
    ...Deno is the safest option...


    Цитата:
    но мы же не болванчики тупые, чтобы слепо им следовать (я, по крайней мере).  

    Вы, я так вижу, им тупо не следуете, ага.

    Всего записей: 1351 | Зарегистр. 03-02-2007 | Отправлено: 13:35 09-11-2025 | Исправлено: lvqcl, 13:35 09-11-2025
    euheny



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

    Цитата:
    Node

    а почему ты за него взялся?
    QuickJS тоже работает у меня, хоть и немного задумчив
    интересно можно ли выбросить из Node лишнее чтоб он уменьшился до QuickJS

    Всего записей: 4368 | Зарегистр. 22-11-2006 | Отправлено: 16:59 09-11-2025
    Helarres

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает чем отличаются эти версии deno?
    deno-x86_64-pc-windows-msvc.zip
    denort-x86_64-pc-windows-msvc.zip

    Всего записей: 72 | Зарегистр. 30-05-2022 | Отправлено: 17:53 09-11-2025
    Mannel

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

    Цитата:
    А вообще, я сразу предложил: распечатайте БЕЗ замены
    к сборке Николасяна YTDLP под XP

    Благодарю. Так работает.
     
    euheny

    Цитата:
    QuickJS немного задумчив

    У QuickJS всего два маленьких файлика, да, но в 3 раза дольше считает.
    Выбор за вами, кому что важнее.
    По опыту скажу, что если вы много качаете, медлительность quickjs вам надоест.
     
    Кстати, напомню. Для ценителей минимализма ffmpeg 3.4 lite (12.7 МБ) для XP без внешних кодеков.
     
    Добавлено:
    Чтобы не писать --js-runtimes quickjs каждый раз, создайте папку C:\Documents and Settings\user\Application Data\yt-dlp, а в ней файл config (без расширения) с подобным содержимым:

    Код:
    --no-mtime
    --merge-output-format=mkv
    --trim-filenames=80
    --js-runtimes quickjs

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 18:11 09-11-2025 | Исправлено: Mannel, 18:28 09-11-2025
    nicolaasjan

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

    Код:
    --no-mtime

    This is now the default, so not needed to specify.
    https://github.com/yt-dlp/yt-dlp/pull/12781
    https://github.com/yt-dlp/yt-dlp/blob/c96e9291ab7bd6e7da66d33424982c8b0b4431c7/README.md?plain=1#L697

    Всего записей: 48 | Зарегистр. 10-08-2025 | Отправлено: 19:54 09-11-2025 | Исправлено: nicolaasjan, 20:00 09-11-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    можно уменьшить, я на предыдущих писал же, что есть node в репозитории с нативным приложением для расширения, которое передаёт ссылки во внешние приложения, он там меньше обычного  
     
    Добавлено:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=51328&start=3760#6

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

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

    Цитата:
     
    I also got NtGetTickCount not found in ntdll.dll...
     

    Функция NtGetTickCount() есть в ntdll.dll 5.2.3790.3959 (2007 год) от Windows Server 2003 SP2, но отсутствует в ntdll.dll 5.1.2600.7682 (2019 год) от Windows XP SP3.

    Всего записей: 347 | Зарегистр. 17-09-2010 | Отправлено: 01:26 10-11-2025
    vasevase

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

    Цитата:
    euheny: а почему ты за него взялся?  

    Альтернатива — всегда хорошо.
    Ну и плюсы Ноды без меня уже расписали: >>тут.
     
    Mannel
    Конфиг можно рядом с YTDLP класть, он подхватится.
    Т.е. в Documents & Settings копировать не обязательно.
     
    greeple
    Без негатива в твою сторону, если что:
    - Можно уменьшить ... (собрать из исходников и т.д.) ...
    - Уменьшайте.
    - Хто, я-Я ?!

    Всего записей: 3839 | Зарегистр. 28-08-2010 | Отправлено: 02:31 10-11-2025 | Исправлено: vasevase, 10:23 10-11-2025
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Похоже Ютуб стал ухудшать VP9. На скрине размер меньше, чем у AV1, хотя должно быть наоборот.
     

     
    Добавлено:
    https://www.youtube.com/watch?v=_sOk8wnUs3U

    Всего записей: 8634 | Зарегистр. 17-10-2011 | Отправлено: 14:07 10-11-2025
    Mannel

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    Сравнил из архива одно видео, не топовое, правда. На vp9 без изменений.
    А странности с размерами и раньше бывали. Может, наоборот, AV1 разжирел.
     
    nicolaasjan

    Цитата:
    This is now the default, so not needed to specify

    Да, я всё время забываю убрать эту опцию.
     
    Кстати, по поводу AI озвучек. Вот yandex может перевести сам и озвучить youtube видео https://github.com/FOSWLY/vot-cli
    Прога на node. Но ещё использует npm загрузчик пакетов.

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 19:41 10-11-2025
    lvqcl

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

    Цитата:
    На скрине размер меньше, чем у AV1, хотя должно быть наоборот.

    Я такие видео встречаю достаточно давно, хотя не часто. То есть то, что AV1 меньше VP9 - верно лишь статистически.

    Всего записей: 1351 | Зарегистр. 03-02-2007 | Отправлено: 19:43 10-11-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel
    по озвучке есть плагин для yt-dlp с яндексом же
    в теме поищи, можешь эту ссылку поискать там. она вроде тоже упоминалась

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel, lvqcl может дело в исходнике. Например сразу залили AV1 с максимальным качеством, а ЮТ пережал в VP9 с стандартным.  

    Всего записей: 8634 | Зарегистр. 17-10-2011 | Отправлено: 05:21 11-11-2025 | Исправлено: Sputnikk, 05:21 11-11-2025
    iNNOKENTIY21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Раньше всегда указывал: --embed-subs --write-auto-subs --sub-langs 'en,ru' — нормально работало.
    Сейчас, так, видео не качает, если убрать --sub-langs 'en,ru' — то качает, но ru нету.
     
    Как теперь с авто-субтитрами надо?

    Всего записей: 3806 | Зарегистр. 16-08-2012 | Отправлено: 08:42 11-11-2025
    Mannel

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

    Цитата:
    по озвучке есть плагин для yt-dlp с яндексом

    Действительно, вот он https://github.com/gnfalex/YT_yt_dlp_plugin
    Правда, я делаю по другому, немного костыльно:
    1. Запускаю mpv "ссылка на youtube" (mpv сам использует yt-dlp для получения ссылок на потоки)
    2. Запускаю vot-cli "ссылка на youtube", а потом mpv "ссылка на аудио перевод.mp3".
    И они играют параллельно.
    Неудобно, но я редко пользуюсь. А расширение в браузер ставить не хочется, тем более я обычно на сайте не смотрю.
    Yandex can translate and dub videos from some popular languages (en,de,fr,es,it,ar,ru,ja,ko,zh) into Russian and English.

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 09:23 11-11-2025 | Исправлено: Mannel, 09:26 11-11-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