youtube-dl | yt-dlp (часть 2) - [51] :: Программы :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: часть 1 [?]

Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 КБ/сек - рекомендуется использовать yt-dlp.
 
официальные ночные сборки


 
youtube-dl [?] с фиксом скорости, не требует SSE2
youtube-dl [?] с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  






yt-dlp - активный форк youtube-dl, рекомендуется к использованию. Минимальная версия Windows 8. Linux [?]
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched Форк yt-dlp с некоторыми изменениями (очень похож на yt-dlp, но есть свои дополнения, например предпочитает объединять в mkv)
yt-dlp для Windows XP x86 и Windows 7
ссылки на всегда последние версии nicolaasjan [?]
yt-dlp [?] для Windows XP x86 (устарело, не обновляется)
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
Графические интерфейсы
  • MediaDownloader (2025)
  • Metube (web-UI)
  • Tartube (2025)
  • Videomass (2025)
  • Vividl (2024)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное
  • ffmpeg.exe - yt-dlp/FFmpeg-Builds | Нюанс под Windows 7 раз [?] два
  • кнопки от notinthewoods [?]
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED [?]
  • Обход корпоративных/провайдерских блокировок [?]
  • Обход блокировок связанный с медиаконтентом - видео, аудио.. [?]
     

  • Всего записей: 39488 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 16:23 27-05-2025
    insorg



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

    Цитата:
     yt-dlp -x  

    Прикольно. Осталось только обложку прикрутить.

    Всего записей: 19352 | Зарегистр. 04-11-2010 | Отправлено: 15:08 07-04-2024
    RazOne707



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

    Цитата:
    Осталось только обложку прикрутить.

    yt-dlp -x --embed-thumbnail --convert-thumbnails jpg  
    *.opus с эскизом,само автоматически ремуксится

    Всего записей: 2594 | Зарегистр. 06-10-2023 | Отправлено: 15:16 07-04-2024 | Исправлено: RazOne707, 15:19 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Да, уже успел такое же проверить, работает отлично.
     
    Добавлено:
    Даже успел сравнить обе вариации

    Код:
    -f "bestaudio[acodec^=opus]" --remux-video opus  --embed-thumbnail --convert-thumbnails jpg

    Код:
    -f "bestaudio[acodec^=opus]" -x  --embed-thumbnail --convert-thumbnails jpg

    На выходе одинаковый опус с обложкой.

    Всего записей: 19352 | Зарегистр. 04-11-2010 | Отправлено: 15:19 07-04-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg будет чем заняться тебе на досуге.

    Всего записей: 1288 | Зарегистр. 28-03-2016 | Отправлено: 15:23 07-04-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    --remux-video mka только тут будет уместна, а так автоматически выбирается получается если контейнер Opus(ogg) устраивает

    Всего записей: 2594 | Зарегистр. 06-10-2023 | Отправлено: 15:24 07-04-2024 | Исправлено: RazOne707, 15:25 07-04-2024
    351878



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

    Цитата:
    На выходе одинаковый опус с обложкой.  
    ага, возьми с полки пирожок

    Всего записей: 1288 | Зарегистр. 28-03-2016 | Отправлено: 15:25 07-04-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стоп! Не из той оперы!
    в m4a не ковертит... удалил. Строка была для youtuba с фильтрами

    Всего записей: 1413 | Зарегистр. 03-03-2004 | Отправлено: 15:35 07-04-2024 | Исправлено: VitalyF, 16:51 07-04-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    по поводу --download-sections
    может есть способ сразу несколько кусков в один файл вклеить
    типа трейлера чтоли

    Всего записей: 4269 | Зарегистр. 22-11-2006 | Отправлено: 16:17 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Для мобилки я беру сразу прибитое гвоздями 134+140, зачастую его достаточно. Тем более, что этот редкий 774 я вообще не наблюдаю ни на одном из скачанных на данный момент треке.
     
    Добавлено:
    А какой-то "жирный" звук с ютуба ожидать не приходится. Если оно для говорящей головы, то имеющегося достаточно. А если для музыки - то только во временную папку, до того момента как скачаешь полноценный нормальный альбом в нормальном качестве.

    Всего записей: 19352 | Зарегистр. 04-11-2010 | Отправлено: 16:43 07-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    конкат есть для плейлистов, а для этой функции пока нет
    https://github.com/yt-dlp/yt-dlp/issues/7039 запрос есть, добавлять будут
    сейчас можно с --exec сделать (сейчас попозже напишу)
     
    UPD не, не напишу, там получается надо с разными именами сохранять файлы и как то их прописывать, сходу не сделать
    нет желания
    там есть несколько вариантов, но это надо много времени, я пару вариантов проверил, не получается
    такой  

    Код:
    ffmpeg -i "concat:01.mp4|02.mp4" -codec copy output.mp4

    и такой

    Код:
    (for %i in (*.wav) do @echo file '%i') > mylist.txt
    ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.wav

    второй более подходит, но надо думать

    Всего записей: 6921 | Зарегистр. 11-02-2020 | Отправлено: 17:30 07-04-2024 | Исправлено: greeple, 19:22 07-04-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    как сюда mp4 добавить, чтобы webm исключить
    Цитата:
    "bv*[height<=360]+ba/b"

    Всего записей: 1413 | Зарегистр. 03-03-2004 | Отправлено: 18:15 07-04-2024 | Исправлено: VitalyF, 18:16 07-04-2024
    RazOne707



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

    Цитата:
    как сюда mp4 добавить, чтобы webm исключить

    Это к greeple) у -f в синтаксисах мультиправил он шарит

    Всего записей: 2594 | Зарегистр. 06-10-2023 | Отправлено: 18:34 07-04-2024 | Исправлено: RazOne707, 18:45 07-04-2024
    insorg



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

    Цитата:
     как сюда mp4 добавить, чтобы webm исключить

    Предпочитаю полную форму, которая совместима с оригиналом.
    Например, для скачивания роликов 720р с 50 или 60 фпс + аас звука:
    -f "bestvideo[height=720][fps>30][vcodec^=avc1]+bestaudio[acodec^=mp4a]"  
    А дальше, просто по мере ненадобности лишнее отбрасывается.
     
    Добавлено:
    Если сильно припрёт, ничего не мешает в конце добавить /best или что-то ещё.

    Всего записей: 19352 | Зарегистр. 04-11-2010 | Отправлено: 18:44 07-04-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для -f, vcodec^=avc1 не на ютубе ничего не скачает, если vcodec не будет отображаться или не начинаться с avc1 или вообще им являться.  
    Нужно еще дописывать альтернативы на понижение. -S в этом плане удобнее -S "res:360,vcodec:h264,acodec:aac" эстетично, практично, универсально)

    Всего записей: 2594 | Зарегистр. 06-10-2023 | Отправлено: 18:48 07-04-2024 | Исправлено: RazOne707, 19:08 07-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707 [?]
    Цитата:
    Нужно еще дописывать альтернативы на понижение.

    у него /best прописан, это альтернатива
     
    Добавлено:
    ну и ? можно добавить чисто к кодеку  

    Код:
    -f "bestvideo[height=720][fps>30][vcodec^=?avc1]+bestaudio[acodec^=mp4a]/best"  

     
    Добавлено:
    VitalyF [?]
    Цитата:
    как сюда mp4 добавить, чтобы webm исключить

    ну так [ext=mp4] только он и av1 взять может так как он тоже в mp4, хотя и не в приоритете

    Всего записей: 6921 | Зарегистр. 11-02-2020 | Отправлено: 19:24 07-04-2024 | Исправлено: greeple, 19:29 07-04-2024
    insorg



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

    Цитата:
    Для -f, vcodec^=avc1 не на ютубе ничего не скачает

    Смотри на крышечку ^. У меня писано для вложенного батника, там она нужна. Для прямого вызова из какого-то своего скрипта, повершела или ещё откуда - там её нужно убирать, ибо это чисто батниковая кухня.
     
    Добавлено:

    Цитата:
    если vcodec не будет отображаться или не начинаться с avc1 или вообще им являться

    За все годы использования сабжа ни разу не было проблем с использованием вот такой конструкции
    -f "bestvideo[vcodec^=avc1]+bestaudio[acodec^=mp4a]"
    Использовал её ещё с оригинала youtube-dl , потом на yt-dlp оставил как есть.
     
    Добавлено:

    Цитата:
    -S в этом плане удобнее -S "res:360,vcodec:h264,acodec:aac" эстетично, практично, универсально

    Это уж кому какие цели. У меня цель - сохранение совместимости с оригиналом youtube-dl , т.к. уже давно научен опытом - не привязываться к уникальным фишкам какой-то одной утилиты, когда есть общедоступные между ними альтернативы для той же задачи.
     
    Добавлено:
    А вообще, вот эта тройка  
    -f "bestvideo[vcodec^=avc1]+bestaudio[acodec^=mp4a]"
    -f "bestvideo[vcodec^=vp09]+bestaudio[acodec^=opus]"  
    -f "bestvideo[vcodec^=av01]+bestaudio[acodec^=mp4a]"

    уже давно стала наиболее универсальным решением для ютупа, чтобы скачать лучшее при конкретном заданном кодеке.
    Суть аналогична более полному варианту [?], крышечки ^ - тоже.

    Всего записей: 19352 | Зарегистр. 04-11-2010 | Отправлено: 19:43 07-04-2024 | Исправлено: insorg, 21:37 07-04-2024
    shamagov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех, уважаемые.
     
    Я позабыл... мы вроде об этом уже говорили, но с годами моя память что-то не очень... на ютюбе есть музыкальные клипы, у которых есть премиальное HD качество... можно ли скачать такой вариант с помощью наших инструментов (yt-dlp  и  ffmpeg) ?
     
    А то максимальное качество могу скачать только ААС 128  [?]
     
    Вот этот клип - https://www.youtube.com/watch?v=5KDDVdJuI2E

    Всего записей: 1135 | Зарегистр. 04-02-2010 | Отправлено: 20:09 07-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg [?]
    Цитата:
    Смотри на крышечку ^. У меня писано для вложенного батника, там она нужна. Для прямого вызова из какого-то своего скрипта, повершела или ещё откуда - там её нужно убирать, ибо это чисто батниковая кухня.

    нет, с чего ты взял? это фильтр начала ^= (starts with)
    https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#filtering-formats

    Всего записей: 6921 | Зарегистр. 11-02-2020 | Отправлено: 20:15 07-04-2024
    insorg



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

    [youtube] Extracting URL: https://www.youtube.com/watch?v=5KDDVdJuI2E
    [youtube] 5KDDVdJuI2E: Downloading webpage
    [youtube] 5KDDVdJuI2E: Downloading ios player API JSON
    [youtube] 5KDDVdJuI2E: Downloading android player API JSON
    [youtube] 5KDDVdJuI2E: Downloading m3u8 information
    [info] Available formats for 5KDDVdJuI2E:
    ID  EXT   RESOLUTION FPS CH |   FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    ----------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                  mhtml | images                                  storyboard
    sb2 mhtml 80x45        1    |                  mhtml | images                                  storyboard
    sb1 mhtml 160x90       1    |                  mhtml | images                                  storyboard
    sb0 mhtml 320x180      1    |                  mhtml | images                                  storyboard
    233 mp4   audio only        |                  m3u8  | audio only          unknown             Default
    234 mp4   audio only        |                  m3u8  | audio only          unknown             Default
    139 m4a   audio only      2 |    1.30MiB   49k https | audio only          mp4a.40.5   49k 22k low, m4a_dash
    249 webm  audio only      2 |    1.24MiB   46k https | audio only          opus        46k 48k low, webm_dash
    250 webm  audio only      2 |    1.64MiB   62k https | audio only          opus        62k 48k low, webm_dash
    140 m4a   audio only      2 |    3.45MiB  129k https | audio only          mp4a.40.2  129k 44k medium, m4a_dash
    251 webm  audio only      2 |    3.33MiB  125k https | audio only          opus       125k 48k medium, webm_dash
    602 mp4   256x144     13    | ~  2.17MiB   80k m3u8  | vp09.00.10.08   80k video only
    394 mp4   256x144     25    |    1.29MiB   48k https | av01.0.00M.08   48k video only          144p, mp4_dash
    269 mp4   256x144     25    | ~  3.33MiB  122k m3u8  | avc1.4D400C    122k video only
    160 mp4   256x144     25    |  936.91KiB   34k https | avc1.4D400C     34k video only          144p, mp4_dash
    603 mp4   256x144     25    | ~  4.18MiB  154k m3u8  | vp09.00.11.08  154k video only
    278 webm  256x144     25    |    2.31MiB   87k https | vp09.00.11.08   87k video only          144p, webm_dash
    395 mp4   426x240     25    |    1.57MiB   59k https | av01.0.00M.08   59k video only          240p, mp4_dash
    229 mp4   426x240     25    | ~  4.64MiB  171k m3u8  | avc1.4D4015    171k video only
    133 mp4   426x240     25    |    1.63MiB   61k https | avc1.4D4015     61k video only          240p, mp4_dash
    604 mp4   426x240     25    | ~  6.02MiB  221k m3u8  | vp09.00.20.08  221k video only
    242 webm  426x240     25    |    2.04MiB   77k https | vp09.00.20.08   77k video only          240p, webm_dash
    396 mp4   640x360     25    |    3.15MiB  118k https | av01.0.01M.08  118k video only          360p, mp4_dash
    230 mp4   640x360     25    | ~ 10.63MiB  391k m3u8  | avc1.4D401E    391k video only
    134 mp4   640x360     25    |    3.40MiB  128k https | avc1.4D401E    128k video only          360p, mp4_dash
    18  mp4   640x360     25  2 |   13.32MiB  500k https | avc1.42001E         mp4a.40.2       44k 360p
    605 mp4   640x360     25    | ~ 12.85MiB  472k m3u8  | vp09.00.21.08  472k video only
    243 webm  640x360     25    |    4.03MiB  151k https | vp09.00.21.08  151k video only          360p, webm_dash
    397 mp4   854x480     25    |    5.98MiB  225k https | av01.0.04M.08  225k video only          480p, mp4_dash
    231 mp4   854x480     25    | ~ 15.21MiB  559k m3u8  | avc1.4D401E    559k video only
    135 mp4   854x480     25    |    5.66MiB  213k https | avc1.4D401E    213k video only          480p, mp4_dash
    606 mp4   854x480     25    | ~ 18.31MiB  673k m3u8  | vp09.00.30.08  673k video only
    244 webm  854x480     25    |    6.29MiB  236k https | vp09.00.30.08  236k video only          480p, webm_dash
    398 mp4   1280x720    25    |   11.89MiB  447k https | av01.0.05M.08  447k video only          720p, mp4_dash
    232 mp4   1280x720    25    | ~ 27.30MiB 1003k m3u8  | avc1.4D401F   1003k video only
    136 mp4   1280x720    25    |   11.67MiB  439k https | avc1.4D401F    439k video only          720p, mp4_dash
    609 mp4   1280x720    25    | ~ 30.20MiB 1109k m3u8  | vp09.00.31.08 1109k video only
    247 webm  1280x720    25    |   11.13MiB  418k https | vp09.00.31.08  418k video only          720p, webm_dash
    399 mp4   1920x1080   25    |   23.71MiB  891k https | av01.0.08M.08  891k video only          1080p, mp4_dash
    270 mp4   1920x1080   25    | ~125.63MiB 4615k m3u8  | avc1.640028   4615k video only
    137 mp4   1920x1080   25    |   61.02MiB 2293k https | avc1.640028   2293k video only          1080p, mp4_dash
    614 mp4   1920x1080   25    | ~ 75.45MiB 2772k m3u8  | vp09.00.40.08 2772k video only
    248 webm  1920x1080   25    |   35.20MiB 1323k https | vp09.00.40.08 1323k video only          1080p, webm_dash
    616 mp4   1920x1080   25    | ~154.84MiB 5688k m3u8  | vp09.00.40.08 5688k video only          Premium

    140 - это самый лучший звук из доступных.  
    Да и 1080р видео - тоже потолок здесь. Так что, всё возможное уже получено.
    Для выбора других кодеков (мало ли, вдруг нужен не AVC+AAC) есть три строки в моём посте выше. Каждый на свой вариант.

    Всего записей: 19352 | Зарегистр. 04-11-2010 | Отправлено: 20:18 07-04-2024 | Исправлено: insorg, 20:21 07-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov [?]
    Цитата:
    на ютюбе есть музыкальные клипы, у которых есть премиальное HD качество... можно ли скачать такой вариант с помощью наших инструментов (yt-dlp  и  ffmpeg) ?

    если есть премиум акк, подкидываешь куки и должно быть доступно (по идее, никто тут премиум не юзал)

    Всего записей: 6921 | Зарегистр. 11-02-2020 | Отправлено: 20:18 07-04-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

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru