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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

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

Maz



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

Текущая версия: 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 раз два
  • FFmpeg 8.1 для windows XP  
  • Пример нормализации звука
  • кнопки от notinthewoods
  • CMD "батник" от Nnq20ee20qnN
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
  • Программы для скачивания потокового/онлайн видео (Часть 2)
  • Скачиваем защищенное потоковое/онлайн видео
     

  • Всего записей: 39775 | Зарегистр. 26-02-2002 | Отправлено: 11:01 29-11-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    А, вспомнил. Тут же ещё есть ребята, которые
    AVC люто ненавидят. Я не из их числа. У меня,
    наоборот - вырублены те самые VP расширкой.
    Вот вам и причина, почему чаще 60 FPS попадаются.
    Я только что в AVC проверил вчера вышедший ролик
    и 5 месяцев назад. На обоих 25 и 30 FPS в 1080 есть.
     
    Качать в YTDLP какое-то время назад пердпочёл AV1,
    как смешно бы это не выглядело со стороны.
    Качество именно что "на разок" - пойдёт. Размер - мелкий.
    И на моём старом оборудовании некритично нагружает.

    Всего записей: 3902 | Зарегистр. 28-08-2010 | Отправлено: 18:08 12-12-2025 | Исправлено: vasevase, 18:09 12-12-2025
    nicolaasjan

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

    Цитата:
    How realistic is it to highlight messages about videos not downloading?
    For example, it may be that the link was received, but there was no response, the requested format was not found, there was an age issue, or the request was skipped due to a filter.
     
    When a lot of stuff is downloaded, it's hard to understand the output, especially in the latest versions, where a lot of messages have appeared and it's just a complete mess.  

    That may be a good idea.
    You can open a feature request at the yt-dlp repo.
    (I'm not a member of the team myself)

    Всего записей: 51 | Зарегистр. 10-08-2025 | Отправлено: 18:17 12-12-2025
    RazOne707



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

    Цитата:
    AVC люто ненавидят. Я не из их числа

    На рутубе и вк видео он нормальный (битрейт чтобы не пикселило), тут не в ненависти/любви дело,а в качестве его на ютубе
    Я часто смотрю стримы, в live это выглядит еще хуже чем просто залитые видео, даже на ноуте с дисплеем 1366x768 FHD пикселит артефактами
     
    Добавлено:

    Цитата:
    Качать в YTDLP какое-то время назад пердпочёл AV1,
    как смешно бы это не выглядело со стороны.

    Это лучший вариант, я на ноуте смотрю в нем, а на десктопе vp9 чисто из-за хардварного декодирования GTX1070 + включенная обычно игра, так как проц в аккурат для нужд игр

    Всего записей: 2932 | Зарегистр. 06-10-2023 | Отправлено: 18:17 12-12-2025 | Исправлено: RazOne707, 18:42 12-12-2025
    AzzkyAspid



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Использую bat файлы из шапки. Версия сабжа актуальная, deno в папку скинул.  
    Но ничего не дает скачать...

    Код:
    [youtube] Extracting URL: https://www.youtube.com/watch?v=M7AA7wpjRcI
    [youtube] M7AA7wpjRcI: Downloading webpage
    [youtube] M7AA7wpjRcI: Downloading tv client config
    [youtube] M7AA7wpjRcI: Downloading player ab89db3f-main
    [youtube] M7AA7wpjRcI: Downloading tv player API JSON
    [youtube] M7AA7wpjRcI: Downloading android sdkless player API JSON
    WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing
    ERROR: [youtube] M7AA7wpjRcI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See  https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp  for how to manually pass cookies. Also see  https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies  for tips on effectively exporting YouTube cookies
    Enter the url:

    Всего записей: 539 | Зарегистр. 21-03-2007 | Отправлено: 19:15 12-12-2025
    ARoma



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AzzkyAspid
    Ну вон же, вам написало что кукисы добавьте.
    Цитата:
    Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication.


    Всего записей: 756 | Зарегистр. 13-06-2019 | Отправлено: 19:18 12-12-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AzzkyAspid
    Странно, у меня качается без кукисов итд. Скачивай православной -S "res:1080"

    Всего записей: 2932 | Зарегистр. 06-10-2023 | Отправлено: 19:30 12-12-2025 | Исправлено: RazOne707, 19:32 12-12-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AzzkyAspid
    Это из-за VPN, скорее всего. Реже данное сообщение
    выдаётся g00gle'ом просто так, в качестве 'наказания'
    или принуждения к залогиниванию (см. выше про кукисы).
    Если до этого было ОК - снимают в течение суток.
     
    Чтобы качать не через VPN - пятая и шестая строчка снизу
    в шапке читаем (включая пустю строку и [обсуждение шапки].
    Здесь 'обходы' обсуждать нельзя, т.к. будут проблемы у форума.
     
    RazOne707
    Если появилось сообщение про "bot" - скачать уже не получится.
    Либо ждать истечения срока "бана", либо менять ip/логиниться.

    Цитата:
    а в качестве его на ютубе

    Субъективно это всё: я, например, не понимаю (искренне),
    для кого xvid avi 720x400 делают замыленные, на трекерах.

    Всего записей: 3902 | Зарегистр. 28-08-2010 | Отправлено: 19:32 12-12-2025 | Исправлено: vasevase, 19:43 12-12-2025
    RazOne707



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

    Цитата:
    Субъективно это всё

    Это как раз именно что объективно, к артефактам даже присматриваться не нужно, картинка сыпется у ютуба в avc.
    В играх частые движения/перемещения, такой площадка стриминга быть априори не может, если допустить отсутствие vp9/av1
    Например Твитч это "гасит" 8000kbps битрейтом при "легком" пресете кодирования, так как на 8000kbps это не выглядит конечно,если бы это был посерьезнее пресет кодирования

    Всего записей: 2932 | Зарегистр. 06-10-2023 | Отправлено: 20:01 12-12-2025 | Исправлено: RazOne707, 20:08 12-12-2025
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сабж сможет скачать видео с этой страницы?

    Всего записей: 4155 | Зарегистр. 24-10-2002 | Отправлено: 17:26 13-12-2025
    VitalyF

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

    Цитата:
    Сабж сможет скачать видео с этой страницы?
    Сможет! + Video DownloadHelper - plugin для браузера установить, чтобы ссылку типа m3u8 взять. v9.5 гуляет по сети

    Всего записей: 1471 | Зарегистр. 03-03-2004 | Отправлено: 11:06 14-12-2025 | Исправлено: VitalyF, 13:15 14-12-2025
    euheny



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

    Цитата:
    я, например, не понимаю (искренне),  
    для кого xvid avi 720x400 делают замыленные, на трекерах.

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

    Всего записей: 4389 | Зарегистр. 22-11-2006 | Отправлено: 15:34 14-12-2025
    AlexPNZ

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как понять по этому скрину в каком переводе оно скачает видео ? Выбираю, допустим 96-6, качает с какой-то непонятной (не английской) дорожкой ...

    Всего записей: 457 | Зарегистр. 05-08-2004 | Отправлено: 17:06 14-12-2025 | Исправлено: AlexPNZ, 18:18 14-12-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Цитата:
    для кого xvid avi 720x400 делают
    Я т.д. криворукие всякого возраста бываю, но молодых больше, и они совсем не задумываются, для кого делают...))) PS и апскейл чаще делают, для "крутости"

    Всего записей: 1471 | Зарегистр. 03-03-2004 | Отправлено: 17:34 14-12-2025 | Исправлено: VitalyF, 17:37 14-12-2025
    Death_INN

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

    Цитата:
    Video DownloadHelper - plugin для браузера установить, чтобы ссылку типа m3u8 взять

    Да получить m3u8 не проблема. Не знаю как этот файл с кучей внутри ts правильно подсунуть в ffmpeg

    Всего записей: 4155 | Зарегистр. 24-10-2002 | Отправлено: 17:43 14-12-2025
    destiny_child



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вам надо скачать все эти части и подать их на склейку в ffmpeg.

    Всего записей: 5152 | Зарегистр. 01-04-2006 | Отправлено: 18:09 14-12-2025 | Исправлено: destiny_child, 18:10 14-12-2025
    Nimbussr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Death_INN
    Цитата:
    файл с кучей внутри ts
    Посмотрите это сообщение
    похоже на ваш случай, но я не проверял.
    Там в сообщении код для wget + ffmpeg.

    Всего записей: 2142 | Зарегистр. 31-05-2008 | Отправлено: 18:11 14-12-2025 | Исправлено: Nimbussr, 18:13 14-12-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Death_INN
    Цитата:
    Не знаю как этот файл с кучей внутри ts правильно подсунуть
    Что внутри m3u8 вас не должно волновать, сабж всё сделает, ссылку ему дайте! На выходе будет искомый файл.

    Всего записей: 1471 | Зарегистр. 03-03-2004 | Отправлено: 20:53 14-12-2025 | Исправлено: VitalyF, 20:59 14-12-2025
    drmin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexPNZ
    Понять по твоему скрину не получится.
    В Media Downloader  выполни команду  -F
    В логах,в колонке MORE INFO должны быть названия озвучек.

    Всего записей: 211 | Зарегистр. 21-03-2022 | Отправлено: 02:16 15-12-2025 | Исправлено: drmin, 20:03 15-12-2025
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток. Только не пинайте сильно ногами... Вопрос наверняка не нов, нот я честно искал поиском... А вопрос такой как наиболее эффективно и быстро перекодировать лУбимые ютубом кодеки av1, vp9 в старый добрый h264?  Вот такая команда отрабатывает нормально, но 12-ти ядерный проц улетает в потолок...
     
    yt-dlp.exe --embed-thumbnail --embed-metadata --replace-in-metadata "title" "\u0022|\u003c|\u003e|\u003a|\u002f|\u005c|\u007c|\u003f|\u002a" "" --replace-in-metadata "title" "[\u0000-\u001f]" "" --replace-in-metadata "title" "[\u263a-\U0001F1FF]" "" --ffmpeg-location "E:\Program Files\Borland\Delphi7\RealThinClient\Demos\RTC_WebServer" --no-mtime --merge-output-format mp4 --use-postprocessor FFmpegCopyStream --ppa CopyStream:"-c:v libx264 -c:a copy -f mp4" --no-part --no-mark-watched --no-call-home --age-limit 21 --socket-timeout 15 --extractor-retries 5 --geo-bypass -S "res:2160,vcodec:avc1,acodec:m4a" -o "chapter:%(title)s\%(section_title)s.%(ext)s" -P "D:\torrents\download\YouTube" https://www.youtube.com/watch?v=n9pNDGysBC4
     
    ест-но возникло желание задействовать в ffmpeg аппаратное ускорение и вот это у меня не вышло... ругается..  
    ERROR: Postprocessing: Error opening output files: Invalid argument
    а сама команда вот такая
    yt-dlp.exe --embed-thumbnail --embed-metadata --replace-in-metadata "title" "\u0022|\u003c|\u003e|\u003a|\u002f|\u005c|\u007c|\u003f|\u002a" "" --replace-in-metadata "title" "[\u0000-\u001f]" "" --replace-in-metadata "title" "[\u263a-\U0001F1FF]" "" --ffmpeg-location "E:\Program Files\Borland\Delphi7\RealThinClient\Demos\RTC_WebServer" --no-mtime --merge-output-format mp4 --postprocessor-args "ffmpeg:-hwaccel auto" --use-postprocessor FFmpegCopyStream --ppa CopyStream:"-c:v libx264 -c:a copy -f mp4" --no-part --no-mark-watched --no-call-home --age-limit 21 --socket-timeout 15 --extractor-retries 5 --geo-bypass -S "res:2160,vcodec:avc1,acodec:m4a" -o "chapter:%(title)s\%(section_title)s.%(ext)s" -P "D:\torrents\download\YouTube" https://www.youtube.com/watch?v=n9pNDGysBC4
     
    Оно, конечно, понятно, что 4 кХа - это дорогое удовольствие, но все же может можно как-то оптимизировать сей процесс...

    Всего записей: 363 | Зарегистр. 17-03-2005 | Отправлено: 22:05 15-12-2025
    RazOne707



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

    Цитата:
    аппаратное ускорение и вот это у меня не вышло... ругается..

    libx264 это не хардварное кодирование, только на проце, h264 нужно, а как прописывать нужно гуглить,вроде h264_nvenc на нвидиа,а у амд,интел свои хардварные либы и в ffmpeg они должны также быть

    Всего записей: 2932 | Зарегистр. 06-10-2023 | Отправлено: 23:01 15-12-2025 | Исправлено: RazOne707, 23:04 15-12-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

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


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

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

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru