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

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

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

Maz (17-02-2024 09:09): youtube-dl | yt-dlp (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 201 202 203

   

jasonliull



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

Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 кБ/сек - рекомендуется использовать yt-dlp.
официальные ночные сборки
 

 
youtube-dl с фиксом скорости, не требует SSE2
youtube-dl с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  
 
 
 






yt-dlp - активный форк youtube-dl, рекомендуется к использованию.
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched - пока не понятный форк yt-dlp
 
yt-dlp для Windows XP x86
форк 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
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
     


  • Всего записей: 2851 | Зарегистр. 05-08-2012 | Отправлено: 13:44 05-03-2018 | Исправлено: Maz, 09:07 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gntix
     
    всегда последняя версия xp из репозитория
    https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_Windows-XP.zip

    Всего записей: 5583 | Зарегистр. 11-02-2020 | Отправлено: 01:51 10-09-2023
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Не понял, что значит скрин с антивирусником?
    По ссылке выше, или где реакция произошла.
     
    greeple
    Там человек собирает с опцией "один файл". В следствие чего
    идёт вытрахивание ~20 МБ питоновщины и C++ в Temp-папку.
    КАЖДЫЙ запуск. Для меня лично - отвратительная схема.
    Т.е. запускаешь пару копий подряд - оно уже 40 МБ "мусора" вытряхнет.
    Даже если отбросить мучение накопителя, это тупо ненужная итерация.
    Всё равно что брать из помойного ведра мусор, выкидывать его на пол,
    потом собирать это всё в мешок и затем уже нести на помойку.

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 05:20 10-09-2023
    markusMj

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gntix
    Не могу скачать твою самостоятельно собранную версию,там по ссылке у меня пустая страница.
     
     
    Добавлено:
    Koyotero
    Странно,но эта версия yt-dlp для ХР на SMPlayer не заработала. А заработала офф.версия "youtube-dl [?] с фиксом скорости, не требующая SSE2". Я просто подкинул ее с заменой старого файла в папку  mpv плеера и оно заработало как раньше. А yt-dlp для ХР тогда как правильно подкинуть,не знаете? Если это специально для ХР, то она же должна тоже как-то работать?

    Всего записей: 114 | Зарегистр. 14-03-2011 | Отправлено: 14:15 10-09-2023 | Исправлено: markusMj, 14:19 10-09-2023
    RandyOrton



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

    Цитата:
    Не могу скачать твою самостоятельно собранную версию,там по ссылке у меня пустая страница.  

    Какой браузер?

    Цитата:
    А yt-dlp для ХР тогда как правильно подкинуть,не знаете?

    Распакуйте zip-архив и переименуйте exe-файл в youtube-dl.exe

    ----------
    Гомосексуальность не является психическим расстройством.

    Всего записей: 4437 | Зарегистр. 21-05-2010 | Отправлено: 16:07 10-09-2023
    markusMj

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

    Цитата:
    Какой браузер?  

     
    Файерфокс. Совершенно пустую страницу кажет.
     

    Цитата:
    Распакуйте zip-архив и переименуйте exe-файл в youtube-dl.exe
     

     
    Спасибо. Я думал именно про это следующим вопросом спросить. А вот интересно - обычный  youtube-dl.exe из шапки с модифицированной скоростью тоже заработал... хотя там не написано что он под ХР.
    А есть ли приимущества "форк yt-dlp вариант для Windows XP x86" в сравнении с "youtube-dl [?] с фиксом скорости, не требует SSE2"?

    Всего записей: 114 | Зарегистр. 14-03-2011 | Отправлено: 18:10 10-09-2023
    vasevase

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

    Цитата:
    markusMj: А есть ли приимущества "форк yt-dlp

    Как минимум - обход ограничений по возрасту.
    Это пофикшено.
    В целом, DLP, как я понял, развивается, а -DL — киснет.
     
    Наоборот, есть преимущество "негаженья в TEMP" у -DL (2021 мод который от Рэнди).
    Но там фикс-то только под YouTube, как я понял, если только из неофиц. версии
    из шапки обновлений не внедрили (пусть автор фикса уточнит).
    В таком случае (и если кроме YT больше ничего не интересует) - без особой разницы.

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 18:45 10-09-2023 | Исправлено: vasevase, 19:47 10-09-2023
    vaskamy



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что можно придумать для скачивания по кнопке из тотал коммандер,  что бы скачивало только н264 + аас + 60fps + 1080 и больше ни чего другого. У меня раньше было:
    Код:
    yt-dlp -f "bv[fps=60][height=1080][ext=mp4]+ba[ext=m4a]/b"
    и всё было хорошо, теперь заместо н264 качает vp9 и если нету 60fps и 1080 то может скачать что угодно - видно разраб в коде чего то изменил или ютуб.

    Всего записей: 1056 | Зарегистр. 04-03-2017 | Отправлено: 20:13 10-09-2023
    lvqcl

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

    Цитата:
    и всё было хорошо

    https://www.reddit.com/r/youtubedl/wiki/h264/

    Всего записей: 1227 | Зарегистр. 03-02-2007 | Отправлено: 20:17 10-09-2023
    vaskamy



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

    Цитата:
    https://www.reddit.com/r/youtubedl/wiki/h264/

    Это конечно понятно:
    Код:
    yt-dlp -f "bv[fps=60][height=1080][ext=mp4]+ba[ext=m4a]/best" -S "vcodec:h264,fps:60,acodec:mp4a,channels:2"

    Нельзя ли чего придумать чтоб если по ссылке нет 60fps не скачивало 30fps.

    Всего записей: 1056 | Зарегистр. 04-03-2017 | Отправлено: 20:54 10-09-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Цитата:
    Там человек собирает с опцией "один файл".

    так же собирает как и yt-dlp
    попроси этого чела чтобы сделал версию распакованную для xp как win.zip версия, собирает у него бот на гите это всё, сделать это он может на раз-два
     
    Добавлено:
    хотя может он автоматом собирает yt-dlp с дев. веток, а для xp сам отдельно и прикрепляет, но если так то странно, и всё равно может собирать в распакованном виде
     
    Добавлено:
    vaskamy
    Цитата:
    Нельзя ли чего придумать чтоб если по ссылке нет 60fps не скачивало 30fps.

    может ?
    [fps=?60]

    Всего записей: 5583 | Зарегистр. 11-02-2020 | Отправлено: 21:41 10-09-2023
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Я больше это к тому, чтобы юзеры были в курсе подобного поведения.
    Сам это обнаружил эмпирическим путём и был раздосадован.
    (Не конкретно у этого релизёра, а вообще).
    Собрать можно раз в год (когда ломается) и самому, в принципе.
    Правда "ночнушки" стали требовательней, или у меня руки кривые -
    - на старом 3.7.x ошибочный EXE собирается, в отличие от "stable" (исходников YTDLP).
    Имею уже в виду режим сборки "одна папка".
    Плюс про build tools ныть стало, хотя раньше когда экспериментировал - не было этого...
    А тулзы - та ещё шляпа: тянет за собой DotNet и прочей хрени на гигабайты.

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 22:02 10-09-2023 | Исправлено: vasevase, 22:16 10-09-2023
    notinthewoods



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

    Цитата:
    Нельзя ли чего придумать чтоб если по ссылке нет 60fps не скачивало 30fps.

    Во-первых, убрать дублирование указания fps (из ключа -S)
    Во-вторых, естественно, что надо убрать /best - это же вы специально указываете, что, если нет нужных параметров, то скачать наилучшее из оставшегося. У вас же противоположная задача - нет требуемых 60 fps, значит нафик нужны мне другие значения частоты кадров.

    Цитата:
    D:\10>yt-dlp -f "bv[height=1080][fps=60][ext=mp4]+ba[ext=m4a]" -S "vcodec:h264,acodec:mp4a,channels:2" https://www.youtube.com/watch?v=Z4h1l27-Etc
    [youtube] Extracting URL: https://www.youtube.com/watch?v=Z4h1l27-Etc
    [youtube] Z4h1l27-Etc: Downloading webpage
    [youtube] Z4h1l27-Etc: Downloading ios player API JSON
    [youtube] Z4h1l27-Etc: Downloading android player API JSON
    [youtube] Z4h1l27-Etc: Downloading m3u8 information
    ERROR: [youtube] Z4h1l27-Etc: Requested format is not available. Use --list-formats for a list of available formats

    Всего записей: 514 | Зарегистр. 31-01-2015 | Отправлено: 22:10 10-09-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Цитата:
    Там человек собирает с опцией "один файл". В следствие чего
    идёт вытрахивание ~20 МБ питоновщины и C++ в Temp-папку.
    КАЖДЫЙ запуск. Для меня лично - отвратительная схема.

    т.е. ты хочешь сказать что не пользуешься архиваторами? или установщиками, или браузерами, или стимом и т.д, они все в темп закидывают что то из архивов и потом уже куда надо  
    чем yt-dlp отличается? она закидывает не тысячи файлов и не гигабайты (как некоторые) и ты не пользуешься им так часто как другими программами
    я в этом проблемы не вижу от слова совсем, но если прям нужно, то попросил бы разраба сделать распакованную версию
    такие челы часто делают, то о чем просят, если нормально попросить

    Всего записей: 5583 | Зарегистр. 11-02-2020 | Отправлено: 22:14 10-09-2023
    vasevase

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

    Цитата:
    т.е. ты хочешь сказать что не пользуешься архиваторами?

    Идиотизм конкретного примера с YTDLP (моё оценочное суждение)
    не нужно пытаться оправдывать поведением совершенно иных
    программ, где подобное если и применяется, так в ряде случаев,
    а именно: драг-н-дропах, если не ошибаюсь, просмотре содержимого,
    перепаковке и т.д.. Т.е. если просто нажал "извлечь", temp-папка не задействуется.
     
    Тут, повторяюсь, даже если программерскими глазами смотреть - тупая ненужная
    лишняя итерация в работе, ПРИ КАЖДОМ запуске. Три копии запустил,
    чтобы в фоне качалось - три временных папки с мусорными DLL (c++),
    которые, кстати, в системе могут и скорее всего имеются.
     
    Это как если бы WinRar / 7-zip сам себя удалял и переустанавливал
    при каждом к нему обращении. Бред же бредовый.

    Цитата:
    такие челы часто делают, то о чем просят, если нормально попросить

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

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 22:25 10-09-2023 | Исправлено: vasevase, 22:35 10-09-2023
    vaskamy



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

    Цитата:
    Во-первых, убрать дублирование указания fps (из ключа -S)
    Во-вторых, естественно, что надо убрать /best - это же вы специально указываете, что, если нет нужных параметров, то скачать наилучшее из оставшегося

    Великолепно - спасибо.

    Всего записей: 1056 | Зарегистр. 04-03-2017 | Отправлено: 22:35 10-09-2023
    greeple

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

    Цитата:
    У кого учётка/желание есть - пусть напишут, если анонимно нельзя

    на реддите https://www.reddit.com/user/nicolaasjan1955/ на гите у него некуда написать, а там полно мест где он активен

    Цитата:
    Т.е. если просто нажал "извлечь", temp-папка не задействуется

    ну я больше про инсталлеры и браузеры писал, архиваторы да не всегда, там в памяти вроде, но тот же браузер постоянно туда гадит любой и норм тебе, правильно? ну, каждый по своему пользуется  
    yt-dlp_min.exe тоже не срёт в py2exe собранная, одним файлом и не распаковывается в темп, но она не работает с pycryptodomex/certifi и требует VC++14 на компе для запуска, а обычные таскают с собой это и чтобы не распаковывать каждый раз есть zip версия, ну вот этому челу который собирает для xp просто надо собирать распакованную версию без pyinst или в py2exe, но она не полная будет (что там не будет работать хз), не рекомендуют вот он и не делает
     
    Добавлено:
    а ну и тут вот он это всё делал https://msfn.org/board/topic/184368-who-here-has-a-youtube-dl-compile-for-winxp/
     
    Добавлено:
    там они и python 3.8 для xp подмутили https://msfn.org/board/topic/183741-python-3813-for-windows-xp-sp3/
     
     
    Добавлено:
    онлайн версия https://experiments.timewisely.net/experiments/YouTube-Downloader/ yt-dlp
    и версия на основе этой же онлайн версии, для винды https://github.com/Lexian-droid/YT-DLP-SimpleGUI/releases/latest/download/yt-dlp-gui.exe
    https://github.com/Lexian-droid/YT-DLP-SimpleGUI во время запуска скачивает yt-dlp с гита и кладёт рядом и в temp так же распаковывает себя и ещё потом yt-dlp
    онлайн версия настроек не имеет практически, но попробовал, вк ссылку дал, и он поставил в очередь ссылку, русские символы в названии превращаются в подчеркивания https://i.imgur.com/aW7YIbN.png  
    не стал ждать, скопировал ссылку, потом зайду и посмотрю выдаст он файл или нет
    это для тех у кого совсем варианта нет, был тут один чел, у которого и комп слабый был и инет, просил кого то чтобы ему скачали видео и потом залили на файлообменник, вот для таких подойдет, но без настроек
     
    Добавлено:
    vasevase
    Цитата:
    Тут, повторяюсь, даже если программерскими глазами смотреть - тупая ненужная
    лишняя итерация в работе, ПРИ КАЖДОМ запуске

    таких программ куча, которые в себе что то держат и при запуске кидают в темп чтобы рядом с прогой не срать, и потом удаляют, всё своё ношу с собой "типа", куча разрабов современных начали так делать смотря на гугл который с собой носит всё, хотя мог бы в винду как дотнет или vc++ установить библу и все хромые использовали бы её, но нет, все хромые носят с собой все библиотеки, поэтому имея на компе два три браузера ты имеешь +-500мб дублирующихся библиотек,\
    так же и все разрабы "современные" делают проги, с собой таскают всё, чтобы пользователь не искал что там ещё на комп установить чтобы прога работала, всё для людей которые хотят открыть, поработать и закрыть

    Всего записей: 5583 | Зарегистр. 11-02-2020 | Отправлено: 22:47 10-09-2023 | Исправлено: greeple, 23:00 10-09-2023
    gntix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Да увидел. Нужно было ассеты полностью развернуть. По моему мнению этот форк из шапки – nightly-билды. Во всяком случае в этом форке принята эта концепция, а я не поклонник nightly-билдов. Впрочем, кто-то может предпочитать и nightly-билды – я не наставиваю. Я всего лишь собрал под XP текущий stable-релиз (поскольку у меня возник тот же вопрос, что и у maurlusMj где-то в августе) и решил поделиться им с общественностью.
     
    vasevase
    У меня сабж развернут в каталоге с консольными утилитами – не люблю, когда там мусор. А рыдать ради 20Мб в %TEMP% это тоже, знаете ли, такое... Как впрочем и тащить за собою, а затем и гадить в каталог установки (в клинических случаях – в %APPDATA%) файлами библиотек, которые уже присутствуют в системе.
     
    Добавлено:
    markusMj
    Если пытаешься скачать с box.com из под XP, то так и будет – требуется свежий браузер.
    Вот еще альтернативные ссылки: раз, два, три.

    Всего записей: 724 | Зарегистр. 07-12-2004 | Отправлено: 01:40 11-09-2023
    RandyOrton



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

    Цитата:
    Файерфокс. Совершенно пустую страницу кажет.

    Нужен более современный браузер, работающий под XP:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=50830#1 русская сборка 13.5 или хотя бы 13.0
    http://forum.ru-board.com/topic.cgi?forum=5&topic=50964#1 пользовательские сборки (от roytam1): NM28XP (palemoon-28)
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49566#1 Serpent 52/55

    Цитата:
    Если пытаешься скачать с box.com из под XP, то так и будет – требуется свежий браузер.

    У меня XP, но я использую более свежие браузеры чем Firefox 52, и у меня всё открывается и скачивается с box.

    ----------
    Гомосексуальность не является психическим расстройством.

    Всего записей: 4437 | Зарегистр. 21-05-2010 | Отправлено: 09:11 11-09-2023 | Исправлено: RandyOrton, 09:15 11-09-2023
    vaskamy



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

    Всего записей: 1056 | Зарегистр. 04-03-2017 | Отправлено: 14:28 11-09-2023
    Nanozhlob



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaskamy, в конфиге:
    --embed-metadata

    Всего записей: 37 | Зарегистр. 22-07-2015 | Отправлено: 14:42 11-09-2023
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 1)
    Maz (17-02-2024 09:09): 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