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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

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

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

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

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

    Цитата:
    AV1 декодируют аппаратно только с 30xx серии у Нвидии итд.

    Пк сейчас это роскошь а у многих его вообще нет, так что большинство смотрит с теликов/тв боксов/современных телефонов а там проблем с декодом av1 нет.

    Всего записей: 3270 | Зарегистр. 19-11-2017 | Отправлено: 11:07 01-12-2025
    Mannel

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

    Цитата:
    А можно пару примеров ?

    Вот мой любимый пример https://www.youtube.com/watch?v=XuA3drXec3o
    Но понимаю, что многие смотрят только топов или что в тренде.

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 11:17 01-12-2025
    RazOne707



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

    Цитата:
    Вот мой любимый пример

    Интересно с чем конкретно связано неимение у нее vp9, с требованиями ютуба к контентмейкерам или какие-то особенности залива видео
    Жаль у нее на канале нет трансляций, там бы был вообще мрак в h264,который можно было бы заценить

    Всего записей: 2863 | Зарегистр. 06-10-2023 | Отправлено: 11:19 01-12-2025 | Исправлено: RazOne707, 11:44 01-12-2025
    los

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

    Цитата:
    Интересно с чем конкретно связано неимение у нее vp9

    для f243 присутсвует же.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel
    Если через расширение enhanced-h264ify заблокировать ей h264, то выдается vp9. Как я и говорил.  
    А то что yt-dlp его не видит и почему по-умолчанию у нее h264 в браузере - тут вопросы.  
    Нужно шаманить с юзерагентом итд, но эта уже другая история, утверждение про VP9 развеяно

    Всего записей: 2863 | Зарегистр. 06-10-2023 | Отправлено: 12:17 01-12-2025 | Исправлено: RazOne707, 12:43 01-12-2025
    Mannel

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

    Цитата:
    твое заявление про VP9 развеяно

    Из vp9 там только 360p, что и показывает скрин. Такой vp9, считай что нет его. Не стал просто о такой мелочи говорить. С deno он доступен, ничего шаманить не нужно. О чём я кстати на первой странице писал.
     

    Цитата:
    Интересно с чем конкретно связано неимение у нее vp9

    С тем, что есть полно видео, о которых вы не знаете, но делаете заключения.

    Всего записей: 230 | Зарегистр. 26-07-2025 | Отправлено: 12:45 01-12-2025 | Исправлено: Mannel, 12:47 01-12-2025
    RazOne707



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

    Цитата:
    Из vp9 там только 360p, что и показывает скрин

    А. Есть такое да.
    На ютубе такое не носит массовый характер, только вот такое непонятное и скорее всего из-за особенностей как она заливает видео на ютуб, ну или ютуб просто не тратит свои моща на такие каналы с 5к подписчиками и vp9 чисто в 360 дает - даже проверять смысла нет

    Всего записей: 2863 | Зарегистр. 06-10-2023 | Отправлено: 12:58 01-12-2025 | Исправлено: RazOne707, 13:06 01-12-2025
    los

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

    Цитата:
    С deno он доступен

    и без него тоже.

    Всего записей: 8007 | Зарегистр. 08-09-2001 | Отправлено: 14:43 01-12-2025
    RazorX911

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что касается кодирования на CPU: Подробнее...

    Всего записей: 101 | Зарегистр. 01-06-2011 | Отправлено: 15:26 01-12-2025
    RazOne707



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

    Всего записей: 2863 | Зарегистр. 06-10-2023 | Отправлено: 15:32 01-12-2025 | Исправлено: RazOne707, 16:03 01-12-2025
    Ivanov Ivan



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

    Цитата:
    Включите в шапку инфу о том, что в последних версиях yt-dlp надо ставить js движок

    Цитата:
    Зачем? У меня сейчас отлично трудится скачанная последняя версия сабжа, рядом ещё аж цельный ffmpeg валяется и всё.

    insorg
    в чём ваш секрет? Потому что:
    Код:
    [youtube] ***: Downloading initial data API JSON
    WARNING: [youtube] ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)). Retrying (1/3)...
    [youtube] ***: Downloading initial data API JSON
    WARNING: [youtube] HTTPSConnectionPool(host='www.youtube.com', port=443): Read timed out. (read timeout=20.0). Retrying (2/3)...
    [youtube] ***: Downloading initial data API JSON
    WARNING: [youtube] HTTPSConnectionPool(host='www.youtube.com', port=443): Read timed out. (read timeout=20.0). Retrying (3/3)...
    [youtube] ***: Downloading initial data API JSON
    ERROR: [youtube] ***: Unable to download API page: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)) (caused by TransportError("('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))"))

     
    P.S.
    И что случилось с билдами FFmpeg?
    Код:
    There aren’t any releases here
    You can create a release to package software, along with release notes and links to binary files, for other people to use. Learn more about releases in our docs.

    Всего записей: 2012 | Зарегистр. 30-11-2006 | Отправлено: 16:22 01-12-2025 | Исправлено: Ivanov Ivan, 16:24 01-12-2025
    insorg



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

    Цитата:
    в чём ваш секрет? Потому что:

    Прикол секрета не понял. Просто последняя версия сабжа и всё...

     
    [youtube] Extracting URL: https://www.youtube.com/watch?v=yD8_YlyzcsI
    [youtube] yD8_YlyzcsI: Downloading webpage
    WARNING: [youtube] No supported JavaScript runtime could be found. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one. To silence this warning, you can use  --extractor-args "youtube:player_client=default"
    [youtube] yD8_YlyzcsI: Downloading android sdkless player API JSON
    [youtube] yD8_YlyzcsI: Downloading web safari player API JSON
    WARNING: [youtube] yD8_YlyzcsI: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
    [youtube] yD8_YlyzcsI: Downloading m3u8 information
    WARNING: [youtube] yD8_YlyzcsI: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
    [info] yD8_YlyzcsI: Downloading subtitles: live_chat
    [SponsorBlock] Fetching SponsorBlock segments
    [SponsorBlock] No matching segments were found in the SponsorBlock database
    [info] Available formats for yD8_YlyzcsI:
    ID  EXT   RESOLUTION FPS CH |   FILESIZE   TBR PROTO | VCODEC        VBR ACODEC      ABR ASR MORE INFO
    --------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                  mhtml | images                                storyboard
    sb2 mhtml 80x45        0    |                  mhtml | images                                storyboard
    sb1 mhtml 160x90       0    |                  mhtml | images                                storyboard
    sb0 mhtml 320x180      0    |                  mhtml | images                                storyboard
    139 m4a   audio only      2 |   37.63MiB   49k https | audio only        mp4a.40.5   49k 22k low, m4a_dash
    140 m4a   audio only      2 |   99.88MiB  129k https | audio only        mp4a.40.2  129k 44k medium, m4a_dash
    251 webm  audio only      2 |  100.04MiB  130k https | audio only        opus       130k 48k medium, webm_dash
    91  mp4   256x144     24    | ~166.40MiB  216k m3u8  | avc1.4D400C       mp4a.40.5
    160 mp4   256x144     24    |   72.21MiB   94k https | avc1.4d400c   94k video only          144p, mp4_dash
    93  mp4   640x360     24    | ~706.14MiB  915k m3u8  | avc1.4D401E       mp4a.40.2
    134 mp4   640x360     24    |  307.79MiB  399k https | avc1.4d401e  399k video only          360p, mp4_dash
    18  mp4   640x360     24  2 | ?406.96MiB  528k https | avc1.42001E       mp4a.40.2       44k 360p
    95  mp4   1280x720    24    | ~  2.27GiB 3017k m3u8  | avc1.64001F       mp4a.40.2
    136 mp4   1280x720    24    |    1.32GiB 1748k https | avc1.64001f 1748k video only          720p, mp4_dash
    96  mp4   1920x1080   24    | ~  4.30GiB 5706k m3u8  | avc1.640028       mp4a.40.2
    137 mp4   1920x1080   24    |    2.49GiB 3306k https | avc1.640028 3306k video only          1080p, mp4_dash


    Цитата:
     И что случилось с билдами FFmpeg?

    А что "случилось" то?
    https://www.gyan.dev/ffmpeg/builds/
    https://github.com/GyanD/codexffmpeg/releases
    На месте всё.  
     
    Добавлено:
    Mannel

    Цитата:
    Вот мой любимый пример https://www.youtube.com/watch?v=XuA3drXec3o

    Аналогично выглядит мой на два абзаца выше.
    Типовуха. Гугловцы после покупки ютуба в принципе не сильно парятся на непопулярные ролики что-то дополнительное кодировать. Прогнали avc на фаст пресете и счастливы.
    Только если само видео или канал популярность набирает, то уже тогда и начинаются опции с vp9 и (редко) av1. Да и то, последний идёт на 4К видео и ближайших "соседей" около него.
     
    Добавлено:
    Mannel

    Цитата:
     Некоторые даже не разворачивают на весь экран на портативных девайсах. Им всё равно.

    А смысл, если пиксельная каша и мазня вместо чёткой картинки...
    Или вообще типичный случай "говорящая голова", где и смотреть-то даже на неё смысла нету. Мелькает себе что-то в углу экрана и ладно. Лишь бы звук был. Такое себе радио.

    Всего записей: 20292 | Зарегистр. 04-11-2010 | Отправлено: 16:49 01-12-2025 | Исправлено: insorg, 16:50 01-12-2025
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ivanov Ivan
    Цитата:
    Read timed out. (read timeout=20.0)

    так а форматы то по -F получает?  а то мож это просто до самого манифеста не достукивается, и вам обходилку ютуба надо поменять

    Всего записей: 3346 | Зарегистр. 05-05-2010 | Отправлено: 17:03 01-12-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати, в каких случаях то теперь нужен этот js ?
     
    insorg

    Цитата:
    WARNING: [youtube] No supported JavaScript runtime could be found. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one. To silence this warning, you can use  --extractor-args "youtube:player_client=default"

    У тебя пишет, что не все форматы могут быть доступны

    Всего записей: 2863 | Зарегистр. 06-10-2023 | Отправлено: 17:16 01-12-2025 | Исправлено: RazOne707, 17:29 01-12-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Добавил ему
       --extractor-args "youtube:player_client=default"  
    Найди 10 отличий...
     

    [youtube] Extracting URL: https://www.youtube.com/watch?v=yD8_YlyzcsI
    [youtube] yD8_YlyzcsI: Downloading webpage
    [youtube] yD8_YlyzcsI: Downloading android sdkless player API JSON
    [youtube] yD8_YlyzcsI: Downloading web safari player API JSON
    WARNING: [youtube] yD8_YlyzcsI: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
    [youtube] yD8_YlyzcsI: Downloading m3u8 information
    WARNING: [youtube] yD8_YlyzcsI: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
    [info] yD8_YlyzcsI: Downloading subtitles: live_chat
    [SponsorBlock] Fetching SponsorBlock segments
    [SponsorBlock] No matching segments were found in the SponsorBlock database
    [info] Available formats for yD8_YlyzcsI:
    ID  EXT   RESOLUTION FPS CH |   FILESIZE   TBR PROTO | VCODEC        VBR ACODEC      ABR ASR MORE INFO
    --------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                  mhtml | images                                storyboard
    sb2 mhtml 80x45        0    |                  mhtml | images                                storyboard
    sb1 mhtml 160x90       0    |                  mhtml | images                                storyboard
    sb0 mhtml 320x180      0    |                  mhtml | images                                storyboard
    139 m4a   audio only      2 |   37.63MiB   49k https | audio only        mp4a.40.5   49k 22k low, m4a_dash
    140 m4a   audio only      2 |   99.88MiB  129k https | audio only        mp4a.40.2  129k 44k medium, m4a_dash
    251 webm  audio only      2 |  100.04MiB  130k https | audio only        opus       130k 48k medium, webm_dash
    91  mp4   256x144     24    | ~166.40MiB  216k m3u8  | avc1.4D400C       mp4a.40.5
    160 mp4   256x144     24    |   72.21MiB   94k https | avc1.4d400c   94k video only          144p, mp4_dash
    93  mp4   640x360     24    | ~706.14MiB  915k m3u8  | avc1.4D401E       mp4a.40.2
    134 mp4   640x360     24    |  307.79MiB  399k https | avc1.4d401e  399k video only          360p, mp4_dash
    18  mp4   640x360     24  2 | ?406.96MiB  528k https | avc1.42001E       mp4a.40.2       44k 360p
    95  mp4   1280x720    24    | ~  2.27GiB 3017k m3u8  | avc1.64001F       mp4a.40.2
    136 mp4   1280x720    24    |    1.32GiB 1748k https | avc1.64001f 1748k video only          720p, mp4_dash
    96  mp4   1920x1080   24    | ~  4.30GiB 5706k m3u8  | avc1.640028       mp4a.40.2
    137 mp4   1920x1080   24    |    2.49GiB 3306k https | avc1.640028 3306k video only          1080p, mp4_dash

    Всего записей: 20292 | Зарегистр. 04-11-2010 | Отправлено: 17:35 01-12-2025
    RazOne707



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

    Цитата:
    Найди 10 отличий...

    Ну отличия нужно искать не в видео 2 летней давности, похоже новые фишки из-за нововведений
    Возможно вообще этот js роляет где есть несколько языков, автоаудиопереводы итд

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Это уже кажется более логичным, да. Тем более, что в конкретном примере даже vp9 нету для сравнения...

    Всего записей: 20292 | Зарегистр. 04-11-2010 | Отправлено: 17:45 01-12-2025
    RazOne707



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

    Цитата:
    Это уже кажется более логичным, да. Тем более, что в конкретном примере даже vp9 нету для сравнения...

    Кстати он есть с js,но только в 360p, а вот без нет. На новых видео такое с vp9 не замечал

    Всего записей: 2863 | Зарегистр. 06-10-2023 | Отправлено: 18:11 01-12-2025 | Исправлено: RazOne707, 18:18 01-12-2025
    los

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

    Цитата:
    Кстати он есть с js,но только в 360p, а вот без нет.

    есть и без js.

    Всего записей: 8007 | Зарегистр. 08-09-2001 | Отправлено: 18:24 01-12-2025
    RazOne707



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

    Цитата:
    есть и без js.

    Выше тебе выложили лог, ты видишь, что у многих кого нет ? Может не нужно один и тот же неинформативный пост на репите постить ?
    Удали java с пк значит. чтобы было как у всех, например клиент майнкрафта который его юзает

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

    Страницы: 1 2 3 4

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


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

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

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru