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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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 есть вариант для Windows XP x86 и Windows 7
yt-dlp для Windows XP x86 (устарело, не обновляется)
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
Графические интерфейсы
  • MediaDownloader (2023)
  • Metube (web-UI)
  • Tartube (2023)
  • Videomass (2023)
  • Vividl (2023)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное
  • ffmpeg.exe - yt-dlp/FFmpeg-Builds | Нюанс под Windows 7 раз два три
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Примеры замены\удаления текста в названии файла
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 14:30 29-10-2024
    351878



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

    Всего записей: 1207 | Зарегистр. 28-03-2016 | Отправлено: 16:29 04-10-2024 | Исправлено: 351878, 22:13 04-10-2024
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток. Сорри, если уже было,  но посл. 13 стр. я прочитал - не увидел...
    при запуске вот такой команды
    yt-dlp.exe --print-json --parse-metadata "video:?P<formats>)" --no-mark-watched --no-call-home --age-limit 21 --socket-timeout 15 --extractor-retries 5 --geo-bypass --get-format -f "22/95/18/best[ext=mp4]" https://www.youtube.com/watch?v=Lo28I9ajWCE > a.txt
     
    Она срабатывает не всегда...   Если не срабатывает, то пишет
    ERROR: [youtube] Lo28I9ajWCE: Requested format is not available. Use --list-formats for a list of available formats
     
    Это можно как-то подшаманить?...

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 18:38 04-10-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    351878
    закинул
    ты мог бы и сам закинуть, это ведь не такая прям ненужная инфа о которой нужно спрашивать
    надо потом какой-то пост с примерами отдельный сделать, большой, чтобы туда всё добавлять, а не так как сейчас увеличивать шапку
     
    Добавлено:
    skuwakin
    Цитата:
    Это можно как-то подшаманить?

    проверяй на каком такая ошибка, потом проверяй по -F форматы, выбирай какой нужен и добавляй в проверку -f через /
     
    Добавлено:
    ну или там ошибка по другим ключам, тогда хз

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 18:38 04-10-2024
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Спс за ответ! Так в том-то и фигня, что эта команда ну разве что с другими адресами ютуба,  может при первом запуске ничего не найти, повторяю запуск с ЭТИМИ ЖЕ параметрами и адресом ютуба отрабатывает...  В общем бум думать дальше, хотя темка муууутная...

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 18:51 04-10-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skuwakin
    у тебя там уже стоит

    Код:
    --extractor-retries RETRIES  Количество повторов известных ошибок экстрактора (по умолчанию 3) или "infinite"

    на 5, уже наверно должно перезапускать если ошибка
    но можешь попробовать добавить

    Код:
    -R, --retries RETRIES  Количество повторов (по умолчанию 10) или "infinite"

    хотя оно тут тоже уже есть по умолчанию
     
    можно ещё добавить

    Код:
    --wait-for-video MIN[-MAX] Подождать, пока запланированные потоки станут доступный. Передайте минимальное количество секунды (или диапазон) ожидания между повторными попытками

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

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 19:10 04-10-2024 | Исправлено: greeple, 19:11 04-10-2024
    351878



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

    Цитата:
    ты мог бы и сам закинуть

    ну я типа- надо/не надо
    перенёс в тему шапки. лучше туда складывать.

    Всего записей: 1207 | Зарегистр. 28-03-2016 | Отправлено: 22:11 04-10-2024
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Спасибо за ответ. Счас вот сижу тыкаю и абалдеваю... пускаю три раза одну и ту же команду
     
    yt-dlp.exe --print-json --parse-metadata "video:?P<formats>)" --no-mark-watched --no-call-home --age-limit 21 --socket-timeout 15 --extractor-retries 5 --geo-bypass --get-format -f "22/95/18" https://www.youtube.com/watch?v=vynJk48bAR4 > a1.json
     
    она первый раз не нашла 18-ый формат (хотя yt-dlp-gui его прекрасно находит), в два последующи0х повторных запуска этой же команды прекрасно отрабатывают и находят этот самый 18-ый формат...  
     
    И мыслей тут немного... Либо это всё следствие "замедления"(отрубания) ютуба и попытками исправить это при помощи gdpi....
    Самое смешное, что нет смысла даже вырубать gdpi... Ведь без него будет савсэм кирдык...   Разве что можно поиграться его параметрами...  
     
    Либо это происки гугла, который потихоньку забивает на такое убожество как 360р (18-ый формат).
     
    Либо это ошибки yt-dlp...    В общем веселуха...
     
    Добавлено:
    Может кому еще сгодится... В общем решил я эту фигню самым наитупейшим способом...  А именно, если ошибка при получении линков на потоки Requested format is not available,  то я жду 2сек и повторяю команду снова, если и тут будет эта же  ошибка, то снова жду 2 сек и повторяю команду.  С этого момента все идет как положено, в автоматическом режиме.

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 22:17 04-10-2024
    Helarres

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

    Цитата:
    Requested format is not available

    Это сам youtube тупит, у меня вчера периодически такое происходило, аудио в opus на некоторых видео и с некоторых серверов было недоступно. Подключаю прокси, через прокси уже качает opus.

    Всего записей: 37 | Зарегистр. 30-05-2022 | Отправлено: 09:00 05-10-2024 | Исправлено: Helarres, 11:46 05-10-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skuwakin
    попробуй добавить --extractor-args "youtube:player_client=tv_embedded,mediaconnect"

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 11:35 05-10-2024
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Просто нет слов! БОЛЬШУШЕЕ вам спс! Сам бы я до такого вряд-ли бы допер, ну или допирал бы ну ооооооочень долго...  После добавления этого параметра с рекомендованными вами значениями все заробило просто идеально!

    Всего записей: 309 | Зарегистр. 17-03-2005 | Отправлено: 14:30 05-10-2024 | Исправлено: skuwakin, 14:30 05-10-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    с ютуба вообще как то всё не так щас..
    например вот просмотр в потплеере через обычный парсер там:  
    если до этого смотрели что то (в недоконца ещё отслеженной зависимости), то новую ютубную ссылку может запустить только в VP9видео+OPUSзвук, притом в выборе форматов там будут лишь эти с VP9 вебэмные, не более 5-6
    но, если снизу там кликнуть по AAC аудио дорожке, то после начала воспроизведения и открытия вновь выбора форматов - покажет уже всю портянку в полтора десятка, и налчествующими уже H264 в mp4
     
    аналогичную туфту замечал и при yt-dlp -F запросах  -  запрос по одному и тому же ютуб-урлу - точно так же, в первый раз выдаёт коротенький список одних VP9 и AV1, а повторный запрос вывалит всю портянку с H264

    Всего записей: 2374 | Зарегистр. 05-05-2010 | Отправлено: 18:08 05-10-2024
    vasevase

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

    Цитата:
    skuwakin: забивает на такое убожество

    Сынок, это фантастика. ©
    Далеко не во всех странах интернет такой 'шоколадный',
    чтобы ставить условное 2-4K качество в качестве минималки.
    Плюс железо и см. выше: видеотрафик забивает 'полосу'.
    Плюс, если слушаете 'фоновый бубнёж', то и 144p - норм.

    Всего записей: 3368 | Зарегистр. 28-08-2010 | Отправлено: 19:33 07-10-2024 | Исправлено: vasevase, 17:58 11-10-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня в последнее время закачки прекращаются с такой ошибкой
     
    Deprecated Feature: Support for Python version 3.8 has been deprecated. Please update to Python 3.9 or above
     
    В чем дело?

    Всего записей: 885 | Зарегистр. 17-01-2010 | Отправлено: 20:35 10-10-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    потому что у тебя windows 7
    https://github.com/yt-dlp/yt-dlp/releases/tag/2024.09.27

    Цитата:
    Важные изменения
    Минимальная рекомендуемая версия Python увеличена до 3.9.
    Поскольку поддержка Python 3.8 закончится в октябре 2024 года, его поддержка вскоре будет прекращена. Читать далее


    Цитата:
    ВАЖНО: Минимальная необходимая версия Windows увеличится до Windows 8; исполняемые файлы выпуска yt-dlp больше не будут поддерживать Windows 7 или Windows Server 2008 R2.
     
    Пользователям Windows 7 и Windows Server 2008 R2 необходимо будет рассмотреть альтернативные варианты, такие как @nicolaasjan неофициальные сборки , если обновление вашей операционной системы невозможно.
    ( См. ветку обсуждения неофициальных сборок Николаасяна )

     
    Добавлено:
    либо пользоваться пока этой версией https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/tag/2024.09.26.232938 (вроде должна работать, если эта 2024.09.27 не работает)

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 21:49 10-10-2024 | Исправлено: greeple, 21:52 10-10-2024
    Naytaco

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Как я понял, версии после yt-dlp 2024.08.06 на W7 не работают?
     
    Добавлено:
    Теперь только версии от @nicolaasjan.

    Всего записей: 3975 | Зарегистр. 10-07-2020 | Отправлено: 22:19 10-10-2024 | Исправлено: Naytaco, 22:24 10-10-2024
    351878



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

    Цитата:
    от @nicolaasjan
    поставил сразу как только deprecated увидел
    линк в шапке уже неделю

    Всего записей: 1207 | Зарегистр. 28-03-2016 | Отправлено: 22:45 10-10-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    351878
    Цитата:
    линк в шапке уже неделю

    а зачем дублировать ссылку если она же и ниже для XP? и так понятно же, раз для XP подходит значит и для 7ки
     
    Добавлено:
    Naytaco
    Цитата:
    Как я понял, версии после yt-dlp 2024.08.06 на W7 не работают?

    не знаю, у меня нет 7ки, ту которую дал https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/tag/2024.09.26.232938 попробуй, если работает значит она последняя
     
    Добавлено:
    Naytaco
    Цитата:
    Теперь только версии от @nicolaasjan.

    ну почему, youtube-dl ещё вроде должна работать https://github.com/ytdl-org/ytdl-nightly/releases хотя она с августа не обновляется, но может ещё возобновится
     
    Добавлено:
    только надо понимать что тут не https://i.imgur.com/Q5vMq72.png просто yt-dlp.exe, а отдельные под 7 и под xp сборки и ссылки под них
     
    Добавлено:
    я только не понимаю как он будет каждую функцию, которую используют из нового python, переписывать под старый, это же на автомате не сделается, а постит он вроде версии так же часто
    как будто там делов на 5 минут (ну хотя если шаришь, то примертно так и будет)

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 22:51 10-10-2024
    351878



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

    Цитата:
    XP подходит значит и для 7ки  

    такой тезис можно и по другому прочесть
    -значит подходит и для 10-11
    измени, объедени, убери "устарело".
    я меня например на буквы "xp" даже нейронка не реагирует)

    Всего записей: 1207 | Зарегистр. 28-03-2016 | Отправлено: 09:59 11-10-2024
    euheny



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

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

    я тебя удивлю но говнокодеры на хр не сидят

    Всего записей: 4176 | Зарегистр. 22-11-2006 | Отправлено: 11:11 11-10-2024
    greeple

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

    Цитата:
    я тебя удивлю но говнокодеры на хр не сидят

    спасибо, посмеялся
    351878
    Цитата:
    такой тезис можно и по другому прочесть
    -значит подходит и для 10-11
    измени, объедени, убери "устарело".
    я меня например на буквы "xp" даже нейронка не реагирует)

    я про то что уже есть ссылка эта же ниже, тебе просто надо текст было поменять с есть вариант для Windows XP x86 на есть вариант для Windows XP x86 и Windows 7
    А не добавлять отдельно такую же ссылку

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 12:34 11-10-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум 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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru