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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    -ac 2 -c:a libfdk_aac -vbr 5 -af \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:3:0:0,bass=g=4:f=110:w=0.6,dynaudnorm\""
    -ac 2 -c:a libfdk_aac -vbr 5 -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\""
    понял

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    да. эта -filter_complex будь она не ладна
    и нативный aac начал сразу везде фильтр применять, а то с Merger не хотел итд.

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 22:53 16-02-2024 | Исправлено: RazOne707, 22:57 16-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    разрабам ничего не пиши, посмотрим кто что ответит
    ну и пускай накидают вариантов побольше
    и как --use-postprocessor писать
    а то вот этот вариант увидел --use-postprocessor "YourSubtitleCorrector:when=before_dl" https://github.com/yt-dlp/yt-dlp/issues/8266#issuecomment-1744225182 у себя пробовал, всегда ошибка ключа была, а ключ тут это when

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 22:54 16-02-2024
    VitalyF

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

    где-то читал, что есть разница...

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 22:55 16-02-2024 | Исправлено: VitalyF, 22:57 16-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    разные процессоры и значения для ключа, не важно, всегда ошибка. Не понятно надо дальше тут в этой же команде писать аргументами или можно в -ppa аргументы, а у --use-postprocessor просто когда ключ к процессору прописать

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 22:56 16-02-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну по ходу дела я для себя одну штуку выяснил, что с -x --audio-format m4a качает opus. Я тут конечно фигею почему.
    И RemuxVideo просто не нужен становится если хочется качать opus с фильтром в m4a aac - что становится удобно из-за этого.

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 23:03 16-02-2024 | Исправлено: RazOne707, 23:38 16-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    --audio-format m4a качает opus. Я тут конечно фигею почему.

    потому что это не выбор формата, а кодировка постпроцессора

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 23:45 16-02-2024
    RazOne707



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

    Цитата:
    потому что это не выбор формата, а кодировка постпроцессора

    UPD: Я что-то -x не пользовался активно и заблуждался как она работает, это постпроцесс да.
    через -f "ba[ext=m4a]" получается aac качается, глянуть хочу что будет лучше opus в aac или aac в aac.

    Всего записей: 1981 | Зарегистр. 06-10-2023 | Отправлено: 23:58 16-02-2024 | Исправлено: RazOne707, 00:46 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    у меня 251 скачивает --audio-format aac

    Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 00:11 17-02-2024
    vasevase

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

    Цитата:
    greeple: с этого стэйбл латеста https://github.com/yt-dlp/yt-dlp/releases/tag/2023.12.30

    Собрал нормально пашущую версию на 3.7 за 16/11/23.
    Но они же без гадостей не могут:
    при запуске там какая-то тревожная простынка,
    мол, ататата, эта версия Python - deprecated.
     
    Сие отключается, или только править/удалять руками?
    В версии для печати не нашёл именно про данный warning.

    Всего записей: 3363 | Зарегистр. 28-08-2010 | Отправлено: 01:28 17-02-2024 | Исправлено: vasevase, 02:06 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    Цитата:
    при запуске там какая-то тревожная простынка

    типа такой ?

    Код:
    if sys.version_info < (3, 8):
        raise ImportError(
            f'You are using an unsupported version of Python. Only Python versions 3.8 and above are supported by yt-dlp')  # noqa: F541
     

    это тут https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/__init__.py может где то ещё есть
    https://github.com/yt-dlp/yt-dlp/commit/f4b95acafcd69a50040730dfdf732e797278fdcc
    тебе нужна версия до этой получается, https://github.com/yt-dlp/yt-dlp/releases/tag/2023.11.16 или может какая то из ночнух вот этот https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/tag/2023.11.15.232826 после уже с 3.8 https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/tag/2023.11.16.232727
    если работает то можешь конечно тогда и последнюю собрать, но мне кажется что то да отвалится. Они же не просто так это пишут, значит использовали что то из новых версий.  
    https://github.com/yt-dlp/yt-dlp/pull/8361

    Цитата:
    Generated by Copilot at 249ae6b
    Summary
    &#11014;&#65039;&#128465;&#65039;&#128218;
     
    This pull request updates the project to require Python 3.8 or higher and to support Python 3.12. It modifies the documentation, the setup.py file, the update.py file, the GitHub workflows, and the __init__.py and compat/functools.py files accordingly.
     
    To use yt-dlp you must know
    That Python 3.8 is the lowest you can go
    The build and core workflows have changed
    The docs and the code have been rearranged
    And older Windows versions are no longer in the show
     
    Walkthrough
    Raise the minimum Python version requirement to 3.8 and update the supported Python versions accordingly (link, link, link, link, link, link, link, link, link, link, link, link)
    Remove the cached_property class from compat/functools.py as it is available in the standard library since Python 3.8 (link)
    Use importlib.metadata instead of contextvars to check for Python 3.8 or above in __init__.py (link)
    Simplify the message for deprecated Python versions and remove the special case for Windows Vista/Server 2008 in update.py (link)

    и там же предлагают эту сборку https://github.com/nicolaasjan/yt-dlp/releases или тут вот почитать https://github.com/yt-dlp/yt-dlp/issues/7803 где чел собрал Python 3.8 для 32-битного дистрибутива WinXP на Google Диске https://github.com/yt-dlp/yt-dlp/issues/7803#issuecomment-1732004030
     
    Добавлено:
    там же и https://github.com/nicolaasjan этот тусуется и собирает свои сборки из всех этих вариантов
     
    Добавлено:
    а ну вот пост со всей инфой https://github.com/yt-dlp/yt-dlp/issues/7803#issuecomment-1815159396 и версии и куда идти

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Такая (стэйбл за 16.11.23, качает/подхватывает ffmpeg нормально):

    Цитата:
    Deprecated Feature: Support for Python version 3.7 has been deprecated.
    See  https://github.com/yt-dlp/yt-dlp/issues/7803  for details.
    You may stop receiving updates on this version at any time!
    Please update to Python 3.8 or above

    За гугл-ссылки — спасибо, положу в копилку.
     
    Hовое мне особо и не надо [и Питон и YTDLP].
    А на 3.7 [в exe-варианте] как будто поменьше
    мусора выходит: вот этих криптодомов и прочей
    шелухи, что у nicolaasjan вытряхивается в Temp.
     
    Для YT с десяток pyd-ов и плюс-минус столько же dll-лок
    с exe достаточно. Положил - и пользуешься спокойно.    
    [до очередного гугл-обновления, хех]

    Всего записей: 3363 | Зарегистр. 28-08-2010 | Отправлено: 02:20 17-02-2024 | Исправлено: vasevase, 03:29 17-02-2024
    Maz



    Дед Мазай
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    youtube-dl | yt-dlp (Часть 2)

    Всего записей: 39126 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-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