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

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

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

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 есть вариант для Windows XP x86 и Windows 7
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
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Примеры замены\удаления текста в названии файла
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 14:30 29-10-2024
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple Тоже не качает,сделал 12 тоже нет,DPI стоит в службах.

    Всего записей: 156 | Зарегистр. 07-04-2021 | Отправлено: 05:47 27-09-2024
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ , greeple, Nikolay1963
    Надо хотя бы строку запуска для примера давать.
    Ну и там версию утилиты / ОС / разрядность всего.
     
    Через онлайн-сервис, якобы, 18-го формата нет.
    Может, вы 18-й качаете. 'Отдельными кусками' - качает.
     
    Вот вам и ответ: настраивайте обходы [без обсуждения тут],
    либо пользуйтесь онлайн-качалками. Тут недавно публиковали
    целый ворох оных. Есть толковые, кстати, взял себе на заметку...

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 09:28 27-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Цитата:
    DPI стоит в службах.

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

    всё в дефолте же, что не понятного?
    в гудбай дефолт который уже написан в батнике для ютуба, только фэйк на 12 сделать
    а yt-dlp так как тебе надо
     
    Добавлено:
    если фэйк не будет работать, то дальше уже менять\добавлять что-то

    Всего записей: 5568 | Зарегистр. 11-02-2020 | Отправлено: 12:30 27-09-2024
    vasevase

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

    Цитата:
    greeple: всё в дефолте же

    Я не про тебя (и себя) и не про GBDPI. У меня тоже качает,
    единственное - 18-й формат зарядил: он, да,
    выдал ошибку скачивания. Но в иных случаях же надо
    исходные какие-то данные иметь. Лог скачивания [YT-DLP]
    [и ком.строку] двух вышеперечисленных роликов, например.
    Иначе остаётся только 'ванговать'...
     
    --socket-timeout X --extractor-retries X
    ^^ вот эти два параметра YT-DLP можно попробовать увеличить
    тем, у кого скачивание 'обламывается' [по известной причине].
    X - ваше значение. По умолчанию — что-то типа трёх.

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 15:48 27-09-2024 | Исправлено: vasevase, 15:54 27-09-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase, не получилось у меня скачать эти видео через онлайн-загрузчики.
    Если у вас получилось - подскажите какие использовали.
     
    Добавлено:
    В любом формате.

    Всего записей: 885 | Зарегистр. 17-01-2010 | Отправлено: 20:46 27-09-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple,
    Цитата:
    гитхаб в рекомендациях подкинул репозиторий с сервисом https://github.com/lighttube-org/LightTube поглядел, прикольный
    есть инстансы (ru почему-то с ошибкой, не подключается, в дефолтном который в репозитории видео не грузятся)
    https://lighttube.org/instances тут первый в списке нормально работает и поиск и видео воспроизводятся через прокси (для рф актуально) и интерфейс вроде как ютуб во всём, но лёгкий
    и там же есть скачка https://tube.instellate.xyz/download/Ftv9THI9PGc и с офф ссылок и через прокси ссылки вида https://tube.instellate.xyz/proxy/media/Ftv9THI9PGc/137 правда форматов маловато https://i.imgur.com/eSLPGC5.png им бы 9*ые форматы которые объединены, цены бы не было
    Грустно всё с эти фронтендом. Документации и API как у invidious у него нет. Ну или я не нашёл. А я искал. Инстансы отдают html через пень-колоду и повезёт, если с первого раза. Русский инстанс вообще не работал ...
     
    Видео же ... Видео же возвращало в лучшем случае "403 forbidden". В худшем - htnl (я прошёлся по всем доступным инстансам)

    Всего записей: 2316 | Зарегистр. 19-09-2011 | Отправлено: 04:45 28-09-2024 | Исправлено: Baltazar500, 04:46 28-09-2024
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    Ответил в ПМ.
     
    Кстати про эти сервисы, в тч из цитаты Baltazar500:
    они отдают вам, грубо говоря, сгенерированную ссылку
    по типу отработки YT-DLP -g
     
    А там уже могут начаться 'пляски' из-за препонов Гугла,
    либо, известного характера 'замедлений', направленных
    на адреса googlevideo. Т.е. даже если ссылка изначально
    рабочая, дальше уже могут быть на вашей стороне косяки.
     
    Резюме: c большой долей вероятности будет работать сервис,
    который не генерирует гуглоссылку на итоговое видео,
    а тот, что видео/аудио отдаёт со своего же сайта.

    Всего записей: 3372 | Зарегистр. 28-08-2010 | Отправлено: 04:59 28-09-2024 | Исправлено: vasevase, 05:04 28-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    https://i.imgur.com/NSFFzPY.png

    Всего записей: 5568 | Зарегистр. 11-02-2020 | Отправлено: 11:54 28-09-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple, штош. Понятно. Буду использовать как источник для создания плейлистов. Для этого этот фронтенд годится. Если html отдаёт

    Всего записей: 2316 | Зарегистр. 19-09-2011 | Отправлено: 12:18 28-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    хотя тот который пробовал тогда https://i.imgur.com/gH8ktkG.png и сейчас нормально работает (если в настройках страну вьетнам выбрать) https://tube.instellate.xyz/watch?v=aetXqd9B8WE думал может наши тормозят, хотел проверить добавив адрес в список прокси, открыл, а там нормально всё грузится
     
    Добавлено:
    только скачивание не работает

    Всего записей: 5568 | Зарегистр. 11-02-2020 | Отправлено: 12:33 28-09-2024
    neorumtu

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Понадобилось мне тут скачать один видос с сайта. Через расширение The Stream Detector получил ссылку на mpd. Скармливаю в yt-dlp, выбираю разрешение и тут начинаются странности. Он пишет, что собирается скачать десятки гигабайт, пишет ошибки, что ожидается такой-то размер, а получил такой-то, скачанные фрагменты имеют повторы. В общем, чтобы вас не утомлять своими похождениями, расскажу что мне помогло (по совету chatgpt):
    вот эта китайская кроссплатформенная консольная утилита, написанная на C# N_m3u8DL-RE

    Код:
    N_m3u8DL-RE "URL/master.mpd" --save-name movie -M mp4 -sv res="1280*" -sa best

    доки по запросу --help и --morehelp select-video, требуется ffmpeg в PATH.
    Что интересно, mpd файл с виду стандартный, структура понятная, но его никто не брал, ни расширение VideoDownload Helper, ни ffmpeg, транскод через VLC какую-то дичь выводил с рассинхроном (даже его пробовал).
     
    Я вообще-то до этого отследил ссылки в инспекторе браузера, сам скачал фрагменты и склеил. Потом сверился с mpd файлом. Просто, это неудобно. Что интересно, подобную дичь с mpd я и раньше видел в yt-dlp, не удавалось ему закачать успешно.

    Всего записей: 735 | Зарегистр. 30-08-2023 | Отправлено: 18:55 28-09-2024 | Исправлено: neorumtu, 18:57 28-09-2024
    Baltazar500



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

    Цитата:
    хотя тот который пробовал тогда https://i.imgur.com/gH8ktkG.png и сейчас нормально работает (если в настройках страну вьетнам выбрать) https://tube.instellate.xyz/watch?v=aetXqd9B8WE думал может наши тормозят, хотел проверить добавив адрес в список прокси, открыл, а там нормально всё грузится
    lighttube форматы (18)/адаптивные форматы (137) не отдаёт. Там со скрипом сейчас выдаётся hls, но он далеко не все линки может переварить. Тут он ожидаемо обломался

    Всего записей: 2316 | Зарегистр. 19-09-2011 | Отправлено: 07:31 29-09-2024
    neorumtu

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для альтернативного быстрого доступа к ютубу (чтобы избежать его тормозного интерфейса/скриптов) я использую две программы:
    1. MiniTube
    2. FreeTube
    Обе не без недостатков. В MiniTube мало функционала, даже ссылку скопировать квест, зато native. И не играет некоторые малопопулярные ролики с 50/60p. А на остальных 50/60p качество почему-то не выше 480p. Баг рапорт есть, но разраб (итальянец) молчит. Хотя, недавно был релиз на Qt6.
    FreeTube в общем, годнота пока. Но лично меня не устраивает, что нельзя выбрать 720p30 (только 50/60p, а они у меня подлагивают почему-то). И это не исправить, потому что проге теперь приходиться выдавать себя за iphone, а айфону только только такие форматы предлагаются. Прога на Electron, но легка, запускается быстро. Это не веб страница с ютубом, а собственный интерфейс и обращение по API. Много вкусных опций. Есть история, можно легко передать ссылку во внешний плеер (например, mpv), правда, ютуб за это быстро банит.
    Идеала нет.

    Всего записей: 735 | Зарегистр. 30-08-2023 | Отправлено: 12:21 29-09-2024 | Исправлено: neorumtu, 12:23 29-09-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сохраняя видео на жесткий диск компьютера.
    Часто если в названии есть нестандартные символы – имена получаются не корректными.
    Например не правильно отображаются буквы "й" и "ё".
    И некоторые другие.
    Имеются написанные правила  "--replace-in-metadata" для русской публики?

    Всего записей: 885 | Зарегистр. 17-01-2010 | Отправлено: 19:30 01-10-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    Цитата:
    Сохраняя видео на жесткий диск компьютера...
    Из всего этого >>
    Цитата:
    # "re_replace: '\s+', ' ', 'title'"
    #--match-filter "!is_live & title~=(?i)Green|Blue" --match-filter "!is_live & description~=(?i)Green|Blue"
    #--parse-metadata "title?P<title>.+?)[\s\d-]*\|"
    --replace-in-metadata "title" "(" "_"
    #--replace-in-metadata "title" "[\U00010000-\U0010ffff]" ""
    #--replace-in-metadata "title" "\/\s" ""
    #--replace-in-metadata "title" ":" "_"
    #--replace-in-metadata "title" '"' ""
    #--replace-in-metadata "title" "&" "_"
    #--replace-in-metadata "title" " " "_"
    #--replace-in-metadata "title" [ ] ""
    #--replace-in-metadata "title" "%" "_"
    #--replace-in-metadata "title" "." ""
    --replace-in-metadata "title" "[\u263a-\U0001F1FF]" ""
    --replace-in-metadata "title" '\|\s|/ |\\ |\"|\?|\@|\«|\»|\:|\&' ""
    #--replace-in-metadata "title"  "[|% :;,-/#\*\\'!]" " "
    #--replace-in-metadata "title" "[\? /]" ""
    #--replace-in-metadata "title" "[|%\&#9889; :;,-/#*\"!]" """
    #"[\?]"
    #--replace-in-metadata "title" " \(Original Mix\)" "" worked
    #/[^A-Za-z0-9\+\/\=]/g, ""
    мне хватает 3-х строк не закомментированных

     
     

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 20:35 01-10-2024 | Исправлено: VitalyF, 20:42 01-10-2024
    www_world

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

    Цитата:
    Сохраняя видео на жесткий диск компьютера.
    Часто если в названии есть нестандартные символы – имена получаются не корректными.
    Например не правильно отображаются буквы "й" и "ё".
    И некоторые другие.
    Имеются написанные правила  "--replace-in-metadata" для русской публики?

    В свое время предлагал потестить строку с заменами, но желающих не нашлось.
    Относительно ё и й - нетипичная ситуация. Проблемы возможны, если эти буквы кодированы не унитарными символами, а суррогатными (об этом ранее говорил, в теме по регэкспам). То есть, на байтовом уровне состоят из двух юникод символов - отдельно е и отдельно символ надстрочного двоеточия и аналогично с буквой й.
    Решение проблемы - замена  соответствующей пары юникод символов на один (соответствующий нужной букве).
    Чтобы окончательно убедиться в правильности решения проблемы нужны конкретные примеры с проблемами для указанных символов.

    Всего записей: 494 | Зарегистр. 04-11-2018 | Отправлено: 23:02 01-10-2024
    chronovirus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как в этом батнике (от wincmd64), в строке:  

    Код:
    :: finds the downloads folder
    FOR /F "USEBACKQ TOKENS=2,*" %%a IN (
        `REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V {374DE290-123F-4565-9164-39C4925E467B}`
    ) DO (SET DOWNLOADS=%%b)

     
    добавить сохранение по нужному мне пути файловой системы (типа D:\Videos), а не по ссылки в реестре (по умолчанию автором указана пользовательская папка Downloads) ?

    Всего записей: 4 | Зарегистр. 22-05-2022 | Отправлено: 22:58 03-10-2024 | Исправлено: chronovirus, 23:01 03-10-2024
    greeple

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

    Код:
    :: finds the downloads folder
    FOR /F "USEBACKQ TOKENS=2,*" %%a IN (
        `REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V {374DE290-123F-4565-9164-39C4925E467B}`
    ) DO (SET DOWNLOADS=%%b)

    и в SET DOWNLOADS напиши свою папку

    Код:
    SET DOWNLOADS=C:\Users\chronovirus\Desktop

    и потом в конце в вызове yt-dlp переменную %DOWNLOADS% закавыч двойными "%DOWNLOADS%" или там выше закавыч когда путь прописываешь

    Код:
    SET "DOWNLOADS=C:\Users\chronovirus\Desktop"

    Всего записей: 5568 | Зарегистр. 11-02-2020 | Отправлено: 23:18 03-10-2024
    Weeggllss

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ERROR: [youtube] 1o0VXZKen1A: Sign in to confirm you’re not a bot. This helps protect our community. Learn more
     
     
    Ютуб начал почему-то подозревать во мне бота и не дает ничего скачать. В браузере всё нормально воспроизводится. А в yt-dlp вот так. С прокси, с впн, без них. С разными gui.

    Всего записей: 14 | Зарегистр. 13-02-2020 | Отправлено: 06:56 04-10-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Weeggllss
    https://github.com/yt-dlp/yt-dlp/issues/10128
    залогиниться https://github.com/yt-dlp/yt-dlp/blob/master/README.md#authentication-options
    подкинуть куки youtube-dl | yt-dlp (Часть 2)
    вот ещё инфа https://github.com/yt-dlp/yt-dlp/wiki/Extractors#po-token-guide и https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#youtube
    где брать токен не смотрел, это уже ты сам там
    но достаточно залогиниться или просто создать куки и подкинуть в строку запроса txt

    Всего записей: 5568 | Зарегистр. 11-02-2020 | Отправлено: 12:36 04-10-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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru