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

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


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

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

    Цитата:
    После скачивания файла, окно powershell.exe не закрывается автоматически.

    я специально так сделал, чтобы видеть что скачалось или какая была ошибка -noexit флаг, a же писал уже

    Цитата:
    Если будуте тестировать на Win7, то скорее всего не получится, потому что я обновил powershell.exe, а по умолчанию powershell.exe  не выполнял нужную команду вставки содержимого буфера $(Get-Clipboard)

    так я бы тоже обновил

    Цитата:
    Для открытия powershell.exe в моём случае нужно указывать полный путь:
    "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"

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

    Цитата:
    неудобные длинные строчки в реестре

    ну не длиннее колбасы с mhta я только поэтому его использую, что ничего лишнего не вызывается, просто powershell

    Цитата:
    не забывать всё необходимое складывать в системной папке Windows.

    можешь не складывать, это твоё дело, тем более что ты прописываешь полные пути
    можешь свою папку любую прописать в path и проги лежащие в этой папке будут видны в cmd powershell без прописывания путей, так же как лежали бы в папке windows, мне просто так удобней
     
     
    Добавлено:
    в консоли  

    Код:
    setx /M path "%path%;C:\ваш\путь"

    в твоём случае если путь C:\Users\admin\AppData\Roaming\Soft_Portable\VIEWERS то  

    Код:
    setx /M path "%path%;C:\Users\admin\AppData\Roaming\Soft_Portable\VIEWERS"

    или https://remontka.pro/add-to-path-variable-windows/
    переменные среды, path, изменить и там создать путь
     
    Добавлено:
    добавил квест получается?

    Всего записей: 4243 | Зарегистр. 11-02-2020 | Отправлено: 13:46 25-01-2024 | Исправлено: greeple, 13:55 25-01-2024
    RazOne707

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

    Цитата:
    \VIEWERS

    \VIEWERS\... и продолжить путь где непосредственно сами exe (а то много непоняток может возникнуть с ровного места, так как там по-любому будут еще директории)

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 13:58 25-01-2024 | Исправлено: RazOne707, 14:03 25-01-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    \VIEWERS\... и продолжить путь где непосредственно сами exe (а то много непоняток может возникнуть с ровного места, так как там по-любому будут еще директории)

    ну да, у него в этой папке yt-dlp лежал в каком то варианте, я имел ввиду, что любую папку с этими прогами добавляешь и туда кладёшь .exe

    Всего записей: 4243 | Зарегистр. 11-02-2020 | Отправлено: 14:58 25-01-2024
    shamagov



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

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 15:17 25-01-2024 | Исправлено: shamagov, 15:29 25-01-2024
    greeple

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

    Цитата:
    чтобы заставить "Extended"=""  скрывать отдельные пункты меню - вот это пригодилось бы очень сильно,

    я же написал что нельзя

    Цитата:
    Теперь вопрос, а что мне это даст?

    пути не надо будет полные писать к .exe

    Цитата:
    Если в указанной папке не будет найден нужный файл.ехе, то винда по идеи должна начать искать выше уровнем, а вы наоборот предлагаете указать общую папку с подпапками.

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

    Цитата:
    Операционная система Windows выполняет поиск с использованием расширений имен файлов по умолчанию в следующем порядке приоритета: EXE, .com, .bat и CMD. Это означает, что если вы ищете пакетный файл с именем acct.bat, но у вас есть приложение с именем acct.exe в том же каталоге, необходимо включить расширение BAT в командной строке.
     
    Если два или более файлов в пути команды имеют одинаковое имя файла и расширение, эта команда сначала ищет указанное имя файла в текущем каталоге. Затем он выполняет поиск каталогов в пути команды в том порядке, в который они перечислены в переменной среды PATH.
     
    Если команда пути помещается в файл Autoexec.nt, операционная система Windows автоматически добавляет указанный путь поиска подсистемы MS-DOS при каждом входе на компьютер. Cmd.exe не использует файл Autoexec.nt. При запуске из ярлыка Cmd.exe наследует переменные среды, заданные в my Computer/Properties/Advanced/Environment.

     
    Добавлено:
    кароче забей, тебе это не надо значит

    Всего записей: 4243 | Зарегистр. 11-02-2020 | Отправлено: 15:43 25-01-2024
    RazOne707

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

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 16:13 25-01-2024 | Исправлено: RazOne707, 16:54 25-01-2024
    shamagov



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

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 16:16 25-01-2024 | Исправлено: shamagov, 16:36 25-01-2024
    RazOne707

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

    Цитата:
    проходит по ним, в каком первом найдет тот и вызовет

    Не знаю как powershell, но bat по директориям ничего искать не будет, если не прописан конкретный patch на директорию содержащий exe файлы - ничего не срабатывает
    Выше мой пост с скриншотами как указывал я

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 16:48 25-01-2024 | Исправлено: RazOne707, 16:55 25-01-2024
    shamagov



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

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 16:54 25-01-2024 | Исправлено: shamagov, 17:33 25-01-2024
    greeple

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

    Цитата:
    greeple, не сдавайтесь! Сами подумайте, если "Extended"="" позволяет скрывать основное меню, значит существует возможность скрывать и дополнительное меню, указав в  "Extended"="какие-нибудь ключи", а также есть вероятность альтернативы для "Extended"=""
    Я же не прошу вас это изучать и делать, это типа в качестве ответа на мой квест, так сказать, предлагаю вам усомниться в том, что "это нельзя" или "это невозможно"... просто отложите в уме идею об этом, и возможно случайно наткнётесь на решение такого вопроса... ну и тогда поделитесь со мной )

    а че сдаваться то? уже за всю историю винды ты думаешь никто не пробовал?
    погугли сам, может найдёшь, я уже искал и не нашёл, методом тыка тоже не работает так, скрывает только в первом меню, во вложенных нет
     
    Добавлено:
    RazOne707
    Цитата:
    Не знаю как powershell, но bat по директориям ничего искать не будет

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

    Всего записей: 4243 | Зарегистр. 11-02-2020 | Отправлено: 16:54 25-01-2024 | Исправлено: greeple, 16:59 25-01-2024
    RazOne707

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

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 16:57 25-01-2024 | Исправлено: RazOne707, 18:43 25-01-2024
    shamagov



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

    Цитата:
    После внесения переменной - нужно делать перезагрузку или выход/вход пользователя
    Просто так после добавления - оно не работает в системе сразу.

    Такое надо жирным выделять, а то кто-то (как я) проглядит и будет потом вам говорить, что у него ничего не работает )

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 17:13 25-01-2024 | Исправлено: shamagov, 17:15 25-01-2024
    Lity



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

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

    Достаточно перезапустить Explorer, если всё что будет использоваться далее опирается на него, а это Пуск, проводник, Выполнить (Win+R). А в случае если используется Total или другой ФМ, то вообще доcтаточно только его, если запускать нужное только из самого ФМ.

    Всего записей: 1721 | Зарегистр. 15-12-2007 | Отправлено: 17:42 25-01-2024 | Исправлено: Lity, 17:45 25-01-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Такие нюансы имели бы смысл, если эти переменные добавлялись постоянно в процессе работы)
    А так это лишняя информация, которая только отдалит от самой сути.  
    И я все равно сомневаюсь что conhost смотрит от explorera (ну или explorer перезагружает список путей до patch) пути и что сработает везде и сразу. Но эта уже другая история

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 17:46 25-01-2024 | Исправлено: RazOne707, 17:51 25-01-2024
    Lity



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RazOne707
    Ну по идее conhost будет дочерним процессом от Explorer. Должно работать как надо.
    А так в общем верно.

    Всего записей: 1721 | Зарегистр. 15-12-2007 | Отправлено: 17:50 25-01-2024 | Исправлено: Lity, 17:52 25-01-2024
    shamagov



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

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 18:44 25-01-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Мне пришлось править себе батники, которые у меня были и добавлять cd /d "%~dp0\". Рядом с батником батник перестает видеть exeшники без этой команды

    ну да, если батник запускается с переходом в папку откуда запущен, я про это и имел ввиду
    shamagov
    посмотрел в win7
    да, так же, там уже в путях прописан путь к powershell и в консоли если вводить powershell без полного пути, то он откроется прямо в консоли, не будет открывать собственное окно, может поэтому из реестра не запускается, ведь в полном своём окне только с ярлыка запуск, а там полный путь, ну это не важно
    работает если cmd прописать перед powershell, тогда и окно cmd`шное остаётся и -noexit тут не работает, поэтому можно и убрать
     

    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers\Shell\yt-dlp]
    @=""
    "Position"="Middle"
    "MUIVerb"="yt-dlp"
    "Icon"="SHELL32.dll,-246"
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers\Shell\yt-dlp\Command]
    @="cmd /c start powershell.exe yt-dlp.exe -o 'C:\\Users\\greeple\\Desktop\\%%(title)s.%%(ext)s' $(Get-Clipboard)"
     

     
    ладно, и батников достаточно на 7ке

    Всего записей: 4243 | Зарегистр. 11-02-2020 | Отправлено: 19:19 25-01-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Данила мастер! Скажите хоть что за цветок такой каменный строгаете уже столько дней?
    Может нам тоже нать???

    Всего записей: 1272 | Зарегистр. 03-03-2004 | Отправлено: 19:36 25-01-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Все таки powershell не так плох- факт.
    Я думал там нужно будет изгаляться. А по факту так например и все работает:

    Цитата:
    powershell.exe "S:\-ADMIN-\_Se7en_\Yt-dlp\yt-dlp\yt-dlp_x86.exe" -o 'X:\Desktop\%%(title)s.%%(ext)s' -S "res:1080,codec:vp9" --embed-thumbnail --convert-thumbnails jpg --merge-output-format mp4 --no-mtime --throttled-rate 500K $(Get-Clipboard)

     
    Кстати .%%(ext)s - нужен лишь при скачке цельных файлов, при склейке yt-dlp сам добавляет расширение, избавился от него сейчас как увидел, что он там не нужен

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 19:40 25-01-2024 | Исправлено: RazOne707, 22:16 25-01-2024
    neorumtu

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

    Цитата:
    После внесения переменной - нужно делать перезагрузку или выход/вход пользователя

    Только если менять через реестр, а если через GUI (в свойствах Мой компьютер), то не надо.

    Всего записей: 538 | Зарегистр. 30-08-2023 | Отправлено: 19:42 25-01-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 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