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

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



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

    Цитата:
     --external-downloader aria2c
    Для CURL так работает?

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 17:59 04-03-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто подскажет как обновить „yt-dlp” в программе  «FireDM_2022.2.5» не обновляя саму программу?

    Всего записей: 156 | Зарегистр. 07-04-2021 | Отправлено: 18:49 04-03-2023
    greeple

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

    Цитата:
    Для CURL так работает?

    а ты не разу документацию не открывал да  
    --downloader [PROTO:]NAME       Name or path of the external downloader to
                                    use (optionally) prefixed by the protocols
                                    (http, ftp, m3u8, dash, rstp, rtmp, mms) to
                                    use it for. Currently supports native,
                                    aria2c, avconv, axel, curl, ffmpeg, httpie,
                                    wget. You can use this option multiple times
                                    to set different downloaders for different
                                    protocols. E.g. --downloader aria2c
                                    --downloader "dash,m3u8:native" will use
                                    aria2c for http/ftp downloads, and the
                                    native downloader for dash/m3u8 downloads
                                    (Alias: --external-downloader)
    --downloader-args NAME:ARGS     Give these arguments to the external
                                    downloader. Specify the downloader name and
                                    the arguments separated by a colon ":". For
                                    ffmpeg, arguments can be passed to different
                                    positions using the same syntax as
                                    --postprocessor-args. You can use this
                                    option multiple times to give different
                                    arguments to different downloaders (Alias:
                                    --external-downloader-args)

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 19:00 04-03-2023 | Исправлено: greeple, 19:01 04-03-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    На сабж - та очень давно листал, когда подбирал нужное на батники. Тогда как-то даже и в голову не приходило внешние качалки применять. А тут раз такое дело...  

    Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 19:09 04-03-2023
    DesweR777



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

    Всего записей: 220 | Зарегистр. 05-08-2015 | Отправлено: 02:26 05-03-2023
    greeple

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

    Цитата:
    Кто подскажет как обновить „yt-dlp” в программе  «FireDM_2022.2.5» не обновляя саму программу?

    вообще должно обновляться на кнопке update, но не обновляется, просто из этой папки https://github.com/yt-dlp/yt-dlp/tree/master/yt_dlp файлы и папки с теми же названиями что и здесь FireDM\lib\yt_dlp в папке программы, заменить и всё наверно

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 04:01 05-03-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
     
     А как скачать эти папки, у меня неполучается.

    Всего записей: 156 | Зарегистр. 07-04-2021 | Отправлено: 05:55 05-03-2023 | Исправлено: Nikolay1963, 06:00 05-03-2023
    neorion

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Нужно зайти на страницу самого проекта, в данном случае это будет https://github.com/yt-dlp/yt-dlp Там есть кнопка Code - Download ZIP. Она скачает правда лишнее, но потом ненужное можно удалить.
    Или можно выполнить команду:

    Код:
    git clone https://github.com/yt-dlp/yt-dlp

    Но тогда сначала нужно установить MinGit.

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 07:07 05-03-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    neorion
    Спасибо,получилось.

    Всего записей: 156 | Зарегистр. 07-04-2021 | Отправлено: 09:05 05-03-2023
    slont800

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DesweR777
    Цитата:
    Обновил сборки для WinXP с фиксами скорости

    Спасибо огромное за труд!
    А можно в будущих обновах прикрутить иконки к EXE-шникам (yt-dlp.exe / ytdl-patched.exe), ну чтобы как оригиналы выглядели?

    Всего записей: 188 | Зарегистр. 20-09-2009 | Отправлено: 14:44 05-03-2023 | Исправлено: slont800, 14:45 05-03-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    инфа для тех кто использует этот гуи
    media downloader gui при запуске распаковывает в темп yt-dlp (если я не путаю вроде его файлы https://i.imgur.com/neLyjnW.png ) и не удаляет, все копятся с каждым новым открытием https://i.imgur.com/3NxsjwX.png
    гуи от youtube-dl-gui (murrty, 2022) так же создает но запоминает и после скачки удаляет
     
    не знаю в первом можно ли указывать распакованный yt-dlp который в зип используется, но во втором можно выбрать статик в настройках и указать путь до yt-dlp https://i.imgur.com/o0v2LFw.png проверил в темп ничего не пишет, пока этот честно нравится больше всех, и кастом строки сохраняет в истории удобно выбирать, и output имена файлов, директорий так же в список и можно выбирать быстро
    не хватает только https://developer.chrome.com/docs/apps/nativeMessaging/ чтобы своё расширение написать для передачи ссылок в гуи и чтобы он запускал скачку, тогда вообще топ топовый был бы
     
     
    там кстати еще обнова оказывается вышла yt-dlp 2023.03.04 еще экстракторов обновили

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 15:52 05-03-2023
    bagroff

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

    Цитата:
    Обновил сборки для WinXP с фиксами скорости

     
    Дай тебе Бог здоровья
    А можешь подробно рассказать, как самому собрать это дело под ХР? Или, как вариант, запустить без сборки. В форме, доступной для тех, кто "чайник" в python...
    Если бы ты это сделал, благодарность моя не знала бы границ))

    Всего записей: 6 | Зарегистр. 31-01-2017 | Отправлено: 20:28 05-03-2023
    DesweR777



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

    Цитата:
    А можно в будущих обновах прикрутить иконки к EXE-шникам (yt-dlp.exe / ytdl-patched.exe), ну чтобы как оригиналы выглядели?

    А оно очень надо? Просто я их специально удаляю) привык, что если приложения консольные, то они без иконок. Ну и лишние килобайты они весят.
     
    bagroff

    Цитата:
    А можешь подробно рассказать, как самому собрать это дело под ХР?

    Там будем много подводных камней...
     
    Самое простое, взять готовые сборки:
    youtube-dl отсюда
    yt-dlp отсюда, там расскрыть Assets, потом Show all, выбрать yt-dlp_x86_Windows-XP.zip
     
     
    youtube-dl можно собирать без питона:
    1. скачать последнюю релизную версию
    2. переименовать youtube-dl.exe в youtube-dl.zip
    3. открыть архив в WinRar и удалить там папку youtube_dl
    4. скачать исходники из мастер ветки
    5. взять оттуда youtube_dl и закинуть его в архив (без сжатия)
    6. переименовать youtube-dl.zip в youtube-dl.exe
     
     
    С yt-dlp уже посложнее.
     
    Python 3.7.1 for Windows XP брал вроде отсюда (нужна регистрация, оригинальный сайт лежит).
     
    Установите Microsoft Visual Studio 2010 (вроде эта версия подошла), оттуда будут использованы Build Tools для сборки (их отдельно нигде уже не достать вроде).
     
    Дальше переходите на гитхаб и качайте исходники из master ветки, по кнопке Code > Download ZIP
     
    Распакуйте в папку Python\Scripts чтобы было так Python\Scripts\yt-dlp-master\исходники
     
    В папке Scripts создайте bat файл:
     
    "..\python.exe" -m pip install --upgrade pip
    "..\python.exe" -m pip install --upgrade setuptools
    "..\python.exe" -m pip install cffi
    "..\python.exe" -m pip install pycryptodome
    "..\python.exe" -m pip install zopflipy==1.7
    "..\python.exe" -m pip install -U pyinstaller -r "yt-dlp-master\requirements.txt"
    pause
     
    Запустите, это надо один раз сделать (возможно что то там лишнее).
     
    Чтобы собрать исходник создайте bat файл:
     
    "..\python.exe" "yt-dlp-master\devscripts\make_lazy_extractors.py"
    "..\python.exe" "yt-dlp-master\pyinst.py"
    pause
     
    Чтобы собрать распакованную версию (не в один exe):
     
    (предварительно удалить папку build и все файлы *.pyc из yt-dlp-master)
     
    "..\python.exe" "yt-dlp-master\devscripts\make_lazy_extractors.py"
    pyinstaller.exe "yt-dlp-master\yt_dlp\__main__.py" --onedir --name yt-dlp
    pause
     
    Могут быть какие то проблемы с пакетами, их либо надо будет установить, либо понизить до какой нибудь версии:
    "..\python.exe" -m pip install 'имяпакета'
    "..\python.exe" -m pip install 'имяпакета=в.е.р.с.и.я'
     
    Могут быть проблемы поиска исполняемых файлов во время сборки, либо в переменные окружения добавлять пути, либо в bat прописывать полные пути к файлам.
     
    Если правите исходники, то помните, что питон чувствителен к отступам, их надо соблюдать и использовать только пробелы, избегая табов (особенно если куски копируете из интернета).
     
    Версия в готовом exe правится в ResHacker (можно автоматизировать, но лень...).
     
     
    Писал инструкции примерно, не проверяя каждый шаг, у меня самого всё немного не так.

    Всего записей: 220 | Зарегистр. 05-08-2015 | Отправлено: 22:20 05-03-2023 | Исправлено: DesweR777, 22:36 05-03-2023
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DesweR777
    можно наверно ссылку на это сообщение в шапку добавить, добавив потом, то как у тебя, более точно

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 22:51 05-03-2023 | Исправлено: greeple, 22:53 05-03-2023
    neorion

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

    Цитата:
    как самому собрать это дело под ХР?

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

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 04:06 06-03-2023 | Исправлено: neorion, 04:08 06-03-2023
    slont800

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slont800
    Цитата:
    можно в будущих обновах прикрутить иконки к EXE-шникам (yt-dlp.exe / ytdl-patched.exe), ну чтобы как оригиналы выглядели?

    DesweR777
    Цитата:
    А оно очень надо? Просто я их специально удаляю) привык, что если приложения консольные, то они без иконок. Ну и лишние килобайты они весят.

    Да желательно бы конечно, для быстроты и удобства, сразу видно кто есть кто. А килобайты, не - мегабайты, терпимо!

    Всего записей: 188 | Зарегистр. 20-09-2009 | Отправлено: 09:05 06-03-2023
    ignatiuus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. Ребят, кто-то может объяснить, как этим пользоваться если мне нужно скачивать защищенные видео с онлайн кинотеатров (кион, премьер, именно те видео, которое не берет IDM).  
    2. еще может кто знает как скачивать защищённые видео с телеграмм?  
    3. и в дополнение - может в курсе по какому "принципу" изымают видео правообладатели с вк и в телеге (чисто из-за жалоб или это работает как-то на машинном уровне, как можно максимально скрыть от правообладателей видео?)

    Всего записей: 5 | Зарегистр. 02-03-2023 | Отправлено: 00:53 07-03-2023
    bavbav



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

    Цитата:
     из-за жалоб
    + боты


    ----------
    Йад не пью, стен вокруг нету, руки прямые.

    Всего записей: 1350 | Зарегистр. 15-08-2005 | Отправлено: 16:39 07-03-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую, хочу вырезать часть клипа командой yt-dlp -f 22 --external-downloader ffmpeg --external-downloader-args "ffmpeg_i:-ss 00:10:11 -to 00:14:25" -o "%(title)s.%(ext)s"   как сделать что бы на выходе было только аудио?

    Всего записей: 156 | Зарегистр. 07-04-2021 | Отправлено: 09:04 10-03-2023 | Исправлено: Nikolay1963, 09:04 10-03-2023
    neorion

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

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

    -vn -sn
    (video none, subtitles none)
     
    Добавлено:
    Это для ffmpeg.

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 09:32 10-03-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