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

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


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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
    Цитата:
    А зачем дополнительно все эти cmd.. start..

    конкретно с potplayer попробуй
     
    Добавлено:
    RazOne707
    Цитата:
    У меня MPC-HC кушает видео (ссылки с YouTube) без этих извращений с Потплеером) Да и ОС в том примере старая..

    там в этом и был прикол, все плееры норм, а потплеер если запустить из контекстного так, не запускает потом парсер yt-dlp

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 13:27 24-01-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    ...и его ffmpeg не хочет обрабатывать.

    На другом похожем сайте пашет.
    Со смотрим надо уходить я т.д., откуда они берут интересно?

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 13:35 24-01-2024
    RazOne707



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

    Цитата:
    У меня MPC-HC кушает видео (ссылки с YouTube) без этих извращений с Потплеером) Да и ОС в том примере старая..
    там в этом и был прикол, все плееры норм, а потплеер если запустить из контекстного так, не запускает потом парсер yt-dlp

    Ну это не сложно догадаться. Поэтому ссылку на саму проблему и дал
    Человек не заглянуть в reg файл - и не узнал, что там точно такая же ссылка запуска на плеер,но только другой.

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov
    Цитата:
    Вчера допилил на основе ваших батников

    если ты в контекстном вызываешь, то можно сразу писать команды в реестр, если не длинные, и вызывать в powershell чтобы из буфера ссылку брать  
     
    reg пример

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 13:47 24-01-2024 | Исправлено: greeple, 13:54 24-01-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Что-то слишком жестко через powershell) Просто батники также срабатывают из контекстного меню)
    Только одно не понял, как винда узнает нахождение yt-dlp.exe, App Paths ?
     
    VitalyF

    Цитата:
    Со смотрим надо уходить я т.д., откуда они берут интересно?

    Это личный сайт ВГТРК и ресурсы (если я правильно понял, чтобы такой же контент был)

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 14:01 24-01-2024 | Исправлено: RazOne707, 14:29 24-01-2024
    shamagov



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

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 14:53 24-01-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    Вот эта вот streamcopy хороша тем, что копируются обложки и метаданные в результирующий файл. А если обрабатываем фильтрами, то не проходит кроме YouTube.

    потому что это hls стрим, если взять на ютубе так же hls то будет такая ошибка  WARNING: unable to obtain file audio codec with ffprobe
     
    Добавлено:
    RazOne707
    Цитата:
    Только одно не понял, как винда узнает нахождение yt-dlp.exe, App Paths ?

    в папку windows если кладёшь, то так как она в path из консоли она сразу видна
     
    Добавлено:
    shamagov
    что ты копируещь? ты же видишь пути разные, я как пример написал, тебе оттуда если что то надо, то только сам запрос к powershell, всё тебе не надо, у тебя "директори" по всем папкам, у меня "десктопбэкграунд" по раб.столу, ещё и с нажатым шифт чтобы в обычном контекстном меню не было пункта
     
    Добавлено:
    я же не знаю как у тебя выглядит батник к yt-dlp, и что ты там качаешь, это ты сам должен быть прописать

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:00 24-01-2024 | Исправлено: greeple, 15:05 24-01-2024
    RazOne707



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

    Цитата:
    что ты копируещь?

    Ты выложи готовый reg, потому-что там много нюансов, до банальной кодировки создаваемого reg файла,  
    Reg Workshop например сохраняет в кодировке UTF-16 LE
    А вот в UTF-8 крякозябры русского шрифта (и не только будет) итд итп
     
    Вот твой реестр как выглядит, если скопировать с сайта и вставить в стандартном UTF-8

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 15:12 24-01-2024 | Исправлено: RazOne707, 15:22 24-01-2024
    greeple

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

    Код:
    powershell.exe -noexit yt-dlp.exe -o 'D:\\video\\yt-dlp\\%%(title)s.%%(ext)s' $(Get-Clipboard)

    запуск powershell, -noexit чтобы не закрывал, yt-dlp -o путь сохранения, $(Get-Clipboard) буфер, всё, что не понятно? если пишешь строку в реестре, в пути не надо дублировать слэши, это в файле реестра так экранируется
     
    Добавлено:
    RazOne707
    Цитата:
    ты выложи готовый reg, потому-что там много нюансов, до банальной кодировки создаваемого reg файла

    это и есть готовый рег, что мне ему написать? если в том он вызывал потплеер? я же не знаю куда он что сохраняет и с какими параметрами
     
    на в данном случае скачает в папку D:\video\yt-dlp поменяй куда ты сохраняешь, ключи, и иконки и т.д  
    https://www.upload.ee/files/16200048/ytdlp.reg.html в кодировке

    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell]
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers]
    @=""
    "MUIVerb"="Viewers"
    "Position"="Middle"
    "SubCommands"=""
    "Icon"="SHELL32.dll,-16"
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers\Shell]
    @=""
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers\Shell\02_yt-dlp]
    @=""
    "Position"="Middle"
    "MUIVerb"="PotPlayer"
    "Icon"="SHELL32.dll,-246"
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers\Shell\02_yt-dlp\Command]
    @="powershell.exe -noexit yt-dlp.exe -o 'D:\\video\\yt-dlp\\%%(title)s.%%(ext)s' $(Get-Clipboard)"

     
    Добавлено:
    RazOne707
    Цитата:
    А вот в UTF-8 крякозябры русского шрифта (и не только будет) итд итп

    RazOne707
    Цитата:
    Вот твой реестр как выглядит в стандартном UTF-8

    это в регистри форкшоп, ну и может на 7ке, у меня и на utf-8 если файл реестра запускаешь он нормально прописывает, ты сам реестр открой, там так же показывает?
    и он же его копирует и сам на компе создает файл, сам же может кодировку сделать

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:13 24-01-2024 | Исправлено: greeple, 15:27 24-01-2024
    shamagov



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

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 15:28 24-01-2024 | Исправлено: shamagov, 15:30 24-01-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Ну если ты взялся помогать, то и напиши что yt-dlp.exe должен находиться в windows
    Также у тебя прописано только на рабочем столе и только  с зажатой Shift итд итп
    С кодировкой также указал. Глянул,у меня и стандартный RegEdit экспортирует в UTF-16. (думаю тоже не просто так)
    Я лишь пишу, как это выглядит. И что такой совет изначально обречен на провал

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 15:29 24-01-2024 | Исправлено: RazOne707, 15:42 24-01-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Ну если ты взялся помогать, то и напиши что yt-dlp.exe должен находиться в windows

    прикалываешься? я же написал "КАК ПРИМЕР" что там не понятного?
     
    Добавлено:
    откуда я знаю где у него yt-dlp? какие он прописывает пути на сохранение и т.д, и т.п, чел

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:41 24-01-2024
    shamagov



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

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 15:43 24-01-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    забейте тогда
     
    Добавлено:
    shamagov
    так ты yt-dlp кинь в папку windows или путь надо прописать к ней в вызове  
     
    Добавлено:
    где она лежит у тебя я не знаю, возьми и добавь  
    @="powershell.exe -noexit 'C:\\Users\\admin\\AppData\\Roaming\\Soft_Portable\\VIEWERS\\PotPlayer\\Extension\\yt-dlp.exe' -o 'D:\\video\\yt-dlp\\%%(title)s.%%(ext)s' $(Get-Clipboard)"

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:44 24-01-2024
    shamagov



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

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 15:49 24-01-2024 | Исправлено: shamagov, 16:20 24-01-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ага, а потом "все батники переделай под powershell") Глупости все это

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 15:49 24-01-2024 | Исправлено: RazOne707, 15:50 24-01-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    просто я такие проги которые нужны из консоли везде, добавляю сразу в windows и всё, чтобы пути к ним не писать, давно все так делают, и во всех документациях просто пишут вызов, что там и где лежит у каждого по разному
     
    Добавлено:
    RazOne707
    Цитата:
    Ага, а потом "все батники переделай под powershell") Глупости все это

    там не было про батники ничего, просто если из контекста вызывает скачку, и не длинные строки, КАК ПРИМЕР написал что можно так, потому что батник по сути вызывается только для получения из буфера ссылки
     
    Добавлено:
    shamagov
    Цитата:
    Почему убрали зажатый шифт, и как вернуть такую возможность для скрытия некоторых пунктов меню?

    "Extended"=""

    Цитата:
    А где надо прописывать к ней путь и в каком вызове ?

    если она была в windows то должно было отработать
     
    Добавлено:
    powershell в винде открой и введи $(Get-Clipboard) посмотри вставляется там из буфера инфа

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:51 24-01-2024
    shamagov



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

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 15:58 24-01-2024 | Исправлено: shamagov, 16:20 24-01-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в реестре открой  
    HKEY_CLASSES_ROOT\Directory\Background\shell\Viewers\Shell\02_yt-dlp\Command
    и по умолчанию даблкликни
    и вставь (путь поменяй к yt-dlp если не там)

    Код:
    powershell.exe -noexit 'C:\Users\admin\AppData\Roaming\Soft_Portable\VIEWERS\PotPlayer\Extension\yt-dlp.exe' -o 'D:\video\yt-dlp\%%(title)s.%%(ext)s' $(Get-Clipboard)

     
    Добавлено:
    shamagov
    Цитата:
    Может разница в Win7, то есть в powershel ?
    Сейчас ещё раз всё проверю и попробую.

    можешь использовать батники дальше
    можешь powershell обновить если проблемы какие то, на 5.1 хотя бы, хотя он такой вроде и должен быть у тебя не, на 7ке 2.0 был
    в общем вариантов масса

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:59 24-01-2024 | Исправлено: greeple, 16:04 24-01-2024
    shamagov



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

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 16:05 24-01-2024 | Исправлено: shamagov, 16:19 24-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