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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

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

Maz



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

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

  • Всего записей: 39733 | Зарегистр. 26-02-2002 | Отправлено: 11:01 29-11-2025
    drmin

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

    Всего записей: 180 | Зарегистр. 21-03-2022 | Отправлено: 21:02 08-12-2025
    nicolaasjan

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

    Цитата:
    Does nicolaasjan's build 2025.12.06.064237 for XP work for anyone?  

    Works for me in my "up to date" XP VM .
    But more people have encountered this.
    See the MSFN forum thread starting here.
    It mainly affects users with XP SP2.
     
    Build 2025.12.06.064237 is made with PyInstaller 6.17.0 from 3dyd/pyinstaller-builds for XP/Vista, instead of the previous XP compatible 5.13.2 I used.
    Therefore, the internal structure in the zipped release is also different.
     
    I will consider using the previous PyInstaller for my next builds, but it's not guaranteed to keep working, due to the changes the yt-dlp team is making.
     

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nicolaasjan
    Спасибо. Но вообще у нас одинаковые SP3 так что видимо влияет что-то другое.  

    Код:
    [debug] Python 3.11.4 (CPython x86 32bit) - Windows-XP-5.1.2600-SP3 (OpenSSL 3.5.2 5 Aug 2025)

     

    Всего записей: 43 | Зарегистр. 08-02-2006 | Отправлено: 21:48 08-12-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    drmin
    Спасибо, помогло.
    Короче, бесполезная "свистелка-перделка":
    разработчики переизобрели "adBlock"...
     
    insorg
    Логи под [more] прячьте, пожалуйста.
    Или хотя бы обрезайте до ключевой строчки.
     
    029A, nicolaasjan
    Не жмите там кнопку «DOWNLOAD!»,
    а наведите стрелочку и по ПКМ-меню: «Сохранить объект как»,
    или «Сохранить по ссылке как». Чтобы всякая зараза не лезла.
    Либо используйте блокировщики рекламы.
    Либо ДО захода на обменник отключайте javascript.
     
    https://www.upload.ee/files/18880381/YTDLP.rar.html
    Пароль (PW) : ruboard2025
     
    Скопировать api****.dll из папки _internal к yt-dlp.exe
    скопировать ucrtbase.dll оттуда же к yt-dlp.exe
    распаковать DLL-файл из моего архива к yt-dlp.exe
     
    Запускаю на XP SP2 ENG - всё работает (запускается).
    На скачивании не пробовал. Сами тестите.
    Вместо копирования части файлов, можно в Paths :
    C:\yt-dlp_x86_winXP\_internal
    прописать. Либо сразу копировать в  C:\WINDOWS\system32
    Тогда, при запуске, сразу оттуда поиск будет вестись.

    Всего записей: 3816 | Зарегистр. 28-08-2010 | Отправлено: 03:04 09-12-2025
    insorg



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

    Всего записей: 20442 | Зарегистр. 04-11-2010 | Отправлено: 03:17 09-12-2025
    029A



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Скопировал dll к yt-dlp.exe, скачал десяток видео, кажется пока всё работает, форматы видит, с QuickJS и Node, закинутой в _internal, дружит. Надеюсь nicolaasjan в следующей сборке что-то с этим порешает или по старому соберёт, всё же не норм такие костыли.
    Спасибо.

    Всего записей: 43 | Зарегистр. 08-02-2006 | Отправлено: 06:01 09-12-2025
    LZAA

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

                https://www.youtube.com/watch?v=0Nd2_iDpOtE
     
      'yt-dlp' с 'node' не находит '2160p' и '1440p'.

    Всего записей: 2640 | Зарегистр. 09-01-2010 | Отправлено: 15:23 11-12-2025
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA, c этим https://github.com/grqz/yt-dlp-apple-webkit-jsi
    выводит вообще только 6 форматов.

    Всего записей: 8032 | Зарегистр. 08-09-2001 | Отправлено: 16:37 11-12-2025
    Nikolay1963



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

    Всего записей: 167 | Зарегистр. 07-04-2021 | Отправлено: 17:33 11-12-2025
    destiny_child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Какие все? Я вот не вижу 1440р к примеру.
     
    Хотя и на ролике тоже не вижу.....
    Вы хоть скрины что ли ставьте, для понимания того - откуда и какой результат ожидаете.  
    А то окажется что всё есть, ток искали черную кошку в черной шахте...

    Всего записей: 4994 | Зарегистр. 01-04-2006 | Отправлено: 18:00 11-12-2025 | Исправлено: destiny_child, 19:41 11-12-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня и без Deno показывает у них явно дело не в этом. Вообще пока этот Deno где что-то решал, так это обнаружение vp9 на 360p и все. Пока без него вообще можно пользоваться

    Всего записей: 2891 | Зарегистр. 06-10-2023 | Отправлено: 18:16 11-12-2025 | Исправлено: RazOne707, 18:21 11-12-2025
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
         
         'Секрет фокуса' вот в  чём.
         Во время 'Live' трансляции форматы '2160p' и '1440p' доступны в web player, но 'yt-dlp' их не находит. После окончания прямой трансляции файлы сохраняются на сервере и 'yt-dlp' показывает все форматы.
         Есть над чем разработчикам поработать.

    Всего записей: 2640 | Зарегистр. 09-01-2010 | Отправлено: 18:58 11-12-2025 | Исправлено: LZAA, 19:22 11-12-2025
    RazOne707



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

    Цитата:
    Во время 'Live' трансляции форматы '2160p' и '1440p' доступны в web player, но 'yt-dlp' их не находит.

    также yt-dlp ничего не видит на live кроме avc, PotPlayer умеет видеть еще и vp9

    Всего записей: 2891 | Зарегистр. 06-10-2023 | Отправлено: 10:35 12-12-2025 | Исправлено: RazOne707, 10:54 12-12-2025
    euheny



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

    Всего записей: 4364 | Зарегистр. 22-11-2006 | Отправлено: 14:10 12-12-2025
    351878



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

    Цитата:
    С deno все форматы видны.

    найдёт 313ый ?!
    yt-dlp --live-from-start --list-formats  https://www.youtube.com/watch?v=amS4LU8kKNg
     
     

    Всего записей: 1325 | Зарегистр. 28-03-2016 | Отправлено: 15:03 12-12-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Ролики в 30 FPS без JS-прослойки не выдаёт (720p+?).
    Мне лично это критично. 60 FPS не упёрлись, как говорится.
    В конце предыдущей темы обсуждалось.
    Возможно, добавлю в шапку, вместе со ссылками.
    Если лень удастся победить, конечно...

    Всего записей: 3816 | Зарегистр. 28-08-2010 | Отправлено: 15:14 12-12-2025
    euheny



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

    Цитата:
    без JS-прослойки не выдаёт

    если словил возврастные ограничения то без прослойки уже не обойтись
    вобще конечно логика у гугла как у кирпича, но что поделать
     

    Цитата:
    Возможно, добавлю в шапку

    qjs достаточно, он маленький да удаленький

    Всего записей: 4364 | Зарегистр. 22-11-2006 | Отправлено: 16:12 12-12-2025
    RazOne707



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

    Цитата:
    Ролики в 30 FPS без JS-прослойки не выдаёт (720p+?).

    Глянул,есть такое, без js отсутсвует "720p 30fps", а 1080p+ я ни разу не встречал чтобы было не 60 и сейчас что с js,что без, не исключаю что где-то в единичных случаях и бывает

    Всего записей: 2891 | Зарегистр. 06-10-2023 | Отправлено: 16:52 12-12-2025 | Исправлено: RazOne707, 16:55 12-12-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Тут в теме несколько раз публиковали расширку
    для браузера, которая отрубает 60FPS на YT.
    Тогда становится, например, 1080p и 25 FPS.
    Насколько я понял, без JS и 25 FPS не даст качать**.
     
    euheny
    Меня не то чтобы морально давит пауза при наличии JS,
    но, как минимум, становится заметно, при обработке.
    Это я про Node сейчас, где ~2-4 сек прибавляется.
    Про QJS ребята писали, что чуть ли не +10 сек даёт.
    Это уже за гранью, имхо. А про другую версию (QJS-NG) вообще
    писали, что на минут 20-30 "зависал" процесс. Это уже бред.
    Ну и Node мусорит (Temp использует) меньше, вроде.
     
    LZAA
    Кстати, вы неправы: g00gle виляет известным местом.
    До меня доходила инфа про различную "голую йогу"
    и чуть ли не роды в прямом эфире, под маской "образование".
    Так что на слове из трёх букв YTDLP может споткнуться,
    а вот гениталии/бюст крупным планом скачаются нормально.
    Логиниться я в любом случае ради этого не буду, это отвечая выше.

    Всего записей: 3816 | Зарегистр. 28-08-2010 | Отправлено: 17:32 12-12-2025 | Исправлено: vasevase, 17:49 12-12-2025
    RazOne707



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

    Цитата:
    Тут в теме несколько раз публиковали расширку
    для браузера, которая отрубает 60FPS на YT.
    Тогда становится, например, 1080p и 25 FPS.

    Глянул я несколько таких расширений, в общем если в видео 1080p+ 60fps - то нет 30, а там где 30/25 и так полюбому 30/25 и нет 60
    Покажи пример где есть 1080p и 30 и 60 fps, я вообще такое не встречаю на ютубе
     
    А Enhancer for YouTube™ вообще офает со списка 1080p так как в 30 его тупо нет на каналах где он 60
    Только конкретно в 720p есть 30 и 60 - и то не везде, во все что выше только одно и расширения такие бесполезны
    А так конечно было бы неплохо в 30fps, меня тоже бы впполне устроило такое вместо 60

    Всего записей: 2891 | Зарегистр. 06-10-2023 | Отправлено: 17:55 12-12-2025 | Исправлено: RazOne707, 18:16 12-12-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10

    Компьютерный форум Ru.Board » Компьютеры » Программы » 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