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

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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple Спасибо. Первый раз неправильно понял, думал надо подождать исправления.

    Всего записей: 8629 | Зарегистр. 17-10-2011 | Отправлено: 19:40 28-10-2025
    vaskamy



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У многих блохеров появились множественные звуковые дорожки на разных языках в их видео на ютубе как скачивать видео с нужной дорожкой кто нибудь знает?

    Всего записей: 1083 | Зарегистр. 04-03-2017 | Отправлено: 22:02 28-10-2025 | Исправлено: vaskamy, 22:03 28-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaskamy
    youtube-dl | yt-dlp (часть 2) отсюда и далее
    либо через фильтр в -f либо в экстрактор вписываешь --extractor-args "youtube:lang=ru" и он становится дефолтным

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Но это переключит на русский дубляж у зарубежных блоггеров. Просто указать оригинал видимо нельзя.
    А как комбинировать extractor-args? Там уже может быть инфа. Так?

    Код:
    --extractor-args "youtube:player-client=-default,android_vr"
    --extractor-args "youtube:lang=ru"

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



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

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

    Всего записей: 3400 | Зарегистр. 05-05-2010 | Отправлено: 09:23 29-10-2025
    greeple

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

    это скорее всего потому, что страна стоит сша (наверно) а так должна ру быть если контент на ру
    Mannel
    Цитата:
    Но это переключит на русский дубляж у зарубежных блоггеров. Просто указать оригинал видимо нельзя.

    оригинал по умолчанию должен быть, без ключей, а этот делает так что выбранный становится по умолчанию
    через -f по фильтру можно вручную качать то что нужно или просто id формат прописываешь ручками и всё

    Цитата:
    А как комбинировать extractor-args? Там уже может быть инфа. Так?

    через точку с запятой же https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#extractor-arguments
    --extractor-args "youtube:player-client=tv,mweb;formats=incomplete" --extractor-args "twitter:api=syndication"
    если к другому экстрактору, то отдельно (может будет работать и как ты написал, отдельно)
     

    Код:
    --extractor-args "youtube:player-client=-default,android_vr;lang=ru"

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

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

    Цитата:
    оригинал по умолчанию должен быть

    По умолчанию имеешь в виду best audio?

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 13:49 29-10-2025 | Исправлено: Mannel, 13:50 29-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel
    ну да, если без дополнительных ключей, то там же видно что в дефолте выбирает, в -F посмотри

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

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

    Цитата:
    greeple: оригинал по умолчанию должен быть, без ключей

    Я на предыдущих страницах "прикол" давал:
    если вырезаешь кусок, он мне ставил En автоматом.
    Если же (VR аргумент) просто список вызываешь (-f-),
    там только «Ru» показвает в списке. Лучше, всё же,
    указывать язык скачивания сразу. А то я уже скачал
    и приготовился смотреть, а там - робот, на английской мове.

    Всего записей: 3828 | Зарегистр. 28-08-2010 | Отправлено: 20:41 29-10-2025 | Исправлено: vasevase, 15:15 30-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Цитата:
    Я на предыдущих страницах "прикол" давал:
    если вырезаешь кусок, он мне ставил En автоматом.

    этот youtube-dl | yt-dlp (часть 2) ?
    там все аудио русские с вр клиентом, а без уже всё на месте
    251 берётся, пишет eng в нём
    с ключами так
    251 webm  audio only      2 │   24.35MiB  137k https │ audio only        opus       137k 48k [ru] Russian original (default), medium, webm_dash
    а по дефолту так
    251-0 webm  audio only      2 │   25.06MiB  141k https │ audio only        opus       141k 48k [en-US] English (US) (default), medium, webm_dash
    251-1 webm  audio only      2 │   24.35MiB  137k https │ audio only        opus       137k 48k [ru] Russian original, medium, webm_dash
    а почему по дефолту en-US надо спрашивать у yt-dlp, но оригинал всегда с последним номером через - тут 1 и пишет оригинал
    это надо писать разрабам yt-dlp, почему так и чтобы сделали оригинал дефолтным
     
    ну и да, если качаешь с vr то пишет одно, а качает другое, это тоже баг по идее и надо им фиксить это
     
    Добавлено:
    у меня старая версия есть от апреля 2025.04.06.233415, там правда плагин ещё лежал (там редми нету, вроде этот https://github.com/coletdjnz/yt-dlp-get-pot ) так она выдаёт нормально, русский оригинал дефолтом https://b.i.getapic.me/ntkg.png так что пишите разрабам, а не костыли себе пишите в батники

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



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

    Цитата:
    --extractor-args "youtube:lang=ru"

    отработало отлично второй способ
    Код:
    -f bv+(ba[language^=ru]/ba)
    не стал  проверять.
    Спасибо за помощь.

    Всего записей: 1083 | Зарегистр. 04-03-2017 | Отправлено: 13:47 30-10-2025
    7332

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А для тех кто на седьмую винду с сервиспаком не хочет обновления ставить, в этой теме ничего нет?

    Всего записей: 928 | Зарегистр. 08-06-2006 | Отправлено: 18:59 30-10-2025
    greeple

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

    а что именно надо? в шапке есть и для 7ки и для xp всё
    если зависимости новые типа deno, node, Quickjs, это да, этого пока нет, пока не разбирались

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



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

    Цитата:
    для тех кто на седьмую винду с сервиспаком не хочет обновления ставить

    https://github.com/nicolaasjan/yt-dlp/releases/download/2025.10.23.073519/yt-dlp_x86_winXP.zip
    эта вроде рабочая для хр, хоть и жалуется на чтото
    если что то там и другие варианты

    Всего записей: 4365 | Зарегистр. 22-11-2006 | Отправлено: 20:19 30-10-2025
    drmin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Нужно скачать часть  аудиодорожки.
    Но происходит какая-то путаница
    Подробнее...

    Всего записей: 193 | Зарегистр. 21-03-2022 | Отправлено: 20:39 30-10-2025 | Исправлено: drmin, 21:20 30-10-2025
    7332

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

    Цитата:
    а что именно надо? в шапке есть и для 7ки и для xp всё

    Надо качать с ютуба, на седьмой винде с первым сервиспаком, и без последующих обновлений.
    Всё что в шапке есть ругается на отсутствие процедур или dll, подсовывание dll упирается в невозможность работы dll питона.
     
    euheny
    Спасибо, работает (в смысле не ругается) на ХР, а на семёрке выдаёт

    Цитата:
    The procedure entry point GetCPFileNameFromRegistry could not be located in the dynamic link library kernel32.dll.  

    Всего записей: 928 | Зарегистр. 08-06-2006 | Отправлено: 20:40 30-10-2025 | Исправлено: 7332, 20:52 30-10-2025
    Roman_Hayretdinov



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что произошло с ytdlp.online? Очень низкая скорость соединения с сайтом, и связь постоянно обрывается, не могу ничего скачать! Это у меня одного так? Можете потестить?

    Всего записей: 130 | Зарегистр. 19-12-2021 | Отправлено: 21:33 30-10-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7332
    Питон качаете (x86?) v3.9 (форк для семёры).
    Потом исходники.
    Чуть отмотайте тему, там буквально пошагово
    есть метода, как собрать самостоятельно.
    А можно не собирать, а из питона py стартовать,
    указывая ссылки / команды отдельно.
     
    В принципе, наверное, и 3.10 можно.
    Я просто не спешу обновлять и YTDLP и Питона.
    https://github.com/adang1345/PythonWin7

    Всего записей: 3828 | Зарегистр. 28-08-2010 | Отправлено: 21:33 30-10-2025 | Исправлено: vasevase, 21:38 30-10-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Roman_Hayretdinov
    Цитата:
    А что произошло с ytdlp.online? Очень низкая скорость соединения с сайтом, и связь постоянно обрывается, не могу ничего скачать! Это у меня одного так? Можете потестить?

    да он последнее время вообще не работает
     
    7332
    Цитата:
    Спасибо, работает (в смысле не ругается) на ХР, а на семёрке выдаёт

    так ты для 7ки возьми, попробуй
    https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_win7.exe
    https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_win7_x86.exe
     
    больше не знаю чем помочь
    ещё можешь питон версию использовать наверно
     
    ну и https://github.com/ytdl-org/ytdl-nightly/releases можешь попробовать (правда не помню работает он на 7ке или нет)

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

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

                                 drmin
     
         https://api.namy.ws/embed/kp/4826207
     
         Тут такая 'арифметика'.
     
         'yt-dlp'    показывает: 1 - [ru1]
         'ffmpeg'  показывает:  Stream #0:4 - (ru1)
     
          Так как скачивает 'ffmpeg', то ему надо указать '4'. Поэтому команда для 'yt-dlp' должна быть:
     
          yt-dlp -f 4 ...  
         
       

    Всего записей: 2643 | Зарегистр. 09-01-2010 | Отправлено: 01:05 31-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