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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

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)
  • Скачиваем защищенное потоковое/онлайн видео
     

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shveicar
    Have you tested with QuickJS instead of Node?
    It is a bit slow though.

    Всего записей: 45 | Зарегистр. 10-08-2025 | Отправлено: 22:35 19-11-2025
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shveicar
    Цитата:
    But for now, the old version of yt-dlp works fine, so I'll stick with it.

    +1  ))

    Всего записей: 3298 | Зарегистр. 05-05-2010 | Отправлено: 23:00 19-11-2025
    shveicar



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nicolaasjan
    Цитата:
    Have you tested with QuickJS instead of Node?  

    If you are talking about this build
    https://github.com/denoland/deno/releases/download/v2.5.6/denort-x86_64-pc-windows-msvc.zip
     it also gives an error when trying to run it.
    "Точка входа в процедуру ProcessPrng не найдена в библиотеке DLL bcryptprimitives.dll"
     
    FiLinX Я люблю пользоваться старыми и проверенными временем инструментами, но не перестаю следить за новыми

    Всего записей: 360 | Зарегистр. 26-09-2010 | Отправлено: 00:17 20-11-2025 | Исправлено: shveicar, 00:20 20-11-2025
    Mannel

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shveicar
    Deno не работает на win7, а это к тому же немного другой компонент denort.
    quickjs можно скачать здесь
    32 бит https://bellard.org/quickjs/binary_releases/quickjs-win-i686-2025-09-13.zip
    64 бит https://bellard.org/quickjs/binary_releases/quickjs-win-x86_64-2025-09-13.zip
    Опция командной строки --js-runtimes quickjs

    Всего записей: 201 | Зарегистр. 26-07-2025 | Отправлено: 01:12 20-11-2025
    shveicar



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel
    Цитата:
    quickjs можно скачать здесь
    32 бит https://bellard.org/quickjs/binary_releases/quickjs-win-i686-2025-09-13.zip
    64 бит https://bellard.org/quickjs/binary_releases/quickjs-win-x86_64-2025-09-13.zip
    Опция командной строки --js-runtimes quickjs

     
    Спасибо, этот вариант рабочий.
    Правда непонял разницы между скачиваеием с ключем
    Код:
    --js-runtimes quickjs
    и ключем
    Код:
    --extractor-args ''youtube:player_js_version=actual''
    без утилиты quickjs
    Скачиваеися тот же .webm файл, да и скорость одинаковая.
    Просто разные ключи запуска и нет авто конвертирования в .mp4
    Или в новой версии yt-dlp нужно дополнительно указывать выходное расширение mp4?
    Команда на скачивание:

    Код:
    yt-dlp.exe "--proxy" "socks5://127.0.0.1:1080" -f "bv*[height<=480]+ba/b[height<=480] / wv*+ba/w" --js-runtimes quickjs -o "o:\%(title)s.f%(format_id)s.%(ext)s" "https://www.youtube.com/watch?v=TOVLJJdpe7U" --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"

    Такая же команда, но со старой версией и старым ключем:

    Код:
    oldyt-dlp.exe "--proxy" "socks5://127.0.0.1:1080" -f "bv*[height<=480]+ba/b[height<=480] / wv*+ba/w" --extractor-args "youtube:player_js_version=actual" -o "o:\%(title)s.f%(format_id)s.%(ext)s" "https://www.youtube.com/watch?v=TOVLJJdpe7U" --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"

    Выкачивает файл .mp4
    В чем причина такого разного поведения?

    Всего записей: 360 | Зарегистр. 26-09-2010 | Отправлено: 02:32 20-11-2025 | Исправлено: shveicar, 02:41 20-11-2025
    Mannel

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

    Цитата:
    непонял разницы между скачиваеием с ключем
    --js-runtimes quickjs
    и ключем
    --extractor-args ''youtube:player_js_version=actual''
    без утилиты quickjs

    quickjs (как node, deno) дают дополнительный 243 формат vp9 360p (единственный vp9). И он удовлетворяет условиям bv*[height<=480]. Т.е. best video (новые кодеки, к которым относится vp9, считаются best). 480 нет, а ниже только 360.

    Цитата:
    Старая версия автоматически конвертирует видео в формат mp4

    Не нужно ничего конвертировать. Просто если вам нужно mp4 (avc), а не webm (vp9), это контейнер (кодек), то нужно указать предпочитать скачивать avc+aac. Как-то так:

    Код:
    -f "bv[height<=480][vcodec^=avc1]+ba[acodec^=mp4a]"

    А почему скачиваете <=480? Там есть 720p.

    Всего записей: 201 | Зарегистр. 26-07-2025 | Отправлено: 02:55 20-11-2025 | Исправлено: Mannel, 02:57 20-11-2025
    shveicar



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel Спасибо за подробности.
    Видимо там нужно добавить опции типа

    Код:
    -f mp4

    или указать конкретные кодеки с размером..
    Ваш вариант работает
    Код:
    -f "bv[height<=1080][vcodec^=avc1]+ba[acodec^=mp4a]"

    При этих параметрах, скачивает .mp4 с размерами 1280х720. Видимо это максимальный размер, который там есть в mp4, так как вариант с  

    Код:
    -f "bv*+ba/b"

    выдает тоже размер.

    Цитата:
    А почему скачиваете <=480? Там есть 720p.

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

    Всего записей: 360 | Зарегистр. 26-09-2010 | Отправлено: 12:32 20-11-2025 | Исправлено: shveicar, 12:55 20-11-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shveicar
    старое у тебя качает какой формат? скорее всего объединенный сафари, и других нет там, только с новыми js есть другие форматы, вот ты их и не видишь

    Всего записей: 7760 | Зарегистр. 11-02-2020 | Отправлено: 12:36 20-11-2025
    shveicar



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    только с новыми js есть другие форматы, вот ты их и не видишь

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

    Всего записей: 360 | Зарегистр. 26-09-2010 | Отправлено: 12:51 20-11-2025 | Исправлено: shveicar, 12:51 20-11-2025
    euheny



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

    Цитата:
    думаю что ради этих новых форматов, народ и танцует с бубном подключая всякие node или deno дополнения..  

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

    Всего записей: 4355 | Зарегистр. 22-11-2006 | Отправлено: 16:08 20-11-2025
    greeple

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

    Всего записей: 7760 | Зарегистр. 11-02-2020 | Отправлено: 22:17 20-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

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


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

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

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru