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

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А какую расширку используете? Я не знаю такую, которая может батники запускать. Только исполняемые файлы.

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 16:24 07-10-2023
    greeple

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

    Цитата:
    Вручную вставляю.

    ок, а то я думал что у меня опять с компом что то
     
    мне вот этот больше всех пока нравится https://github.com/murrty/youtube-dl-gui
    без аргументов тоже просто открывает прогу, а с аргументами
    https://github.com/murrty/youtube-dl-gui/blob/master/ARGUMENTS.md
    сразу скачивает, только пока не работает -c for a custom download (using the last used custom arguments) кастомные которые сохраняются в список
    + работает если создать протокол (я пока не пробовал) ytdlgui и вызывать ytdlgui:v "https://youtube.com/watch?v=..."
    такой скрипт разраб сделал https://github.com/murrty/youtube-dl-gui/raw/master/Addons/reddit%20video%20download%20button.user.js для реддита (old реддита) который прописывает протокол на кастом кнопки, вот такие кнопочки появляются https://i.imgur.com/fHqGxi6.png  
    только что пока писал проверил, работает, осталось только userscript`ы написать для сайтов, с ютубом как разраб пишет может быть проблема с ссылками, но думаю люди кто шарят могут сделать чтобы норм было
     
    reg для создания протокола, путь к проге свой добавить

    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\ytdlgui]
    "URL Protocol"=""
    [HKEY_CLASSES_ROOT\ytdlgui\shell]
    [HKEY_CLASSES_ROOT\ytdlgui\shell\open]
    [HKEY_CLASSES_ROOT\ytdlgui\shell\open\command]  
    @="\"C:\\Users\\test\\Downloads\\youtube-dl-gui\\youtube-dl-gui.exe\" \"%1\""
     
     
     
    но развивает он его медленно, так как делает другое приложение

    Цитата:
    I don't know when I'm going to resume work on this project, I'm working on another application and it's taking more time to theorize and write it than I'd hope, in addition to taking a lot of energy.

     
    Добавлено:
    AkulaBig
    Цитата:
    А какую расширку используете? Я не знаю такую, которая может батники запускать. Только исполняемые файлы.

    я же в теме цента тебе уже скидывал несколько раз Cent Browser (часть 5) в нём просто когда нажимаешь из расширения выбрать папку, не выбираешь, а вставляешь в строку путь на батник скопированный в буфер, и всё https://i.imgur.com/kOrwAZ6.png нажимаешь открыть и он прописывается https://i.imgur.com/O4aXlLj.png

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 16:30 07-10-2023
    ziabriev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AkulaBig
    Использую как есть.
    скрин

    Всего записей: 1384 | Зарегистр. 03-03-2019 | Отправлено: 16:43 07-10-2023
    AkulaBig

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да я из шапки все попробовал. Мне не нужны лишние навороты. И не все они с ВК скачивают. Меня-бы полностью устроил вариант ziabriev Но не пойму, как он вызов батника прикрутил.
     
    Добавлено:
    greeple

    Цитата:
    я же в теме цента тебе уже скидывал несколько раз

    Успокойся. У меня эта расширка давно есть и в нормальной комплектации. В которой все ставится через сетап, а не вручную. Это не то, что нужно.
    ziabriev

    Цитата:
    Использую как есть.

    Попробую еще раз. У меня с батниками консоль сразу закрываются и все. Может ваш нормально запуститься.
    А русский язык для этой расширки где взяли? Я с офссылки ставил.

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 16:43 07-10-2023 | Исправлено: AkulaBig, 16:49 07-10-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AkulaBig
    Цитата:
    В которой все ставится через сетап, а не вручную

    сетап делает тоже самое что и батник, просто прописывает в реестр json и всё, нафига лишние установщики
     
    Добавлено:

    Цитата:
    Это не то, что нужно.

    ок

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 16:57 07-10-2023
    AkulaBig

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

    Цитата:
    Использую как есть.

    Ваш батник работает. А попробуйте вот эту ссылку скачать https://vk.com/video-101832399_456261493 У меня ни моя прожка, ни ваш батник не берет.
    Остается узнать, где вы русский язык взяли.

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 17:07 07-10-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AkulaBig
    т.е, в external-application-button установка native client батником тебя устраивает, а там нет? https://i.imgur.com/KVLEeul.png ну ладно
     
    Добавлено:
    AkulaBig
    Цитата:
    Остается узнать, где вы русский язык взяли.

    в браузерах есть такая кнопочка перевод называется https://i.imgur.com/2ZpKVYU.png

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 17:08 07-10-2023
    AkulaBig

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

    Цитата:
    ну ладно

    Да Open in external app у меня давно стоит и с ним никаких проблем. Но там кнопку не создашь. А External Application Button более интересное.

    Цитата:
    в браузерах есть такая кнопочка перевод называется

    Я думал есть русский язык для этого расширения.

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 17:17 07-10-2023 | Исправлено: AkulaBig, 17:18 07-10-2023
    ziabriev



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не качает, если просто запустить ссылку, ВК выдал ошибку:
    скрин

    Всего записей: 1384 | Зарегистр. 03-03-2019 | Отправлено: 17:24 07-10-2023
    AkulaBig

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

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 17:43 07-10-2023
    FiLinX



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




    Нарушение п. 2.3. главы VIII Соглашения по использованию
    Нарушение п. 2.4. главы VIII Соглашения по использованию
    + политота.
    Отдыхаем. 3 дня, чтобы прийти в себя

    Всего записей: 2368 | Зарегистр. 05-05-2010 | Отправлено: 17:47 07-10-2023 | Исправлено: Maz, 16:42 09-10-2023
    greeple

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

    Цитата:
    А попробуйте вот эту ссылку скачать https://vk.com/video-101832399_456261493 У меня ни моя прожка, ни ваш батник не берет.

    потому что для таких видео нужна авторизация или куки, оно же не доступно https://i.imgur.com/S1PpGbA.png
     
    Добавлено:

    Цитата:
    У меня тоже. Странно это.

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

    Цитата:
    мляядь..  цукооо..  вконтакт резко прогнулся...

    да давно уже, но не все же обращаются, да и перезаливы есть
    более того там даже прон с несовершеннолетними не удаляют по несколько лет, потому что обращений нет
    но при всем при этом в списке жизненно-важных сайтов значится
     
     
    Добавлено:
    AkulaBig
    Цитата:
    Да Open in external app у меня давно стоит и с ним никаких проблем. Но там кнопку не создашь.

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




    Выражения, нарушающие п.2.3. правил цитировать не обязательно в полном объеме.

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 18:09 07-10-2023 | Исправлено: Maz, 16:44 09-10-2023
    AkulaBig

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

    Цитата:
    потому что для таких видео нужна авторизация или куки

    Понял. Тем более странно. В ВК показывает, а скачать не дает. Да мне это видео нафиг не нужно. Я просто сейчас кнопку настраивал и наткнулся впервые на такое видео.

    Цитата:
    ну да, такую не создашь

    Именно так. Намного интереснее расширка.

    Цитата:
    хотя и такую можно написать, просто надо разобраться

    Все можно написать, только жизни на это не хватит. Хорошо, что вы не пользуетесь моими плагинами к ТС. Там как-раз меня один умник на эту тему изводил на днях.
     
    Добавлено:
    ziabriev
    Оказывается ваш батник тоже не присваивает расширение, если его нет у файла.
    greeple
    Все-же еще раз спрошу. Есть-ли батники, чтобы присваивали расширение? Например прожка yt-dlg умеет это делать. Меня батник устраивает полностью, но надо чтобы он умел присваивать расширение в случае отсутствия его у файла.

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 20:29 07-10-2023 | Исправлено: AkulaBig, 21:21 07-10-2023
    ziabriev



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

    Цитата:
    батник тоже не присваивает расширение

    А где эта ссылка?
    И ffmpeg.exe есть в каталоге?

    Всего записей: 1384 | Зарегистр. 03-03-2019 | Отправлено: 22:11 07-10-2023 | Исправлено: ziabriev, 22:31 07-10-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AkulaBig
    Цитата:
    Понял. Тем более странно. В ВК показывает, а скачать не дает.

    как же показывает если ты сказал тут что "у тебя тоже" youtube-dl | yt-dlp
    если в вк у тебя видео открывается то просто добавь куки и скачает

    Цитата:
    Хорошо, что вы не пользуетесь моими плагинами к ТС.

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

    Цитата:
    Все-же еще раз спрошу. Есть-ли батники, чтобы присваивали расширение? Например прожка yt-dlg умеет это делать. Меня батник устраивает полностью, но надо чтобы он умел присваивать расширение в случае отсутствия его у файла.

    нужен пример, у меня в строке (в батнике тестовом) так прописывает  

    Код:
    yt-dlp -o "C:\Users\test\Desktop\%%(title)s.%%(ext)s" %*
    pause

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 22:20 07-10-2023
    AkulaBig

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ziabriev
    https://vk.com/video-108040038_456251782
    В каталоге все есть.
     
    Добавлено:
    greeple

    Цитата:
    как же показывает

    На странице в ВК видео показывает, а скачать его не дает.

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

    Я не про скачку, а вообще.

    Цитата:
    нужен пример

    Ну вот ссылку дал. По ней скачивает файл без расширения. Таких полно.
    Единственный батник, который всем присваивает расширение - yt-dlp_v2023.bat из шапки. Но у него есть проблемы при работе из кнопки. Поковыраю на предмет исправления.
     
    Добавлено:
    Переделал батник DeZz для работы из кнопки. Качает видео в лучшем качестве без выбора варианта, любому файлу присваивает расширение. Если не надо смотреть результат, удаляем ключ -noexit. Батник несколько раз моргает. Как это спрятать не знаю. Если кто сможет, помогите.
    Подробнее...

    Всего записей: 5082 | Зарегистр. 11-03-2003 | Отправлено: 23:14 07-10-2023 | Исправлено: AkulaBig, 14:13 08-10-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AkulaBig
    Цитата:
    На странице в ВК видео показывает, а скачать его не дает.

    у меня скачивается https://i.imgur.com/KpHoJ7A.png и через батник тоже (который я выше написал), проверил

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 00:19 08-10-2023
    ziabriev



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

    Код:
    @echo off
    echo Определение каталога назначения
    set savedir=C:\%HOMEPATH%\Videos
    set file=%%(title)s
    echo Скачивание сылки из буфера обмена
    for /f "delims=" %%i in ('mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"') do set url=%%i
    start /WAIT yt-dlp.exe  %url% -o "%savedir%\%%(title)s.%%(ext)s" %*

    Путь лучше абсолютный.

    Всего записей: 1384 | Зарегистр. 03-03-2019 | Отправлено: 00:56 08-10-2023 | Исправлено: ziabriev, 00:57 08-10-2023
    greeple

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

    Цитата:
    Батник несколько раз моргает. Как это спрятать не знаю. Если кто сможет, помогите.

     
    такой батник ~ это папка пользователя у меня на рабочий стол, если надо в загрузки то \"~\\downloads\"

    Код:
    powershell.exe -command "\"C:\\PortablePrograms\\Browsers\\yt-dlp\\yt-dlp.exe\" --no-part -f \"bestvideo[ext=mp4]+bestaudio[ext=m4a]/best\" -P temp:\"C:\\Temp\" -P home:\"~\\desktop\" -o \"%%(title)s.%%(ext)s\" $(Get-Clipboard)"

    тут скопированная ссылка в буфер как у тебя было, в темп скачивает временные файлы и потом сохраняет туда куда надо (home), можно их убрать как у тебя было, сделать один, title в названии тоже можешь по своему
     
    а тут ссылку вставляет по клику по ссылке

    Код:
    powershell.exe -command "\"C:\\PortablePrograms\\Browsers\\yt-dlp\\yt-dlp.exe\" --no-part -f \"bestvideo[ext=mp4]+bestaudio[ext=m4a]/best\" -P temp:\"C:\\Temp\" -P home:\"~\\desktop\" -o \"%%(title)s.%%(ext)s\" %*"

     
    а скрыть так https://www.white-windows.ru/kak-skryt-ispolnenie-fajla-cmd-ili-bat/ старт из vbs
     
    но это уже к спецам vbs. Я пробовал не получилось, там надо передать в vbs аргументом ссылку и передать её в батник, либо сразу на vbs написать запуск powershell минуя батник. Но мне кажется всё таки надо видеть что где скачивается, и как, зависло или ошибка какая и т.д, поэтому оставил бы так с консолькой, даже pause добавил бы (или что там добавляется) чтобы не закрывалась
     
    Добавлено:
    во можешь это попробовать WSH. Передача параметров для скрипта на VBS
     
    Добавлено:
    но у меня это не работает

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 02:10 08-10-2023
    A_S_T_E_R_I_X

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

    Всего записей: 2379 | Зарегистр. 17-04-2003 | Отправлено: 03:37 08-10-2023 | Исправлено: A_S_T_E_R_I_X, 03:43 08-10-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