1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Youtube-dl умер, да здравствует yt-dlp?

Тема в разделе "Интернет", создана пользователем 027, 30.10.21.

  1. 027

    027 Активный участник

    9.039
    2.885
    Многие знают сайт savefrom.net, который предлагает сервис для скачивания видео с ютуба и множества других видеохостингов.

    Впрочем, он умеет скачивать только цельные файлы, со звуком, который хостинг выдает для скачивания чем угодно, браузером или простой качалкой. Как правило, предлагается 2-3 формата с качеством 720р максимум. Однако, с помощью специализированной качалки с ютуба можно выдоить любые варианты видео и аудио, которые доступны для данного ролика. Например:
    Как видите, «целиковые» форматы доступны только в разрешении 360р и 720р (форматы 18 и 22). А с остальными youtube-dl творит магию. :)

    Видео с ютуба отдается браузеру чанками (кусками) размером примерно 3 MB, которые скачиваются с максимально доступной скоростью. Какое-то количество чанков браузер быстро скачивает в кеш (про запас), потом приостанавливает закачку. Вы можете это видеть по белой полоске прогресса впереди красной. Когда воспроизведение дойдет до последнего чанка, браузер (точнее, встроенный в страницу плеер) скачивает еще кучку. Если интернет не очень, в этот момент происходит приостановка воспроизведения.

    youtube-dl выясняет URI этих чанков, скачивает и склеивает в цельный файл. См. доступные форматы командой youtube-dl -F <URL>. Можно выбрать любую комбинацию форматов видео и аудио, youtube-dl выкачает и объединит именно их. Сделать это можно командой:
    Код:
    youtube-dl -f 299+133 <URL>
    (конкретные цифры даны для примера)
    По умолчанию он будет выкачивать форматы максимального качества. Для ролика в примере будет тянуть видео формата 315 (в разрешении 4К) и аудио 251.

    Если выбранный формат содержит только видео или только аудио, ютуб отдает их исключительно в виде чанков. Кроме того, есть парочка форматов, которые содержат видео со звуком, их можно скачать, как обычный файл. Именно это позволяет сделать savefrom.net. Но только это. А youtube-dl способен выкачивать все доступные форматы, а не только из ограниченного набора «целиковых» файлов.

    С недавних пор скачивание чанков стало сильно тормозить, 70-80 кбайт/с (при этом цельные файлы скачивались быстро еще неделю-другую назад, но и это ютубцы уже «исправили»).

    Автор youtube-dl не обновлял программу с 06.06.2021. А вот ее форк yt-dlp (последнее обновление 21.10.2021) качает на полной скорости. (Форк — это продолжение (ответвление) разработки свободно распространяемой программы другим автором.)

    P.S. Некоторые видеоплееры могут использовать youtube-dl для воспроизведения видосиков с ютуба не только в ограниченных форматах 360 или 720. Например, SMPlayer. В его настройках можно ограничить качество видео, чтобы он не пытался засосать 4К, если вам того не надо.
    В ситуации текущей борьбы ютупа с качалкой youtube-dl, можно просто заменить файл youtube-dl на yt-dlp (сохранив имя, поскольку плер будет вызывать именно youtube-dl).

    P.P.S. Ютуп уже пытался надавить на Github, чтобы он забанил репозиторий разработчика, но под давлением общественности отказался от этой затеи. Нынче продолжает потихоньку гадить. Возможно, наехал неофициально на самого разработчика, в новостях пока не видел. Во всяком случае, оригинальная программа не обновлялась уже 4 месяца.
     
    Последнее редактирование: 30.10.21
    C0NSUL, Зуб, Робин и 3 другим нравится это.
  2. kajuga

    kajuga Активный участник

    8.695
    3.959
    Кстати некоторые видео с какими-то "возрастными ограничениями" при помощи youtube-dl скачать таки не получается- выбрасывается ошибка и вроде таки не пофикшено это дело.
    справедливости ради качает таки гораздо выше 70-80.
     
  3. 027

    027 Активный участник

    9.039
    2.885
    Интересно, можно пример? Или ссылку на issue?
    Коды форматов в студию, плиз. И ссылку на конкретный ролик. И версию youtube-dl.

    Дома:
    Снимок экрана от 2021-10-30 08-11-16.png

    Сервер в Москве:
    Снимок экрана от 2021-10-30 08-10-20.png

    Сервер в Норвегии:
    Снимок экрана от 2021-10-30 08-16-19.png

    Могу еще с трех серверов в разных местах мира проверить.
    Upd: на четырех.
     
    Последнее редактирование: 30.10.21
    kajuga нравится это.
  4. kajuga

    kajuga Активный участник

    8.695
    3.959
    ппц, сейчас прогнал-увидел:bawling::bawling::bawling:
    недавно ж совсем плейлисты с канала одного выкачивал себе....
    была какая-то похабень с класной жопой, а, нашол, ошибка щас тестил вылазиит:
     
  5. 027

    027 Активный участник

    9.039
    2.885
    Имя, сестра! Ссылку!

    И вообще, вы качалку youtube-dl пробуете или в браузере?
     
  6. kajuga

    kajuga Активный участник

    8.695
    3.959
    вот ссылка (но это ровно то, что сверху)
    https://www. youtube.com/watch?v=o4OI9kSWSaA
    в терминале через строку, качалку
     
  7. 027

    027 Активный участник

    9.039
    2.885
    А, сразу не допер, что форум ссылку во встроенный видосик конвертировал, подумал, скриншот. Извиняюсь. :crazy2:

    Таки да, на этот ролик сервер ютрупа выдает ошибку 410 Gone. Хотя по стандарту должен выдавать 401 Unauthorized.
    Ютуб такой ютуб, косяк на косяке и косяком погоняет...

    ***

    А какой ролик у вас на нормальной скорости качается?
     
    Последнее редактирование: 30.10.21
  8. kajuga

    kajuga Активный участник

    8.695
    3.959
    уже никакой, все, что сейчас перетыркал 70-80 скорость
     
  9. 027

    027 Активный участник

    9.039
    2.885
    У меня вчера получилось один раз получить нормальную скорость, но на скачивании цельного файла (формат 22). Следующие несколько попыток выдали тормоза.
    Когда впервые столкнулся, эта тормозилка работала крайне нестабильно. На второй-третьей попытке давала скачать нормально. Потом началось: вроде пошло, видео-онли скачивается быстро, аудио с тормозами. Нужно было скачать ролик с плохим звуком, чтобы скомпрессировать звук и послушать нормально. Несколькими пинками таки выдоил два файла, и вручную объединил с помощью ffmpeg.

    Хорошо, что yt-dlp спасает отцов русской демократии. Пока что спасает.
     
  10. Шелудивый кот

    Шелудивый кот Активный участник

    12.135
    762
    Сейчас страшный вопрос задам. А зачем вы качаете видео с ютуб?
     
  11. kajuga

    kajuga Активный участник

    8.695
    3.959
    мне, к примеру, обучающие материалы, муть разную когда работаю удобно вот так смотреть
    2021-10-3011:38.png
    да и некоторые мне интересные вещи, не раз замечал, пропадают
     
  12. @nTonY

    @nTonY Активный участник

    2.648
    1.592
    зачем качать, проще поставить Releases · LorenzCK/OnTopReplica и любые перекрытые окошки можно смотреть.
     
  13. 027

    027 Активный участник

    9.039
    2.885
    ... файрфокс, и смотреть в плавающем окне. Когда-нибудь и хромой до этого дохромает. :)

    Снимок экрана от 2021-10-30 12-04-39.png
     
  14. @nTonY

    @nTonY Активный участник

    2.648
    1.592
    ну бывает нужно окошки не браузера мониторить)
     
  15. 027

    027 Активный участник

    9.039
    2.885
    Например, есть подозрение, что ролик удалят.
    Или, как в моей практике, звук дрянной, с задавленными тихими звуками, и хочется его компрессировать для разборчивости речи. Заодно и громыхающие басы убрать. У звукорежа лапки, а у меня стекла в серванте дребезжат.
    Или надо вырезать фрагмент для вставки в собственное бессмертное творение. :)
    Или посмотреть потом на телефоне, когда нет шустрого интернета — в поездке там, на даче.
    Или вырезать кусок на память. Пример: отличная сценка Харламова и Батрудинова про дружбу и татар, коротенькая, в составе получасового представления (остальное там из категории посмотрел раз и забыл).

    Кстати, именно так было у автора youtube-dl — плохой интернет, онлайн смотреть, одно мучение. Это и сподвигло его начать разработку. И это же служит сильным аргументов против ютруперов — далеко не по всей планете достаточно быстрый интернет.
     
    Последнее редактирование: 30.10.21
    @nTonY нравится это.
  16. ванёк

    ванёк Активный участник

    5.898
    1.050
    чтобы посмотреть нормально. без рекламного гавнища всякого.
    думаеш, приятно. когда смотриш весь с вниманием. а тут внезапно выскакивает кусок говна с дикими воплями. и так несколько раз.
    это как минимум неуважение к людям. в обратку тоже хочеца нагадить. но куда гадить-то?
     
    StoroG нравится это.
  17. 027

    027 Активный участник

    9.039
    2.885
    ванёк ниасилил адблок
     
    Dimm_On, dsv и Digger34 нравится это.
  18. Иваннушка

    Иваннушка Активный участник

    2.684
    861
    Я качаю постоянно, полпы поклонников kpop выкладывают видео своих кумиров айдолов на ютуб, где их очень очень очень быстро удаляют хозяева групп правообладатели, как вижу автор видео без галочки бегом скачиваю.

    savefrom как то не очень, испортился, ещё у них программа была ummy (надо глянуть мож починили).
    я пользуюсь https://www.y2mate.com до1080 без проблем.

    Вопросы про yt-dlp
    Ничего не понял, это linux sudo?

    Куда вставлять адрес видео?
    Вчера скачал exe для винды, запустил, на секунду мелькнула командная строка и тишина (и мёртвые с косами стоят).

    р а з ж у в а й т е пжлста
     
    dsv, Робин и 027 нравится это.
  19. 027

    027 Активный участник

    9.039
    2.885
    Я в виндах давно не копенгаген, лет десять в глаза не видел. Судя по описанию, экзешник самодостаточный, отдельной установки питона не требует.

    Запускать по-любому, следует в терминале (страшное чорное окно командной строки). Скачивать будет в текущую папку. По умолчанию это корень диска Цэ, писать туда винда не даст, надо перейти в какую-нить другую, куда писать можно.

    Вроде бы, если из какой-нибудь папки в проводнике запустить командную строку, эта папка в терминале сразу будет текущей. Но это не точно, виндузным проводником я не пользовался вообще лет двадцать.

    Ликбеза по youtube-dl в интернетах полно, инструкции можно использовать и для yt-dlp.

    Вроде бы есть и графические морды к youtube-dl, можно ли из них пользоваться напрямую yt-dlp, не знаю. Но в любом случае можно провернуть фокус с переименованием экзешника.
     
    Последнее редактирование: 30.10.21
  20. kajuga

    kajuga Активный участник

    8.695
    3.959

    вот норм мануал нашол

    а вот для виндовз, тож давно на неее ничего не ставил, окромя игор, так что...
     
  21. 027

    027 Активный участник

    9.039
    2.885
    А, попался, американский шпиён! Вот почему юмор такой непонятный! :haha:
     
    dsv нравится это.
  22. dsv

    dsv Активный участник

    15.540
    1.781
     
  23. kajuga

    kajuga Активный участник

    8.695
    3.959
    не, копайтесь, все ок
    2021-10-3019:15.png
     
  24. 027

    027 Активный участник

    9.039
    2.885
    GitHub - yt-dlp/yt-dlp: A youtube-dl fork with additional features and fixes

    Что там со ссылкой в первом посте, уже не понять и не исправить. Вижу только, что это мерзопакостный форумный редирект ругается.
     
  25. The Chief

    The Chief Активный участник

    11.698
    946
    Автору вожжа под хвост попала и он удалил весь канал со всеми видео. Нормально, да? Второй раз уже сталкиваюсь.
     
  26. 027

    027 Активный участник

    9.039
    2.885
    Или искусственному дебилу ютуба.
     
  27. The Chief

    The Chief Активный участник

    11.698
    946
    @027, не, там даже на фоне teh drama была, обижульки, а потом и хлопанье дверьми.
     
  28. 027

    027 Активный участник

    9.039
    2.885
    @The Chief, я же не про ваш случай конкретно. Слишком кратко выразился. Имелось в виду: «Или вожжа попадет под хвост искусственному дебилу ютуба.»
     
  29. The Chief

    The Chief Активный участник

    11.698
    946
    @027, и это бывает. Хотя и редко.
     
  30. 027

    027 Активный участник

    9.039
    2.885
    @The Chief, ну да, на фоне колоссального количества мусорного контента незаметно.

    Пример — в прошлом году ютуп без предупреждения грохнул канал Царьград ТВ с миллионом подписчиков. Без предупреждения и без возможности восстановления. После обращения в суд «корпорация добра» стала оправдываться, мол, его владелец Малафеев числится в санкционных списках.