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

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

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

    Цитата:
    Ограниичивает максимальное разрешение, в вашем случае будет:
    $ yt-dlp -S "res:720"

     
    Сенькаю, вот теперь всё норм качается...

    Всего записей: 1094 | Зарегистр. 21-02-2008 | Отправлено: 10:50 20-01-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    так этот трек https://music.youtube.com/watch?v=NSTUVHsb9xw и на ютубе тот же https://www.youtube.com/watch?v=NSTUVHsb9xw а ты вкидываешь другую ссылку на другое видео (с клипа), на мьюзике тоже самое что и на ютубе, а качество выше medium дается только покупкой премиума

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 13:37 20-01-2023 | Исправлено: greeple, 13:40 20-01-2023
    VitalyF

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

    Цитата:
    а ты вкидываешь другую ссылку на другое видео (с клипа), на мьюзике тоже самое что и на ютубе, а качество выше medium дается только покупкой премиума

    Я взял первую попавшуюся, NSTUVHsb9xw мне некогда было искать, хотя я и с ней тоже сравнивал.
    Просто у меня на смартфоне премиум, это во-первых, а во-вторых и на обычном youtube их тоже много разных по качеству! Так что всё относительно, если хочешь точный результат, то тогда надо сравнивать множество параметров, при одинаковых условиях. Проще премиум себе завести халявный... ))  
    PS
    Из моря музона, едва ли сотня наберётся, что на душу ложатся, остальное бла...бла... у этой Billie Eilish через слово fuc, fuck, а с виду не подумаешь...

    Всего записей: 1233 | Зарегистр. 03-03-2004 | Отправлено: 14:49 20-01-2023 | Исправлено: VitalyF, 15:02 20-01-2023
    greeple

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

    Цитата:
     мне некогда было искать

    так, а что искать если эта тоже самое что на ютубе, только мюзик на www меняешь в ссылке и всё, так же это всё лежит на тех же каналах, просто в поиске на ютубе выдаёт клипы в обычном списке это да, но разницы между ними особой нет, премиум и на обычном ютубе вроде дает большее качество  
    а конкретно этот трек я попробовал послушать оба и с ютуба в opus и с вк в mp3 оба одинаковые как по мне, после половины трека когда начинаются музыка и всё громкое оба пердят трещат, одинаково, думал сначала что opus хуже тут будет, но и в mp3 так же звучит, а первая половина оба нормальные, я коллекции не собираю, мне достаточно онлайн с вк в аимпе, иногда что то скачиваю, раньше вот было дело, а сейчас уже перестал, поэтому мне вк за глаза, некоторые с deezer hifi качают, но мне как то без разницы это всё

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 16:11 20-01-2023
    VitalyF

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

    Цитата:
    ...после половины трека когда начинаются музыка и всё громкое оба пердят трещат, одинаково, думал сначала что opus хуже тут будет, но и в mp3 так же звучит, а первая половина оба нормальные,

    "Пердят" - это не баг, это фича, я т.д., на низком качестве тише и не "пердят" но общее впечатление - не яркое и вообще не интересно!
    всё, пора кончать, начали про загрузку, кончили про качество youtube...

    Всего записей: 1233 | Зарегистр. 03-03-2004 | Отправлено: 20:00 20-01-2023 | Исправлено: VitalyF, 20:27 20-01-2023
    Ivanov Ivan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    4K по максимуму - 313+140?

    Всего записей: 1960 | Зарегистр. 30-11-2006 | Отправлено: 01:34 21-01-2023
    vek3262



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

    Всего записей: 5413 | Зарегистр. 02-09-2012 | Отправлено: 02:11 21-01-2023
    Ivanov Ivan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vek3262
    а как соотнести между собой таблицы DASH audio и DASH video?
    313 - это VP9 (WebM). Ниже таблиц написано, что VP9 нужно складывать с Opus, хотя у Opus меньший битрейт, чем у AAC. Но AAC, получается, только для H.264 (MP4).

    Всего записей: 1960 | Зарегистр. 30-11-2006 | Отправлено: 12:22 21-01-2023 | Исправлено: Ivanov Ivan, 12:46 21-01-2023
    neorion

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ivanov Ivan
    Можно комбинировать как угодно. "Нестандарт" просто перепакуется в mkv.
    А так vp9 + opus = webm
    h264 + aac = mp4
     
    Нестандарт:
    h264 + opus = mkv
    vp9 + aac = mkv
     

    Цитата:
    у Opus меньший битрейт

    Битрейт это еще не всё. Важно также качество кодера. Opus более современный, у него частотка до 20 кГц (у AAC 16 кГц), Opus на ютубе кодируется с переменным битрейтом (AAC близким к постоянному). Кстати, в этом может быть различие. Если звуковой участок простой или тишина, AAC все равно будет выделять (впустую) 128k, а Opus по минимуму. Это соответственно влияет и на средний битрейт.

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 18:42 21-01-2023
    insorg



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

    Цитата:
    vp9 + aac = mkv  
    Как вариант, если хочется скачать 4К, а аппаратно видик только vp9 тянет.
     
    Добавлено:
    Для остального менше проблем с более человеческим AVC+AAC= *.mp4

    Всего записей: 15808 | Зарегистр. 04-11-2010 | Отправлено: 18:47 21-01-2023
    greeple

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

    Цитата:
    что VP9 нужно складывать с Opus, хотя у Opus меньший битрейт, чем у AAC.

    кодеки то разные, у opus 128 качество выше чем у aac 128  
    вот справа aac 44100 128 по центру opus 48000 125кб слева mp3 320 https://i.imgur.com/O7bGg9f.png
    yt-dlp по умолчанию берёт по кодекам и качеству лучшее, а не по битрейту как раньше youtube-dl делал, поэтому если тебе не принципиально какие кодеки, а главное качество то, просто оставляй как есть, если надо 4к, то качаешь так  
    -f "[height<=?2160]"
    или так
    -S "height:2160"
    или так
    -S "res:2160"

    Цитата:
    Но AAC, получается, только для H.264 (MP4).

    еще для av1
    https://www.youtube.com/watch?v=a_FSfzQ2IW4 вот первое видео которое попалось, у меня только 2 4к кодека там - 313 vp9 webm и av1 (на ютубе av01) в mp4 - 401  
    по умолчанию качает 313+251 opus максимальный
    если прям есть определенные предпочтения в кодеках можно в сортинге их прописать (скачает в данном видео 401+140)
    -S +codec:av01:m4a  
    в таблице есть VP9.2 это тоже av1 вроде
    если написать
    -S +codec:av01:opus  
    то скачает 401+251 av1 и opus

    Код:
    [youtube] Extracting URL: https://www.youtube.com/watch?v=a_FSfzQ2IW4
    [youtube] a_FSfzQ2IW4: Downloading webpage
    [youtube] a_FSfzQ2IW4: Downloading android player API JSON
    [info] a_FSfzQ2IW4: Downloading 1 format(s): 401+251
    [download] Destination: Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].f401.mp4
    [download] 100% of    2.99GiB in 00:04:54 at 10.40MiB/s
    [download] Destination: Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].f251.weba
    [download] 100% of   35.85MiB in 00:00:03 at 10.52MiB/s
    [Merger] Merging formats into "Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].webm"
    Deleting original file Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].f401.mp4 (pass -k to keep)
    Deleting original file Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].f251.weba (pass -k to keep)

    объединилось в webm, но дурацкий скрипт удалил его в корзину видимо weba еще и webm удаляет  
    странно с флагом тест если это же запустить то ошибка объединения

    Код:
    [download] Destination: Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].f251.weba
    [download] 100% of   10.00KiB in 00:00:00 at 185.71KiB/s
    [Merger] Merging formats into "Самые красивые места на земле в формате видео 4к [a_FSfzQ2IW4].webm"
    ERROR: Postprocessing: Conversion failed!

    --merge-output-format mkv тоже выдаёт ошибку у меня, но без флага тест скачал и объединил нормально видео av1 аудио opus в webm (логично) и нормально оно работает, а с флагом ошибка построцессинга почему то
    ты можешь сам по мелким видео потестить как это всё работает по документации (я тут видео на 30м выбрал тоже зря, но не суть)
    еще можно использовать флаг --test скачивает часть видео или -s (симулировать скачку, но не качать) но он не показывает дальше выбора форматов, поэтому тест удобнее

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 19:29 21-01-2023 | Исправлено: greeple, 19:46 21-01-2023
    versond

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не всегда сабж скачивает длинные видео, обрезая файл до 2:00:00.
    Так и должно быть?

    Всего записей: 14 | Зарегистр. 20-01-2023 | Отправлено: 19:32 21-01-2023
    Ivanov Ivan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    neorion
    insorg
    greeple
    спасибо за инфу!
    Тогда выберу 4К всё-таки в VP9 - битрейт на пару тысяч больше 4К AVC, а разница между размерами 37 MiB. Разница между размерам Opus и AAC всего 0.01 MiB.
    В общем, 313+251.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    versond
    какое например? обычно это стримы, а это в настройках канала так выставлено максимум 2 часа, вот он пока весь не обработается (после стрима) и не качается наверно, никогда такие не качал

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 19:37 21-01-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    у opus 128 качество выше чем у aac 128
    Тем, что среза нет? Сомнительно. Ты посмотри на эти столбы неведомой каши. Лучше б он резал, честное слово...
    Ну, ещё я не исключаю той же истории, что и с видео. Они только так же могут AAC жать самым поганым фаст-пресетом, но это пока что только на предположениях, ведь в подобном ютупчик уже был уличён (я про видео, там всё доказано ещё несколько лет назад).
     
    versond
    Цитата:
    обрезая файл до 2:00:00
    Качал и 8-часовые без проблем. Давай проблемную ссылку сюда.

    Всего записей: 15808 | Зарегистр. 04-11-2010 | Отправлено: 19:47 21-01-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ivanov Ivan
    вот это видео https://www.youtube.com/watch?v=6DR1SqPYWCo  
    с вот таким запросом
    yt-dlp -S +codec:vp9:m4a
    качает 313+140
    и сам объединяет в mkv  

    Код:
    [youtube] Extracting URL: https://www.youtube.com/watch?v=6DR1SqPYWCo
    [youtube] 6DR1SqPYWCo: Downloading webpage
    [youtube] 6DR1SqPYWCo: Downloading android player API JSON
    [info] 6DR1SqPYWCo: Downloading 1 format(s): 313+140
    [download] Destination: Аватар 2&#65306; Путь воды &#128165; Большой русский трейлер 4K &#128165; Фильм 2022 [6DR1SqPYWCo].f313.webm
    [download] 100% of  612.96MiB in 00:01:00 at 10.19MiB/s
    [download] Destination: Аватар 2&#65306; Путь воды &#128165; Большой русский трейлер 4K &#128165; Фильм 2022 [6DR1SqPYWCo].f140.m4a
    [download] 100% of    5.36MiB in 00:00:00 at 10.77MiB/s
    [Merger] Merging formats into "Аватар 2&#65306; Путь воды &#128165; Большой русский трейлер 4K &#128165; Фильм 2022 [6DR1SqPYWCo].mkv"
    Deleting original file Аватар 2&#65306; Путь воды &#128165; Большой русский трейлер 4K &#128165; Фильм 2022 [6DR1SqPYWCo].f313.webm (pass -k to keep)
    Deleting original file Аватар 2&#65306; Путь воды &#128165; Большой русский трейлер 4K &#128165; Фильм 2022 [6DR1SqPYWCo].f140.m4a (pass -k to keep)

     
    Добавлено:
    insorg

    Цитата:
    Ну, ещё я не исключаю той же истории, что и с видео. Они только так же могут AAC жать самым поганым фаст-пресетом, но это пока что только на предположениях, ведь в подобном ютупчик уже был уличён (я про видео, там всё доказано ещё несколько лет назад).

    у них же премиум есть, зачем им для смертных делать норм качество то? очень много места занимает, у них видел какие дата центры под ютуб, еще и в каждой стране кэш для видео, чтобы быстрее самые популярные в стране открывались, это всё денег стоит, поэтому максимально ужимают

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 19:50 21-01-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Да то понятно, что жмут. Та же столько херни ерунды юзеры заливают, что подход "а нафига качественнее?" более чем оправдан. Впрочем, подобные хосты никогда качеством и не отличались, они ж не безлимитный торрент-трекер, им потом годами эту всю помойку ещё хранить, иначе юзеры взбунтуются...

    Всего записей: 15808 | Зарегистр. 04-11-2010 | Отправлено: 19:59 21-01-2023
    greeple

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

    Цитата:
    Тем, что среза нет?

    есть почему нет 127 kb/s https://i.imgur.com/qG6jrMd.png  
    141 kb/s https://i.imgur.com/9N7IZi6.png
    126 kb/s https://i.imgur.com/dXZaXKp.png  первые два это хрень 4к которые, а этот музыка https://www.youtube.com/watch?v=-vk0XgnUhDU
     
    Добавлено:
    Ivanov Ivan

    Цитата:
    Тогда выберу 4К всё-таки в VP9 - битрейт на пару тысяч больше 4К AVC

    у кого больше у vp9? у vp9 больше чем у av01(av1), но меньше чем у avc (h264), на больших видео файлах, может на маленьких меньше, или на аудио онли, где видео просто картинка, по крайней мере на тех видео которые я вижу вот на том котором тестил там avc нету выше 1080, и у 4к только av01 меньше битрейт чем vp9 на гигабайт целый, но по качеству должен быть такой же +- не надо смотреть только на битрейт, в av01 может быть битрейт ниже, но качество такое же

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 20:10 21-01-2023 | Исправлено: greeple, 20:31 21-01-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Так у тебя дискр 48кГц, а этот "срез" чётко как с 44,1кГц, который загружался юзером в ютупчик изначально. Вряд ли тот, кто заливал, в своё видео вкладывал офигеть-какой хайрез 24/96 и ему подобные.
    Не зря говорю, что в ютупчике всё "по сто раз" перекодированное (ладно, не сто, но минимум два - это точно).
     
    Я вообще изначально говорил про более низкие срезы звука - в районе слышимых 16-18 кГц, выше которых кодеки на низких битрейтах превращают в мусор.
    Вот этот твой скрин тому наглядно показывает, какие у опуса мусорные столбы на всю ширину вверх, а на ААС это культурно срезано, дабы не тратить битрейт на него.
     
    Добавлено:
    Ivanov Ivan
    Если судить по весу конечных видео файлов (читай причину - по битрейту видео), то у ютуба всё просто:
    AVC - больше размер, потому что кодируют на фаст пресете
    VP9 - размер меньше, качество не сильно хуже
    AV1 - размер ещё меньше, качество слегка лучше чем VP9
    При этом AVC - самый беспроблемный кодек, в браузеры чаще всего отдают VP9 (если нет расширки), а AV1 лучше всего раскрывается на 4К и 8К.
    Разве что просмотр VP9 и AV1 без аппаратного декода превращается в боль, но современные железки помалу начинают эти кодеки уметь.

    Всего записей: 15808 | Зарегистр. 04-11-2010 | Отправлено: 20:30 21-01-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    https://i.imgur.com/dXZaXKp.png тут срез на 20 без столбов (ну почти, эти мелкие не такие прям как там), а про перекодирование, 48 кГц это эффективная дискретизация для полосы 20 кГц если ниже, то и срез наверно будет ниже, после 128кб там в принципе уже не так заметно, а на низких битрейтах он лучше остальных, поэтому его все и выбирают в дискорды всякие чтобы меньше передавать битрейт, а качество было нормальным (не для хай рес)
    вот скрин https://upload.wikimedia.org/wikipedia/commons/8/88/FSsongmetal2-Opus-exp7.20120823-sweep.png
    Спектрограмма, показывающая артефакты сжатия из -за кодирования Opus с потерями (кодировщик: exp_analysis7-20120823) при различных средних битрейтах от 31,8 до 158 кбит/с

    Всего записей: 3896 | Зарегистр. 11-02-2020 | Отправлено: 20:49 21-01-2023 | Исправлено: greeple, 20:50 21-01-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