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

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

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

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)
  • Скачиваем защищенное потоковое/онлайн видео
     

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, показывает несколько форматов. Мне нужно скачать аудио+видео в mp4.
     
     
    Выбираю: 140+299
    Но скачивания нет:
    Подробнее...
     
    Можете пдсказать, как поправить этот скрипт, чтобы в mp4 1080 качалось?  

    Цитата:
    yt-dlp -S "res:1080" https://www.youtube.com/watch?v=***


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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AzzkyAspid пост
    Цитата:
    WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing

    Цитата:
    Предупреждение "WARNING: [youtube] No title found..." обычно означает, что ему сложно получить основную информацию (название, описание) из-за изменений, внесенных YouTube, возможно, требующих JavaScript (EJS) или входа в систему (cookies/login) для обхода проверок ботов, либо видео заблокировано по региональному признаку/приватное.

    Всего записей: 749 | Зарегистр. 13-06-2019 | Отправлено: 19:24 29-12-2025
    AzzkyAspid



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ARoma
    Так webm этого же ролика качается без проблем.

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



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

    Цитата:
    Выбираю: 140+299


    Цитата:
    Можете пдсказать, как поправить этот скрипт, чтобы в mp4 1080 качалось?


    Цитата:
    yt-dlp -S "res:1080"

    Не понятно что значит "выбираешь", по этой команде будет качаться по низходящей av1/vp9 + opus
    Если нужно 140+299, то вот так -S "res:1080,vcodec:h264,acodec:aac"

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 20:12 29-12-2025 | Исправлено: RazOne707, 20:19 29-12-2025
    AzzkyAspid



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Спасибо огромное! Сработало! Всех благ!!!

    Всего записей: 539 | Зарегистр. 21-03-2007 | Отправлено: 20:17 29-12-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Смотрите что только что увидел у нового видео на ютубе,301 - контейнер 1080 со звуком h264+aac https://www.youtube.com/watch?v=_t22DkgUhOE

     
     
    AzzkyAspid
    У тебя сейчас может и 301 скачиваться одним файлом, как вот пример выше. Это вот только появилось на ютубе и хз введут ли такое на все видео. По сути это и есть то что тебе нужно в нем 140+299 но одним контейнером, в любом случае используй команду что тебе дал, результат будет который нужен
     
    Но h264 на ютубе плохой, если тебе не принципиально этот кодек, то лучше качать так:
     -S "res:1080,codec:vp9" --embed-thumbnail --convert-thumbnails jpg --remux-video mp4  
    или так  
    -S "res:1080,codec:vp9,acodec:opus" --embed-thumbnail --convert-thumbnails jpg --remux-video mp4

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Спасибо за дополнения. Это у меня такая забава - скачать с ЮТ какой-нибудь стрим, залить на флешку и посмотреть на большом экране. Но телек не понимает этих новых чудо-форматов (VP9, opus). Так что старый-добрый h264, хоть и плохой, зато выводится.
    Пардон за оффтоп.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    У меня совмешенные форматы (аудио+видео),кроме 18,с дено не показывает.

    Всего записей: 199 | Зарегистр. 21-03-2022 | Отправлено: 21:37 29-12-2025
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    drmin
     
    Можно добавить в ком. строку параметр --extractor-args "youtube:player_client=default,web_safari"

    Всего записей: 1355 | Зарегистр. 03-02-2007 | Отправлено: 22:04 29-12-2025
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    drmin, проверьте файл конфигурации или попробуйте запустить с ключом '--ignore-config'

    Всего записей: 8068 | Зарегистр. 08-09-2001 | Отправлено: 22:08 29-12-2025
    RazOne707



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

    Цитата:
    У меня совмешенные форматы (аудио+видео),кроме 18,с дено не показывает.

    Что интересно,с deno не показывает, без него - показывает. Я его удалял для проверки и так из корзины забыл вытащить и очищал.  
     
    UPD: Кстати выше совет работает, если есть Deno, то нужно прописывать --extractor-args "youtube:player_client=default,web_safari", так как без Deno имено safari юзерагент используется

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 22:43 29-12-2025 | Исправлено: RazOne707, 23:02 29-12-2025
    drmin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Спасибо за подсказку.Эта опция уже не раз выручала.Теперь видно все форматы.

    Всего записей: 199 | Зарегистр. 21-03-2022 | Отправлено: 23:09 29-12-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Про корзину:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=51692&start=220#10
    не сработал что ли способ из справки?

    Всего записей: 3859 | Зарегистр. 28-08-2010 | Отправлено: 04:41 30-12-2025
    RazOne707



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

    Цитата:
    не сработал что ли способ из справки?

    Я просто снова его удалил, он по сути не дает ничего для меня, я качаю vp9 и opus
    Кроме как h264 720p 30fps это не дает, а это мне вообще никогда понадобиться не может, как по мне лучше тогда уж конвертировать из av1/vp9 в h264 самому, если понадобится именно h264

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 06:31 30-12-2025 | Исправлено: RazOne707, 08:08 30-12-2025
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    уже несколько дней проблемы со скачиванием всех видео в канале
    как правило 2-ая страница не скачивается с 3-х попыток и сабж падает
    может кто нашел решение

    Всего записей: 4375 | Зарегистр. 22-11-2006 | Отправлено: 15:28 02-01-2026
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    пока только долбежка --extractor-retries 50, но долго конечно

    Всего записей: 4375 | Зарегистр. 22-11-2006 | Отправлено: 17:41 02-01-2026
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть канал на YouTube.
    Как с помощью Yt-Dlp получить список видеороликов на этом канале?
    Их длительность, размер?
    Подскажите формат комманды.

    Всего записей: 906 | Зарегистр. 17-01-2010 | Отправлено: 15:44 04-01-2026
    shrmn



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    yt-dlp -J --flat-playlist "https://www.youtube.com/c/Имя_канала"
    yt-dlp -J "https://www.youtube.com/c/Имя_канала" | jq '.entries[] | {title, duration, filesize}'

    Всего записей: 4779 | Зарегистр. 17-12-2002 | Отправлено: 16:18 04-01-2026 | Исправлено: shrmn, 16:20 04-01-2026
    claim35



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    yt-dlp -s --extractor-args youtubetab:approximate_date --flat-playlist --playlist-reverse --print-to-file "%(playlist_autonumber)s - %(title)s - %(duration_string)s - %(upload_date)s - https://www.youtube.com/watch?v=%(id)s" "%(epoch>%Y_%m_%d)s.txt" "https://www.youtube.com/имя канала/videos"
    Напечатает в текстовой файл с именем, соответствующим текущей дате. Размер думаю невозможно так получить ибо у одного ролика много разных форматов и соответственно размеров

    Всего записей: 2042 | Зарегистр. 27-05-2007 | Отправлено: 17:37 04-01-2026
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    claim35
    а чтоб потом с того s.txt запустить выкачку тех видосиков в 720  -  чё нада? )
    ну или просто  -  как скачать хотя бы 20 (50-100-200) крайних видосиков?

    Всего записей: 3432 | Зарегистр. 05-05-2010 | Отправлено: 18:34 04-01-2026
    Открыть новую тему     Написать ответ в эту тему

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

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

    Рейтинг.ru