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

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


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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
    Добавь:
    bestvideo[height<=1080][ext=webm][dynamic_range=?SDR]

    Код:
    299 mp4   1920x1080   60     |  163.71MiB  4376k https | avc1.64002a    4376k video only              1080p60, mp4_dash
    303 webm  1920x1080   60     |  128.47MiB  3434k https | vp9            3434k video only              1080p60, webm_dash
    399 mp4   1920x1080   60 10  |   80.90MiB  2162k https | av01.0.09M.10  2162k video only              1080p60 HDR, mp4_dash
    699 mp4   1920x1080   60 10  |  195.25MiB  5219k https | av01.0.09M.10  5219k video only              1080p60 HDR, mp4_dash
    335 webm  1920x1080   60 10  |  251.92MiB  6734k https | vp9.2          6734k video only              1080p60 HDR, webm_dash
     
    yt-dlp -f "bestvideo[height<=1080][ext=webm][dynamic_range=?SDR]+bestaudio[ext=webm]" -O "%(format_id)s - %(dynamic_range)s" --get-filename "https://www.youtube.com/watch?v=LXb3EKWsInQ"
    303+251 - SDR
     
    yt-dlp -f "bestvideo[height<=1080][ext=webm]+bestaudio[ext=webm]" -O "%(format_id)s - %(dynamic_range)s" --get-filename "https://www.youtube.com/watch?v=LXb3EKWsInQ"
    335+251 - HDR10

    Всего записей: 188 | Зарегистр. 05-08-2015 | Отправлено: 05:14 03-12-2021
    slont800

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DesweR777
    Как там с обновлением yt-dlp для XP до версии 2021.12.01, следует ожидать?
    Чейнджлог уже довольно таки внушительный.

    Всего записей: 157 | Зарегистр. 20-09-2009 | Отправлено: 10:17 03-12-2021
    LZAA

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

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 11:05 03-12-2021
    opk44

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

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 19:08 03-12-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                      opk44
       Может быть, что я чего-то не понимаю. Что такое 'yt-dlp для XP'?

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 22:59 03-12-2021
    vek3262



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

    Цитата:
    Что такое 'yt-dlp для XP'?  

    DesweR777 >>>
    Цитата:
    Сделал сборку yt-dlp для Windows XP

    Всего записей: 5413 | Зарегистр. 02-09-2012 | Отправлено: 23:08 03-12-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
        Если на Wndows XP установить Phyton 3, то 'yt-dlp' можно непосредственно устанавливать (и обновлять) через 'pip'. То есть 'сборки' не нужны.

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 23:29 03-12-2021
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DesweR777 писал
    Спасибо за четкий ответ!
    ************
    Интересное наблюдение. Если пройти по ссылке:
    https://github.com/yt-dlp/yt-dlp/releases
    то под Windows можно скачать несколько вариантов. Так вот, в свежей версии (2021.12.01) файл yt-dlp.exe "всё в одном флаконе" (12.2 MB) стартует примерно в 2 раза быстрее по сравнению с одноименным файлом из распакованного архива yt-dlp_win.zip, там, где этот файл весит 5 MB (плюс куча необходимых компонентов отдельными файлами). Интересно, это у меня только или же так должно и быть. У меня Windows 10 64bit.
     
    И еще такой вопрос. В архиве yt-dlp.tar.gz в папке extractor есть куча плагинов для разных сайтов. Например, есть плагин matchtv.py. Его нужно каким-то определенным образом применять? Простая команда такого вида получает ошибку:

    Цитата:
    yt-dlp https://matchtv.ru/on-air
    [MatchTV] matchtv-live: Downloading JSON metadata
    ERROR: [MatchTV] Unable to download JSON metadata: <urlopen error [Errno 11001] getaddrinfo failed> (caused by URLError(gaierror(11001, 'getaddrinfo failed'))) (caused by URLError(gaierror(11001, 'getaddrinfo failed')))

    Всего записей: 479 | Зарегистр. 31-01-2015 | Отправлено: 00:34 04-12-2021
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Цитата:
    Если на Wndows XP установить Phyton 3...

    Как говорили спартанцы -- "если".
    Но, мы не спартанцы, поэтому вынуждены объяснять. Для yt-dlp, согласно официальной документации, требуется "Requires: Python >=3.6" (https://pypi.org/project/yt-dlp/), а не просто "3". Последней официальной версией Python для Windows XP была 3.4.3 (https://www.python.org/downloads/windows/).

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 00:56 04-12-2021 | Исправлено: opk44, 01:14 04-12-2021
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       Собственно говоря, спартанцы такого не говорили. Так изящно изъяснялся лишь правитель Лаконии.
        Мне такие высоты неподвласны, поэтому выражусь иначе:  
         
        После установки Phyton 3.6 на Wndows XP 'yt-dlp' можно непосредственно устанавливать (и обновлять) через 'pip'.
     
       Надеюсь на то, что против этого спартанцы возражать не будут.
     
     
     
    Добавлено:
                                notinthewoods
       Команда правильная. По-видимому, сценарий 'matchtv' тысячу лет не обновлялся.
       Но без этого можно обойтись. Используйте 'Streamlink':
     
        streamlink "https://matchtv.ru/vdl/playlist/133529/adaptive/1638583591/410b307142ea080fa4349a39d24ded32/web.m3u8" best -o video.ts

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 01:30 04-12-2021 | Исправлено: LZAA, 02:24 04-12-2021
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Цитата:
    Собственно говоря, спартанцы такого не говорили. Так изящно изъяснялся лишь правитель Лаконии.

    1. Поинтересуйтесь кто жил в Лаконии, узнаете много интересного.
    2. Вам не понятна фраза "Последней официальной версией Python для Windows XP была 3.4.3"? Хорошо, я переведу: инсталляторы Python 3.5.x, 3.6.x и далее, на Windows XP не запускаются.

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 03:07 04-12-2021 | Исправлено: opk44, 03:11 04-12-2021
    harrykkk



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

    Цитата:
    инсталляторы Python 3.5.x, 3.6.x и далее, на Windows XP не запускаются

    Почитайте внимательно несколько предыдущих страниц топика, "узнаете много интересного"

    Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 16:02 04-12-2021
    opk44

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    Раз уж вы такой внимательный, то речь об (подчеркиваю красным) официальных инсталляторах (https://www.python.org/downloads/windows/), коими пользуется большинство.

    Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 19:00 04-12-2021
    harrykkk



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

    Цитата:
    официальных инсталляторах

    Вам шашечки или ехать?

    Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 20:43 04-12-2021
    DesweR777



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

    Цитата:
    есть плагин matchtv.py. Его нужно каким-то определенным образом применять?  

    Трансляцию можно взять с одноклассников:
    https://ok.ru/live/922259365535

    Код:
    yt-dlp --add-header "User-Agent:(Windows) PotPlayer" --get-url "https://ok.ru/live/922259365535"

    Только нужно указать юзер-агент плеера, в котором будет воспроизводиться поток, т.к. ссылка к нему привязывается. Юзер-агент не обязательно указывать дословно точно, если это не браузер, то сервер его посчитает как UNKNOWN.
     
    Добавлено:

    Цитата:
    в свежей версии (2021.12.01) файл yt-dlp.exe "всё в одном флаконе" (12.2 MB) стартует примерно в 2 раза быстрее по сравнению с одноименным файлом из распакованного архива yt-dlp_win.zip

    У меня примерно одинаково. Распакованная версия как раз быстрее и должна работать, ибо оригинальный exe сначала всё это распаковывает в temp и потом запускается. Попробуй попеременно запускать версии в консоли без параметров, чтобы исключить влияние ожидания ответа от сервера.

    Всего записей: 188 | Зарегистр. 05-08-2015 | Отправлено: 06:43 05-12-2021 | Исправлено: DesweR777, 06:44 05-12-2021
    WWWaiyter



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Жаль, что стримы качаются в форматах видео: V9, а аудио - OPUS.. приходится конверировать сторонним софтом.. Телек у меня старый, такие форматы матом посылает..

    Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 13:08 05-12-2021
    aleksvolgin

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

    Цитата:
    Жаль, что стримы качаются в форматах видео: V9, а аудио - OPUS.

    Качайте сразу в mp4, ктож мешает?

    Всего записей: 1601 | Зарегистр. 19-02-2006 | Отправлено: 13:14 05-12-2021
    WWWaiyter



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aleksvolgin, тоесть, в настройках закачек так ставить?
     
    yt-dlp.exe --merge-output-format mp4 https://www.youtube.com/watch?v=rDbUOdJDWJU
     
    я закачиваю так: yt-dlp.exe --merge-output-format mkv https://www.youtube.com/watch?v=rDbUOdJDWJU

    Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 13:17 05-12-2021
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yt-dlp.exe -f "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]" "https://www.youtube.com/watch?v=rDbUOdJDWJU"

    Всего записей: 1142 | Зарегистр. 03-02-2007 | Отправлено: 13:39 05-12-2021
    deniums

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А можно ли как-то задать, чтобы качалось с приоритетом 136 > 135 > 134 > 133 и аудио 251? То бишь, если есть 720p H.264 DASH (136) качался он + звук opus 128k (251). Если 720p нет, тогда 480p H.264 DASH (135) + opus 128k (251). Я не нашел как.
    1080p мне не надо. bestvideo это что за формат? DASH или нет? Мне нужен DASH 720p H.264 и ниже. Аудио opus, контейнер mkv.

    Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 14:25 05-12-2021 | Исправлено: deniums, 14:26 05-12-2021
       

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