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

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

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

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 раз [?] два
  • кнопки от notinthewoods [?]
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED [?]
  • Обход корпоративных/провайдерских блокировок [?]
  • Обход блокировок связанный с медиаконтентом - видео, аудио.. [?]
     

  • Всего записей: 39497 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 16:23 27-05-2025
    www_world

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

    Цитата:
    Это особенность сабжа. --write-info-json и --print должны отрабатывать совместно в одной команде,  

    Это лишь ваши фантазии.
    Вывод json в консоль работает примерно так

    Код:
    yt-dlp --dump-json --print - https://www.youtube.com/watch?v=ххххххххххх


    Всего записей: 544 | Зарегистр. 04-11-2018 | Отправлено: 21:35 18-08-2024 | Исправлено: www_world, 21:53 18-08-2024
    iNNOKENTIY21



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

    С того, что это ожидаемое поведение при указании одновременно этих параметров.
    Никто не оспаривал «принт это принт, а запись в файл это запись в файл», что бы это не значило.
     
     
    www_world
    Цитата:
    Это лишь ваши фантазии.

    Какие фантазии? Параметры не работают совместно. Факт!

    Цитата:
    Вывод json в консоль работает примерно так

    А вот это фантазии, сами нафантазировали вопрос, сами ответили…
    Я не спрашивал как сделать вывод json в консоль.

    Всего записей: 3716 | Зарегистр. 16-08-2012 | Отправлено: 22:11 18-08-2024
    www_world

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

    Цитата:
    Параметры не работают совместно. Факт!

    --print y вас сама по себе и ни с чем не связана. Что она по-вашему делать в этом случае?

    Всего записей: 544 | Зарегистр. 04-11-2018 | Отправлено: 22:21 18-08-2024 | Исправлено: www_world, 22:25 18-08-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    iNNOKENTIY21 [?]
    Цитата:
    С того, что это ожидаемое поведение при указании одновременно этих параметров.

    ваши ожидания как говорится...
    ещё раз предлагаю сходить к разрабам и спросить почему так работает и не даёт тебе одновременно и записать в файл и вывести на stdout
     
     
    Добавлено:
    вариант я предлагал, выдавать на вывод сразу json и уже в пошике его парсить или если тебе так надо, сохранять в файл и уже там делать свои if else
     
    Добавлено:
    и при запуске скрипта он будет сначала проверять есть файл или нет, если есть будет сразу с ним запускать yt-dlp если нет то будет вызывать yt-dlp и получать json для сохранения
    вангую если одновременная работа этих ключей не баг, они тебе так и предложат делать, сразу в пошике
     
    Добавлено:
    там даже рекомендуют использовать вывод сразу потому что типа точнее https://github.com/yt-dlp/yt-dlp/issues/10495#issuecomment-2236210967
    более того, оба работают эти

    Код:
    yt-dlp --print-to-file "%()j" output.json --print "%(title)j %(id)j"

    и принтит файл с конкретным названием весь json и отдельным принтом на вывод выводит поля которые просишь
     
    Добавлено:
    что я ещё вчера видел просто тебе написал не --print-to-file а просто принт с "%()j"
    а ты сам не попробовал

    Всего записей: 6922 | Зарегистр. 11-02-2020 | Отправлено: 22:41 18-08-2024 | Исправлено: greeple, 23:05 18-08-2024
    Pike5

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А есть ли способ определённые форматы исключить? Т.е. best+best, но с исключениями?

    Всего записей: 79 | Зарегистр. 01-01-2023 | Отправлено: 18:52 19-08-2024 | Исправлено: Pike5, 22:03 19-08-2024
    vasevase

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

    Цитата:
    neorumtu: можно скачать видео со звуком?

    Коллеги, это для какого случая актуально?
    Чёт с 'обычными' роликами чуда не происходит:
    либо f 18, либо двумя 'кусками' [A,V] с муксингом.
    Версия YTDLP - за начало августа у меня.

    Всего записей: 3593 | Зарегистр. 28-08-2010 | Отправлено: 10:51 20-08-2024 | Исправлено: vasevase, 10:52 20-08-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    версия у меня https://i.imgur.com/ZGK8qow.png и уже 3 месяца так, поэтому без разницы
    с обычными роликами, появляются потоки как раньше для стрима, объединенные
    значит ты не добавляешь --extractor-arg "youtube:player_client=mediaconnect"

    Всего записей: 6922 | Зарегистр. 11-02-2020 | Отправлено: 12:44 20-08-2024
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    У меня такая же версия, x86.
    Дайте пример ролика и комстроки, чтобы качало «одним куском».
    Или я вас не так понял [актуально лишь для стримов и т.п.].

    Всего записей: 3593 | Зарегистр. 28-08-2010 | Отправлено: 13:01 20-08-2024
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                   vasevase
     
          1. Чудес не бывает (между прочим).
          2. Дайте 'обычный ролик'.

    Всего записей: 2525 | Зарегистр. 09-01-2010 | Отправлено: 13:17 20-08-2024
    vasevase

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

    Колобки раскрыли дело:
    сменил ip и выдало через F «потайные» 9х форматы.
    В противном случае [если руками ввести] писало «нет такого формата»,
    либо в F-списке выдавало всё, кроме них [18/140/137 ...].

    Цитата:
    Дайте 'обычный ролик'

    На предыдущей странице - ссылка на мануал, там есть:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=51328&start=1900#20 [?]

    Всего записей: 3593 | Зарегистр. 28-08-2010 | Отправлено: 13:40 20-08-2024 | Исправлено: vasevase, 13:57 20-08-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase [?]
    Цитата:
    сменил ip и выдало через F «потайные» 9х форматы.

    у меня без смены выдаёт их (ip подмосковье)
     
    Добавлено:
    а ну хотя сейчас проверил, просто если запустить, то не выдаёт их да, а если с гудбаем, то выдаёт
    но гудбай не меняет ip я про это имел ввиду, может без него как-то блочится получение этих форматов хз
     
    Добавлено:
    а давно в распакованной версии структура папок поменялась? https://i.imgur.com/YC3mOWM.png кароче теперь yt-dlp не внутри всего, а вытащена

    Всего записей: 6922 | Зарегистр. 11-02-2020 | Отправлено: 16:25 20-08-2024 | Исправлено: greeple, 16:29 20-08-2024
    vasevase

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

    Цитата:
    кароче теперь yt-dlp не внутри всего, а вытащена

    С зимы 2023-2024 примерно: в февральской уже так было.
    И с иконкой накрутили ещё : я раньше "none" делал,
    а теперь, с той же строкoй, ныть об ошибке стало.

    Всего записей: 3593 | Зарегистр. 28-08-2010 | Отправлено: 18:41 20-08-2024
    Wave_Blessed

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




    оффтоп

    Всего записей: 1287 | Зарегистр. 16-04-2006 | Отправлено: 18:43 20-08-2024 | Исправлено: Maz, 20:20 20-08-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wave_Blessed
    зато роутеры с возможностью настройки прям в них VPN - стали топом продаж и подскочили в цене ))
    ну а про "требуют обязательной аутентификации" - в потплеерной теме вроде как разобрались что крайними ночнушками yt-dlp это лечится
    именно крайние нужно - у меня стояла от 8 августа, и она вот на том линке требовала аутх

    Всего записей: 2958 | Зарегистр. 05-05-2010 | Отправлено: 19:52 20-08-2024 | Исправлено: FiLinX, 20:36 20-08-2024
    Wave_Blessed

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX, о, спасибо!
     
    Добавлено:
    Upd. А, не, последняя ночнушка тоже не помогает.
     
    Добавлено:
    В общем, поскольку модератор спрятал мой вопрос, я его повторю тут:
    как в yt-dlp задавать аутентификацию для ютуба?
     -u "username" -p "password" не помогают.
    --cookies-from-browser BROWSER[+KEYRING][:PROFILE][::CONTAINER] — я не понял, как правильно писать строку этого самого браузера.
    --cookies FILE — опять же, как правильно выдирать кукисы в файл?




    Все благодарности, пожалуйста, старайтесь отправлять в ПМ пользователю, который Вам помог

    Всего записей: 1287 | Зарегистр. 16-04-2006 | Отправлено: 20:07 20-08-2024 | Исправлено: Maz, 20:20 20-08-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wave_Blessed
    можешь дать тот линк, который у тебя так и требует аутх (хоть в приват)?
    заодно проверь вот на этом - https://www.youtube.com/embed/e3OkM_klTjo
    до недавних ночнушек, она требует аутх

    Всего записей: 2958 | Зарегистр. 05-05-2010 | Отправлено: 20:38 20-08-2024
    RazOne707



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

    Цитата:
    до недавних ночнушек, она требует аутх
     

    с byedpi и warp качается


    Всего записей: 2599 | Зарегистр. 06-10-2023 | Отправлено: 20:49 20-08-2024 | Исправлено: RazOne707, 20:55 20-08-2024
    Lagris

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

    Цитата:
    --cookies-from-browser BROWSER[+KEYRING][:PROFILE][::CONTAINER] — я не понял, как правильно писать строку этого самого браузера

    --cookies-from-browser firefox или --cookies-from-browser chrome
     
    В консоли видно будет подхватил yt-dlp куки или нет. Если нет, то там будет написано по какому адресу он искал папку профиля браузера. Я тупо создавал профиль там, где yt-dlp просил и закидывал туда только файл с куками (cookies.sqlite для Firefox). Как там дела с Chrome я не знаю, не пользуюсь.

    Всего записей: 1323 | Зарегистр. 26-08-2007 | Отправлено: 20:49 20-08-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Wave_Blessed
    из записок:
     
    ютубины с геоблокировкой - только через прокси  
    а с 18+ блокировкой   --extractor-args "youtube:player-client=tv_embedded"   или   "youtube:player-client=creator"
     
    Для yt-dlp куки надо извлекать в Netscape формате и ни в каком другом, иначе он не понимает.
       - на странице видоса, сохрани куки в txt файл этим расширением https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc?hl=ru  
    https://addons.mozilla.org/ru/firefox/addon/get-cookies-txt-locally/
    и потом без дополнительных ключей, только с --cookies FILE   где FILE это путь к cookies.txt
     
    Добавлено:
    RazOne707
    я в свойства файла не смотрел, но во всплывашке на файле казало версию 8.1.36200 с датой от 8 августа - и она не воспроизводила тот линк требуя аутх, а вот обновил до 8.15.36423 и всё вылечилось)
    ну и добавлю про потплеер - новомодный распакованный там yt-dlp, даже обновлённый до 2024.08.15.233031/yt-dlp_win.zip  -  нихрена не отработал!!
    пришлось вернуться к как было раньше - yt-dlp.exe крайней ночнушки единым файлом и yt-dlp.as соответствующий к нему

    Всего записей: 2958 | Зарегистр. 05-05-2010 | Отправлено: 20:51 20-08-2024 | Исправлено: FiLinX, 21:02 20-08-2024
    Wave_Blessed

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX, я опробовал три штуки первых попавшихся из моих подписок:
    https://www.youtube.com/watch?v=CZG3yQ1xmdc
    https://www.youtube.com/watch?v=19flDt0pgt4
    https://www.youtube.com/watch?v=rKN6hiiZcGo
     
    Твоя же ссылка:
    Несколько жалоб на
    Цитата:
    WARNING: [youtube] EOF occurred in violation of protocol (_ssl.c:1131). Retrying (2/3)...

    Потом

    Цитата:
    This video is age-restricted; some formats may be missing without authentication. Use --cookies-from-browser or --cookies for the authentication.

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

    Цитата:
    [download]   2.3% of   29.53MiB at    7.91KiB/s ETA 01:02:14[download] Got error: SocksHTTPSConnectionPool(host='rr2---sn-5hne6n6e.googlevideo.com', port=443): Read timed out.. Retrying (2/10)...
    Но всё-таки худо-бедно, но скачивая. Насчёт медленности я не удивлён, это всё-таки тор, но надеялся хотя бы килобайт на двести в секунду.
    Судя по всему, мне придётся ещё добавить в строку запуска

    Цитата:
    --retries infinite  

    Всего записей: 1287 | Зарегистр. 16-04-2006 | Отправлено: 20:59 20-08-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 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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru