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

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

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

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 (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 | Нюанс под Windows 7 раз два
  • кнопки от notinthewoods
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39222 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 20:54 23-12-2024
    Adksojla



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а у меня всегда только одни субтитры скачивает.
    Автор плагина кстати с Украины, видимо в этом всё дело.

    Всего записей: 629 | Зарегистр. 26-12-2005 | Отправлено: 03:20 25-05-2024
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Доброе время.
    По [YandexTranslate] - большое обновление у Яндекса. Жду пока разберутся с новыми протоколами в https://github.com/ilyhalight/voice-over-translation https://github.com/FOSWLY/vot-cli

    Всего записей: 1906 | Зарегистр. 07-08-2002 | Отправлено: 08:07 25-05-2024 | Исправлено: Alex_Piggy, 08:07 26-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Посмотрел я 1-ю часть..., ну и наворотили  мы там...! ))
    Например с --ppa, навыдумывали им каких-то несуществующих возможностей.
    Цитата:
    --ppa "ExtractAudio:...
    всего лишь добавляет в ffmpeg -vn ... ну и остальное, что можно сделать просто с --ppa "ffmpeg: вручную для извлечения audio, т.е. задача - так построить строку, чтобы она как можно большую часть выполняла с помощью --ppa ...
    Ещё такое попалось на глаза -
    Цитата:
     yt-dlp -x --audio-quality 0 -f 140 ... --ppa "ExtractAudio:...
    и долго пытались понять почему не работает... ))
    Цитата:
    --ppa "Merger:
    - тоже подпрограмма к-рая применяется в определённых условиях, ориентирована исключительно на youtube, -f 230+251 т.е. ищет плюсик  для запуска и далее стандартное для ffmpeg действие...

    Всего записей: 1381 | Зарегистр. 03-03-2004 | Отправлено: 20:08 26-05-2024 | Исправлено: VitalyF, 20:16 26-05-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    всего лишь добавляет в ffmpeg -vn ... ну и остальное, что можно сделать просто с --ppa "ffmpeg:

    если не задействуется ffmpeg, то отрабатывать не будет

    Цитата:
    Ещё такое попалось на глаза -
    Цитата:
     yt-dlp -x --audio-quality 0 -f 140 ... --ppa "ExtractAudio:...
    и долго пытались понять почему не работает... ))

    работает если использовать извлечение аудио

    Цитата:
    --ppa "Merger:
    - тоже подпрограмма к-рая применяется в определённых условиях, ориентирована исключительно на youtube, -f 230+251 т.е. ищет плюсик  для запуска и далее стандартное для ffmpeg действие...

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

    Всего записей: 6109 | Зарегистр. 11-02-2020 | Отправлено: 22:12 26-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    если не задействуется ffmpeg, то отрабатывать не будет
    ...и я про то же >>
    Цитата:
    всего лишь добавляет в ffmpeg -vn
    ppa всегда с ffmpeg!
    Цитата:
     yt-dlp -x --audio-quality 0 -f 140 ... --ppa "ExtractAudio:...
    работает если использовать извлечение аудио
    ... и здесь речь о том же, можно  --ppa "ExtractAudio:.. и --ppa "ffmpeg:-vn... - те же яйца...
    Но здесь -х и -f 140 + --audio-quality 0 странное сочетание, типа масло масленое,
    -x - ищет лучшее audio и извлекает его!
    -f 140 указывает на конкретный индекс audio, причём не самое лучшее
    --audio-quality 0 тут вообще ни к селу ни к городу
    --ppa "ExtractAudio: - зачем и так всё уже извлекли... )))
    в общем суповой набор - суп с котом...
    ...  
     
    для "smotrim" лучшее audio -
    Цитата:
    yt-dlp -f- -x --ppa "ExtractAudio:-y -af "dynaudnorm=f=200:g=11:m=32:n=0:c=1,bass=g=3" -ac 2 -c:a libfdk_aac -cutoff 20000 -afterburner 1 -vbr 5" -v URL

    для youtube  - audio, audio+video
    Цитата:
    yt-dlp -f- --ppa "Merger:-y -af "dynaudnorm=f=200:g=11:m=32:n=0:c=1,bass=g=3" -ac 2 -c:a libfdk_aac -cutoff 20000 -afterburner 1 -vbr 5" -v URL

    В конфиге только картинки, субтитры, титлы, и regex-ы,
    туда же и --ppa можно убрать...

    Всего записей: 1381 | Зарегистр. 03-03-2004 | Отправлено: 10:33 27-05-2024 | Исправлено: VitalyF, 10:41 27-05-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    ppa всегда с ffmpeg!

    ppa не отработает если не задействуется ffmpeg, например для объединения видео и аудио
    если качаешь не с ютуба, где видео неразделённое, то ppa отрабатывать не будет. По крайней мере тогда так было
     
    Добавлено:
    VitalyF
    Цитата:
    -x - ищет лучшее audio и извлекает его!

    -x не ищет, он извлекает и качество при извлечении пишет своё, по умолчанию 5, поэтому надо 0 писать
    c выбором 140 не будет отрабатывать потому что это уже аудио, -x для извлечения из объединённых видео с аудио

    Цитата:
    в общем суповой набор - суп с котом...

    откуда ты это взял вообще?

    Цитата:
    --ppa "ExtractAudio: - зачем и так всё уже извлекли... )))

    чтобы ppa отработал, при -x он отрабатывал там, без него нет, надо было поменять на merger что и сделали, или ffmpeg
    это RazOne707 начал писать и ему я скидывал так с экстрактом

    Цитата:
    -f-

    это что такое? где ты такое увидел?
     
     
    Добавлено:
    он с пробелом пишется  
    You can use -f - to interactively provide the format selector for each video
     
    Добавлено:
    собсна так и писал  
    youtube-dl | yt-dlp (Часть 2)
    Цитата:
    тут просто уже был 140 и просто ffmpeg в ppa написал

    и потом все последующие так и были просто с ffmpeg  
    и тут тебе скидывал youtube-dl | yt-dlp (Часть 2) ты же уже там определился, зачем тебе что то там с первых страниц? или ты с экстрактом брал?

    Всего записей: 6109 | Зарегистр. 11-02-2020 | Отправлено: 11:58 27-05-2024 | Исправлено: greeple, 12:25 27-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    ppa не отработает если не задействуется ffmpeg,
    уже было, см.выше
    greeple
    Цитата:
    -x не ищет, он извлекает и качество...
    Ищет и извлекает с макс кач-вом (просто извлекает не меняя формат) и это легко проверить - сравни
    Цитата:
    yt-dlp -x gset79KMmt0
    vs
    Цитата:
    yt-dlp -x --audio-quality 0 gset79KMmt0
    я прав!
     и дальше...  
    greeple
    Цитата:
    Добавлено:...
    что-то уже совсем из другой оперы, тень на плетень...  
     

    Всего записей: 1381 | Зарегистр. 03-03-2004 | Отправлено: 16:38 27-05-2024 | Исправлено: VitalyF, 17:03 27-05-2024
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF,
    yt-dlp -x C0DPdy98e4c -o foo
    yt-dlp -x --audio-quality 0 C0DPdy98e4c -o bar
     
    SHA256 (foo.m4a) = 6bb34315ad4b129f7b87e12f1fa750f6d5d50d8816420ecaa4a58e53c93da012
    SHA256 (bar.m4a) = 6bb34315ad4b129f7b87e12f1fa750f6d5d50d8816420ecaa4a58e53c93da012

    Всего записей: 7849 | Зарегистр. 08-09-2001 | Отправлено: 17:27 27-05-2024
    vasevase

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

    Цитата:
    greeple: он с пробелом пишется  
    You can use -f - to

    Справедливости ради: недавно качал,
    и вариант -f- тоже срабатывал.
    Не знаю в чём "прикол": либо оба варика пашут,
    либо в справке - лишний пробел...

    Всего записей: 3457 | Зарегистр. 28-08-2010 | Отправлено: 17:35 27-05-2024
    VitalyF

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

    Всего записей: 1381 | Зарегистр. 03-03-2004 | Отправлено: 18:25 27-05-2024 | Исправлено: VitalyF, 18:26 27-05-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    Ищет и извлекает с макс кач-вом (просто извлекает не меняя формат) и это легко проверить - сравни

    он не отрабатывает если выбираешь 140, мождешь с -v посмотреть

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

    что именно ты тут процитировал, и на что ответил непонятно, как и весь твой пост
    скорее всего там всё как надо, а ты не понял что там написано
    vasevase
    Цитата:
    Не знаю в чём "прикол": либо оба варика пашут,
    либо в справке - лишний пробел..

    все команды пишутся с пробелом, с чего бы он должен быть слитно в ключе команды? как тогда программа будет понимать что это ключ -f, а не -f- ?
     
     
    Добавлено:
    VitalyF
    Цитата:
    я прав!

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

    Всего записей: 6109 | Зарегистр. 11-02-2020 | Отправлено: 19:32 27-05-2024
    los

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

    Цитата:
    все команды пишутся с пробелом, с чего бы он должен быть слитно в ключе команды? как тогда программа будет понимать что это ключ -f, а не -f- ?

    yt-dlp -f 18 $URL
    yt-dlp -f18 $URL
    оба варианта работают и это достаточно распространенная практика: wget -i- и т.д.

    Всего записей: 7849 | Зарегистр. 08-09-2001 | Отправлено: 22:57 27-05-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хы.. OK начали отдавать видосы и в webm vp9  -  https://i.imgur.com/d3IeHaP.jpeg

    Всего записей: 2591 | Зарегистр. 05-05-2010 | Отправлено: 07:52 28-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    он не отрабатывает если выбираешь 140, мождешь с -v посмотреть
    Кто он, -х? Нужна строка.
    greeple
    Цитата:
    что именно ты тут процитировал, и на что ответил непонятно, как и весь твой пост скорее всего там всё как надо, а ты не понял что там написано
    Я процитировал >>>
    greeple
    Цитата:
    Добавлено:
    он с пробелом пишется  
    You can use -f - to interactively provide the format selector for each video
    Что ты к -f прицепился, она никому не мешала... Далее ты снова Добавил:,про 1-ую часть... совсем не понятно про что!
    greeple
    Цитата:
    ну ок, можешь тогда себе в блокнот записывать, а не писать что когда-то там кто-то неправильно написал что-то. Тем более что там всё было правильно и с комментариями, как, что и почему
    Я не любитель по граблям ходить, остальные, наверняка тоже!

    Всего записей: 1381 | Зарегистр. 03-03-2004 | Отправлено: 08:00 28-05-2024 | Исправлено: VitalyF, 08:23 28-05-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    эх.. а я всё так и не понял, как же мне эти m3u8 hls потоки, запрашивать с указанием предельного размера..
    ну, по аналогии как для https я указываю "[height<=?480]" , пробую "[hls<=?1200]" - но увы такой фичи для hls нет и оно тупо в фулл отдаёт.. эхь..
     
    Добавлено:
    оо..  урряяя!! я дурак! ))
    оказывается с этим новым параметром - S  всё отдаёт именно так как мене и нада!!
    применил команду -S "res:360,vcodec:h264,acodec:mp4a,channels:2"  и урряя  -  https://i.imgur.com/rEKKxHW.jpeg
    уфф.. ХРишке стало легче))

    Всего записей: 2591 | Зарегистр. 05-05-2010 | Отправлено: 08:02 28-05-2024 | Исправлено: FiLinX, 08:23 28-05-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    Далее ты снова Добавил:,про 1-ую часть... совсем не понятно про что!

    добавил то, что уже всё проверено и написано, то что ты пишешь уже давно известно

    Цитата:
    Кто он, -х? Нужна строка.

    yt-dlp
    то что ты пишешь не будет отрабатывать

    Цитата:

    Цитата:
     
     yt-dlp -x --audio-quality 0 -f 140 ... --ppa "ExtractAudio:...
    работает если использовать извлечение аудио

    ... и здесь речь о том же, можно  --ppa "ExtractAudio:.. и --ppa "ffmpeg:-vn... - те же яйца...
    Но здесь -х и -f 140 + --audio-quality 0 странное сочетание, типа масло масленое,
    -x - ищет лучшее audio и извлекает его!
    -f 140 указывает на конкретный индекс audio, причём не самое лучшее
    --audio-quality 0 тут вообще ни к селу ни к городу
    --ppa "ExtractAudio: - зачем и так всё уже извлекли... )))
    в общем суповой набор - суп с котом...
    ...  

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

    Цитата:
    Я не любитель по граблям ходить, остальные, наверняка тоже!

    в чём грабли то? в том что ты в какой-то старой ветке что-то нашёл что уже пишут по другому?
     
    FiLinX
    Цитата:
    хы.. OK начали отдавать видосы и в webm vp9

    давно уже, и ты видел это уже не раз, тут уже обсуждали это youtube-dl | yt-dlp (Часть 2) и в теме скачивания с сервисов, ещё около года назад
    FiLinX
    Цитата:
    оо..  урряяя!! я дурак! ))
    оказывается с этим новым параметром - S  всё отдаёт именно так как мене и нада!!
    применил команду -S "res:360,vcodec:h264,acodec:mp4a,channels:2"

    так, а причем тут hls? по разрешению и там мог смотреть в ширине или высоте, будет тоже самое
    или по полю смотреть содержит ли разрешение или нет
    -f "[resolution*=1080]"
    а если нужен чисто m3u8, то  
    в -f [protocol=m3u8]
    в -S proto:m3u8

    Всего записей: 6109 | Зарегистр. 11-02-2020 | Отправлено: 12:34 28-05-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Это ты забей, не к тебе обращался!




    Нарушение п. 2.12. главы VIII Соглашения по использованию

    Всего записей: 1381 | Зарегистр. 03-03-2004 | Отправлено: 14:25 28-05-2024 | Исправлено: VitalyF, 08:15 29-05-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    так, а причем тут hls?

    я и не ведаю причём он при запросе с -S, но я так получаю именно желанный мне формат hls!  
     так как только по нему поток приходит расчёской лёгких ts чанков, а не диким даунлодом всего файла сразу во всю тощину инета..
    мне  -  не качать,  а смотреть в плеерах на ХР!
     
    Добавлено:
    а про webm vp9 с ОК  -  я вот лично впервые начал их видеть лишь сегодня!  хотя смотрю уже с год оттуда почти каждый день)

    Всего записей: 2591 | Зарегистр. 05-05-2010 | Отправлено: 14:29 28-05-2024 | Исправлено: FiLinX, 14:36 28-05-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    так как это
    -S "res:360,vcodec:h264,acodec:mp4a,channels:2"
    тебе выдаст hls если по умолчанию http?

    Всего записей: 6109 | Зарегистр. 11-02-2020 | Отправлено: 20:15 28-05-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    так и я не ведаю)  
    но всё именно так!  я ж скрин там прикладывал)
    а вообще, там не так просто всё..  
    ведь когда я запрашивал с "[height<=?480]" и даже с "[hls<=?1200]" - yt-dlp мне всегда выдавало  Downloading 1 format(s):  hd

    Всего записей: 2591 | Зарегистр. 05-05-2010 | Отправлено: 21:44 28-05-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

    Компьютерный форум 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