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

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



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

    Цитата:
    А разве условие "res:1080" из первого блока перенесётся на остальные два блока

    Да, поспешил - не перенесётся, нужно будет указывать для каждого отдельно.

    Цитата:
    условия "ext:mp4:m4a" / "ext:mp4" / "ext" — она разве не идентичны по сути, ведь сортировка по умолчанию сама по себе подразумевает наивысший приоритет mp4 и m4a?

    Это тоже верно, если при выбранном res эти форматы доступны, я для большего контроля указываю, чтобы было понятно что качается.

    Всего записей: 674 | Зарегистр. 13-06-2019 | Отправлено: 14:25 31-01-2023
    351878



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

    Всего записей: 976 | Зарегистр. 28-03-2016 | Отправлено: 18:39 31-01-2023
    Nikolay1963

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

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 05:09 01-02-2023
    Ivanov Ivan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ARoma
    Цитата:
    А yt-dlp -f 137+140 <ссылка> чем-то не устраивает?
    Я подумал, что yt-dlp имеет другую команду для скачивания и склеивания, а не -f.
     
    fscpsd
    Цитата:
    Что сказали, то и делает.
    Вроде бы спрашивал конкретно...
    Цитата:
    4. Какой командой сохранить по максимуму 1080p в yt-dlp (аналог -f 137+140)?
    5. Какой командой сохранить по максимуму 2160p в yt-dlp (аналог -f 313+251)?


    Цитата:
    Под эти параметры согласно его внутренним алгоритмам нахождения ЛУЧШЕГО варианта в данном случае попала комбинация 248+251, вот он её и загружает.
    Он загрузил VP9 + Opus.
     
    Хотя...

    Цитата:
    137 mp4   1818x1080   30    &#9474;  542.69MiB 1947k https &#9474; avc1.640028 1947k video only          1080p, mp4_dash
    248 webm  1818x1080   30    &#9474;  379.63MiB 1362k https &#9474; vp9         1362k video only          1080p, webm_dash

    Поэтому я и написал, что yt-dlp что-то не то делает.
     
    ОК. Буду прописывать -f 137+140 / -f 313+251 вручную так же как в youtube-dl.
     
     
    P.S.
    Скачал mp4. Посмотрел спектры - у Opus срез на 20 кГц, у AAC на 16кГц. Сравнил скриншоты - вроде бы у VP9 почётче, значит, MPEG4 просто раздут.

    Всего записей: 1960 | Зарегистр. 30-11-2006 | Отправлено: 19:02 01-02-2023 | Исправлено: Ivanov Ivan, 19:26 01-02-2023
    notinthewoods



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

    Цитата:
    Буду прописывать -f 137+140 / -f 313+251 вручную

    А что вы будете делать в том случае, если этих потоков нет, хотя и Full HD, и 4K присутствуют? Например:

    Цитата:
    yt-dlp -f 137+140 7zCywLzJJs8
    ERROR: [youtube] 7zCywLzJJs8: Requested format is not available.
     
    yt-dlp -f 313+251 7zCywLzJJs8
    ERROR: [youtube] 7zCywLzJJs8: Requested format is not available.

    Попробуйте такой вариант:

    Код:
    yt-dlp -f "bv[height<=1080][ext=mp4]+ba[ext=m4a]/b" -S "vcodec:h264,acodec:mp4a,channels:2" 7zCywLzJJs8

    Скачивается видео с разрешением 1080 или меньше (если нет 1080), с расширением mp4, видеокодек - AVC (h264), аудиокодек - AAC (mp4a), стерео (2 канала).
    Параметры сортировки:
    vcodec:h264 - чтобы не скачался AV1 (он также идет в контейнере mp4)
    acodec:mp4a - чтобы не скачался AC3 (он также идет в контейнере m4a)
    channels:2 - чтобы не скачался 6 канальный звук
    А вот так с более качественным звуком:

    Код:
    yt-dlp -f "bv[height<=1080][ext=mp4]+ba[ext=m4a]/b" -S "vcodec:h264" 7zCywLzJJs8

     
    PS. Кстати, ролик классный (чуть более 4 мин), советую скачать с 6 канальным звуком, даже на компьютерных колонках среднего качества звук шикарный (просто битрейт элементарно жирнее). Ну, а что уж говорить, если имеется приличная акустика минимум 5.1)

    Всего записей: 479 | Зарегистр. 31-01-2015 | Отправлено: 20:25 01-02-2023
    VitalyF

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

    Цитата:
    ...чтобы не скачался AC3 (он также идет в контейнере m4a)...

    Вообще-то ничего, что aac был создан для теле-радио вещания в Британии как более компактный, т.е. для экономии места и более высокой скорости трансляции в сети.
    А ac3 был долго стандартом в производстве DVD в т.ч. одним из форматов для воспроизведения звука в кинотеатрах, потом появился расширенный ac3 - eac3, dolby, atmos...
    Так что я бы на вашем месте обратил внимание на e-ac-3 коммерческое название Dolby Digital Plus
    к-рое тоже присутствует там...
    Похоже, что по тому адресу уже другой контент...
     

    Всего записей: 1233 | Зарегистр. 03-03-2004 | Отправлено: 11:39 02-02-2023 | Исправлено: VitalyF, 14:03 02-02-2023
    LexVel

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1080р60 дает пробоемы..
    720р60 тоже,
     
    залипает в проигрывании как на сайте, так и загруженное
     
     
     
     
    как качать сабжем ? (webm, vp9) , а не (mp4, avc)
     
    линки для загрузки
     

    Цитата:
    yt-dlp -f "bestvideo[height<=1080][ext=mp4][dynamic_range=?SDR]+bestaudio[ext=m4a]/best" --merge-output-format mkv "video_url"  
     
    yt-dlp -f bestvideo"[height<=1080][ext=mp4]"+bestaudio[ext=m4a] "video_url"
     
    yt-dlp -vU -f bestvideo"[height<=1080][ext=mp4]"+bestaudio[ext=m4a] "video_url"
     
    yt-dlp -f "bestvideo[height<=1080][ext=mp4]+bestaudio[ext=m4a]/best[height<=1080][ext=mp4]/best" "video_url"

    Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 18:10 02-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LexVel
     
    VP9 + OPUS best
    Код:
    @"yt-dlp.exe" -f "bestvideo[ext^=webm]+bestaudio[ext^=webm]/best[ext^=webm]/best" --ignore-errors --ignore-config --write-description --embed-subs --no-part --console-title --progress  "ссылка"

     
    AVC+AAC best:  
    Код:
    @"yt-dlp.exe" -f "bestvideo[vcodec^=avc1]+bestaudio[acodec^=mp4a]"  --ignore-errors --ignore-config --write-description --embed-subs --no-part --console-title --progress  "ссылка"

     
    AVC 720p 50/60fps + AAC best:
    Код:
    @"yt-dlp.exe" -f "bestvideo[height=720][fps>30][vcodec^=avc1]+bestaudio[acodec^=mp4a]"  --ignore-errors --ignore-config --write-description --embed-subs --no-part --console-title --progress  "ссылка"

     
    Добавлено:
    Команда (кроме некоторых ключей в конце) полностью совместимы  с оригинальным ytdl,  так и с ytdlp.

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 20:50 02-02-2023
    LexVel

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
     
    пробую,
     
    сабж
    Цитата:
    yt-dlp_win
    на ос х32 будет качать? или он под х64 только ?

    Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 21:14 02-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LexVel
    Для 32-битки ищи ехе с припиской x86.

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 21:22 02-02-2023
    LexVel

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

    Цитата:
    VP9 + OPUS best  

     
    размер 500мб, файла который ранее был 120мб и качает медленно ~3 часа...
     
    просит
    Цитата:
    WARNING: [youtube] iSrwD4waRdo: nsig extraction failed: You may experience throttling for some formats
             Install PhantomJS to workaround the issue. Please download it from https://phantomjs.org/download.html

     
    по 2 и 3 линкам выкачал и видео также липнет,  
     
    вроде у меня лучше все шло, когда ставил этот образ
     
    19045.2486.230107-0437.22h2_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd
     

    Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 21:52 02-02-2023
    insorg



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

    Цитата:
    качает медленно ~3 часа
    Ютубовцы пытаются всячески сопротвляться.

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 22:06 02-02-2023
    Ivanov Ivan



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

    Цитата:
    А что вы будете делать в том случае, если этих потоков нет, хотя и Full HD, и 4K присутствуют?

    Я всегда сначала смотрю, что есть (-F), а потом выбираю лучшее качество. Однако, уже несколько раз убедился, что больший вес mp4 не означает качество.

    Всего записей: 1960 | Зарегистр. 30-11-2006 | Отправлено: 10:16 03-02-2023 | Исправлено: Ivanov Ivan, 10:18 03-02-2023
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ivanov Ivan
    Смотреть каждый раз на -F - ну такое..
    Если нет проблем ни с каким кодеком, ни с какой частотой кадров - вот удобная команда для yt-dlp без всяких заморочек с сортировкой:

    Цитата:
    yt-dlp -f "bv[height<=1080][dynamic_range=?SDR]+ba/b" URL

    Здесь только 2 ограничения - мне нужен максимально Full HD и не нужен HDR. Всё. yt-dlp по умолчанию отдает предпочтение VP9 перед AVC - замечательно.

    Всего записей: 479 | Зарегистр. 31-01-2015 | Отправлено: 21:01 03-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
    А почему не AV1 тогда. Он в разы лучше этого VP9...

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 21:03 03-02-2023
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Против AV1 ничего не имею. Только зачастую он только с HDR идет - какой смысл его качать, если смотреть приходится на устройстве без его поддержки? В смысле, видео играется без проблем, просто HDR игнорируется.
    Вот, например:

    Цитата:
    yt-dlp -F LXb3EKWsInQ

    Всего записей: 479 | Зарегистр. 31-01-2015 | Отправлено: 21:23 03-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
    Есть принципиальная разница?
    Наоборот, получишь лучше качество картинки, даже при прочих равных без HDR, банально за счёт более эффективного кодека и лучшего битрейта. AV1 на сравнимых битрейтах (особенно на большом разрешении) существенно лучше VP9. Даже AVC лучше VP9, но ютуп выше 1080р не хочет отдавать AVC, там только VP9 и AV1. При прочих равных, смысла в VP9 ровно ноль.
     
    Добавлено:
    Хотя, судя строго... А есть ли что-то на ютубе вообще, что достойно этих всех 4К, хдр и прочих плюшек?
    Кинца там нет, игры тоже зачастую стримят в 1080р с апскейлом до 4К, чтобы ютуб не поганил прямотранскодированный поток 1080р. Демки некоторых роликов тестовых разве что, дак то баловство...

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 21:29 03-02-2023
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Смысл в VP9 есть. Как правило, существенная экономия времени при скачивании перед AVC, где раздутый битрейт для незавидного качества.
    Во-вторых, AV1 зачастую просто нет)
     
    Что касается "достойно", интересы у всех разные. Я бы с удовольствием посмотрел бы в 8K кое-что на ютубе, дык...

    Всего записей: 479 | Зарегистр. 31-01-2015 | Отправлено: 21:40 03-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoodsnotinthewoods
    Цитата:
    раздутый битрейт для незавидного качества
    Так то ты вопросы к ютубу давай, чего они его кодируют на фаст пресете с предварительным общим блуром и междкадровым смазыванием.
    Цитата:
    Я бы с удовольствием посмотрел бы в 8K кое-что на ютубе
    Например?

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 22:19 03-02-2023
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Да любые видео городов Европы, Азии, Америки и т.д., снятые с квадрокоптеров. Или как огромная анаконда заживо заглатывает какого-нибудь бычка... Или концерт популярной группы...
    Разумеется, на соответствующем экране и с  соответствующей акустикой)
    Да, блин, странный вопрос...

    Всего записей: 479 | Зарегистр. 31-01-2015 | Отправлено: 22:33 03-02-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