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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177

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

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

  • Всего записей: 39602 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 19:20 06-09-2025
    insorg



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

    Цитата:
    h264,он на ютубе ужасный  

    Есть такое дело. Они его специально херят с каждым годом всё сильнее. Сейчас вообще шакалят настолько, что даже на 1080р не всегда видны детали и особенно текст, если он в кадре есть.  
    Я даже когда-то один и тот же тестовый ролик в разные годы скачивал. Сначала его отдавали в 720/1080/1440/2160, потом зажали последнее, потом осталось только 1080. И с каждым разом (с разницей в года три-четыре) битрейт каждой скачанной копии был всё ниже, а итоговое качество картинки закономерно всё хуже.

    Всего записей: 19764 | Зарегистр. 04-11-2010 | Отправлено: 20:05 05-07-2025
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Зато версия кодера заморозилась на месте и никто не думает его обновлять - Жан Клод Ван Дамм в фильме Двойной Удар.

    Всего записей: 2946 | Зарегистр. 15-12-2007 | Отправлено: 20:09 05-07-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Я не знаю, какая там версия кодера, но то получаемое качество картинки по отношению к имеющемуся битрейту недвусмысленно указывает на то, что кодируют они далеко не на самых лучших (и вычислительно сложных) пресетах, а на каком-то фаст или что там ещё ниже.
    У меня свои собственные видео, скодированные в схожие битрейты, на выходе получаются с меньшим количеством недостатков. Либо, если упороться до такого же шакалинга, то битрейты получу намного меньшие.
    В общем, очевидно, что задачи "сделать качество" у них не стояло. Обработать быстро или сэкономить на толщине канала - вещи противоположные. Канала у них достаточно, вот и кодируют быстро. А если вдруг канала не хватает, то ещё больше зашакалят. Всё равно же "никто не заметит" и не будет (как я) сравнивать качество скачиваемого у них видео с разницей в 10 и больше лет.

    Всего записей: 19764 | Зарегистр. 04-11-2010 | Отправлено: 20:17 05-07-2025
    RazOne707



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

    Цитата:
    В основном, упор на то, что нужно только хорошее качество (Width и Height в pixels) и звук. Ну если предоставляется возможность, то и выбор размера скачиваемого файла.
     

    Вот просто попробуй vp9 и решишь стоит или нет, но напомню, что иногда h264 у видео присутсвуют высокого битрейта, обрати внимание,чтобы они были +- одинаковыми размерами
     
     -S "res:1080,codec:vp9" --embed-thumbnail --convert-thumbnails jpg --throttled-rate 500K --remux-video mp4
     
    Можно и av1, по качеству они почти 1 в 1 с vp9
     -S "res:1080,codec:av1" --embed-thumbnail --convert-thumbnails jpg --throttled-rate 500K --remux-video mp4
     
    Ремуксы в mp4 можно убрать по желанию в конце строк, это помещение в контейнер mp4 без кодирования
     
    insorg

    Цитата:
    Есть такое дело. Они его специально херят с каждым годом всё сильнее.

    Даже на моем мамонтенке-ноутбуке 1366x768 TN с таким себе дисплеем (так как тех годов матрица) его страшно смотреть в FHD
    vp9,av1 даже в 720 уже прилично, но 1080 естесвенно еще лучше
    На рутубе h264 уже в 720p в разы лучше качество

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 20:24 05-07-2025 | Исправлено: RazOne707, 20:34 05-07-2025
    SANYA1024

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Вот просто попробуй vp9 ...
    А куда, эти команды с ключами в батнике прописывать?

    Всего записей: 829 | Зарегистр. 23-06-2009 | Отправлено: 22:44 05-07-2025
    RazOne707



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

    Цитата:
    А куда, эти команды с ключами в батнике прописывать?
     

    Ну вот пример полный как у меня из батника:
     
    yt-dlp.exe -o "%outpath%\%%(title)s.%%(ext)s" -S "res:1080,codec:vp9" --embed-thumbnail --convert-thumbnails jpg --no-mtime --throttled-rate 500K "%ClipboardData%"
     
    Вот если надо мой батник, берет из буфера обмена ссылку с выбором качества:
    https://www.upload.ee/files/18293039/Yt-dlp.zip.html
     
    yt-dlp рядом вот так папку

     
     
    set "outpath=D:\-ADMIN-\Download" только измени на свой путь куда качать
    и убери --proxy socks5://127.0.0.1:10800 со всех строк, это чисто мой локальный прокси
    в общем можешь эти пресеты изменять на свои в последующем если надо

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 23:31 05-07-2025 | Исправлено: RazOne707, 23:41 05-07-2025
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С Озона по лёгкому никак не скачать?  
    В браузере по ПКМ  нет ссылок на видео, только на изображение. Например видеоиструкция здесь https://www.ozon.ru/product/gidrogelevaya-poliuretanovaya-glyantsevaya-zashchitnaya-plenka-na-ekran-dlya-tecno-camon-30s-30s-1739506128
     
    Добавлено:
    использую youtube-dl-gui (murrty, 2022)

    Всего записей: 8292 | Зарегистр. 17-10-2011 | Отправлено: 06:33 06-07-2025 | Исправлено: Sputnikk, 06:34 06-07-2025
    LZAA

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

        https://vp-1.ozone.ru/vod/video-59/01JAYTG57FXFVEC25WRXKGQ63K/asset_3_h264.mp4

    Всего записей: 2582 | Зарегистр. 09-01-2010 | Отправлено: 09:42 06-07-2025
    SANYA1024

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    yt-dlp.exe -o "%outpath%\%%(title)s.%%(ext)s" -S "res:1080,codec:vp9" --embed-thumbnail --convert-thumbnails jpg --no-mtime --throttled-rate 500K "%ClipboardData%"
    Нет, у меня это в батнике на Windows 7 не работает.  
     

    Цитата:
    Вот если надо мой батник, берет из буфера обмена ссылку с выбором качества:
    https://www.upload.ee/files/18293039/Yt-dlp.zip.html
    yt-dlp рядом вот так папку
    Пробовал этот батник. Папку рядом создавал, менял путь загрузки, убирал proxy со всех строк, переименовывал в батнике исполняемый файл на "yt-dlp_win7.exe" по всем строкам. Но так ничего не получилось скачать на Windows 7.  
     
    В принципе, оно уже не надо. Так как мне, уже помогли собрать нужный пакетный код... для Windows 7. И работает без "ffmpeg.exe".

    Всего записей: 829 | Зарегистр. 23-06-2009 | Отправлено: 10:50 06-07-2025
    RazOne707



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

    Цитата:
    уже помогли собрать нужный пакетный код... 

    Это h264 качает и он плохой (на ютубе)
     
    Вот https://www.upload.ee/files/18294218/Yt-dlp.zip.html
    Замени тут только:
    1. yt-dlp.exe на тот что работает на Win7
    2. Изменить путь на свой в батнике set "outpath=D:\-ADMIN-\Download"

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 11:54 06-07-2025 | Исправлено: RazOne707, 12:00 06-07-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SANYA1024
    Цитата:
    Нет, у меня это в батнике на Windows 7 не работает.  


    Цитата:
    Пробовал этот батник. Папку рядом создавал, менял путь загрузки, убирал proxy со всех строк, переименовывал в батнике исполняемый файл на "yt-dlp_win7.exe" по всем строкам. Но так ничего не получилось скачать на Windows 7.  
     
    В принципе, оно уже не надо. Так как мне, уже помогли собрать нужный пакетный код... для Windows 7. И работает без "ffmpeg.exe".

    он тебе и дал строку для твоего батника -S "res:1080,codec:vp9", только --extractor-args "youtube:player_client=web_safari" убрать надо (ну и ffmpeg добавить), ты спросил куда ключи добавлять, а по аналогии не понятно куда?

    Код:
    @echo off
     
    for /f "delims=" %%i in ('mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"') do set ClipboardData=%%i
    "yt-dlp_win7.exe" -S "res:1080,codec:vp9" "%ClipboardData%"

     
    ещё проще интерактивно выбирать форматы
    -f- и форматы выбирать из выдачи видео+аудио, например 617+140-1 (например для этого видео https://www.youtube.com/watch?v=PVPZ6BnwNaE ) и добавить к клиенту других клиентов чтобы были сразу доступны и объединённые в один поток форматы и раздельные
     

    Код:
    @echo off
     
    for /f "delims=" %%i in ('mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"') do set ClipboardData=%%i
    "yt-dlp_win7.exe" -f- --extractor-args "youtube:player_client=web_safari,tv,ios,web" "%ClipboardData%"

     
    Подробнее...
     
    https://a.i.getapic.me/m1ab.png кстати m3u8 Untested показывает теперь, раньше не показывало
    и они качаются некоторые в 400кб скорости, некоторые в 700-800 и поднимаются долго, а другие (которые https) нормально, сразу на фулл скорости (ну это у меня так, вот сейчас)

    Всего записей: 7387 | Зарегистр. 11-02-2020 | Отправлено: 11:57 06-07-2025 | Исправлено: greeple, 12:36 06-07-2025
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA Спасибо. Нашли в коде элемента?

    Всего записей: 8292 | Зарегистр. 17-10-2011 | Отправлено: 15:41 06-07-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    В браузере заходишь в Инструменты разработчика,включаешь видео и вот так смотришь:

     
    А вообще для браузеров миллион похожих друг на друга расширений Video Downloaderов, которые детектят такие ссылки и одной кнопкой скачивать можно
    Вот как пример: https://chromewebstore.google.com/detail/video-downloader-hd/lpcbiamenoghegpghidohnfegcepamdm

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 17:38 06-07-2025 | Исправлено: RazOne707, 17:47 06-07-2025
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    video-downloader-hd/lpcbiamenoghegpghidohnfegcepamdm
    Спасибо. Данное не подошло. В Опере 95 не показывает меню при кликаньи по иконке, только маленький пустой квадрат. Поставил другое из аналогичных.

    Всего записей: 8292 | Зарегистр. 17-10-2011 | Отправлено: 05:27 07-07-2025 | Исправлено: Sputnikk, 05:28 07-07-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может кто подскажет, как объединить несколько mp4 файлов с главами?  
    Есть>>

    Цитата:
     ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4

    где: list.txt - список файлов.
    Его можно батником сформировать >>

    Цитата:
    for %%f in (*.mp4) do (
    echo file '%%f' >> list.txt
    )

    В итоге так должно выглядеть >

    Цитата:
    for %%f in (*.mp4) do (
    echo file '%%f' >> list.txt
    )
    ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
    del list.txt

    Но фильтр concat не умеет с главами работать... По крайней мере пишут так.
    М.б. какой-то другой способ есть?

    Всего записей: 1430 | Зарегистр. 03-03-2004 | Отправлено: 15:35 13-07-2025 | Исправлено: VitalyF, 15:37 13-07-2025
    Sputnikk



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

    Цитата:
    как объединить несколько mp4 файлов с главами?  
    может склеить в стороннем видеоредакторе?

    Всего записей: 8292 | Зарегистр. 17-10-2011 | Отправлено: 17:12 13-07-2025
    greeple

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

    это не сам фильтр, а логика здравая
    у каждого видео главы прописаны со своим временем, и для каждого видео метки надо начинать с конца времени предыдущего видео
    ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4 тут кстати -c copy правильно будет работать только если видео полностью идентичные по кадрам\разрешению и т.д. может растянуть если что-то не так, сначала собери все чтобы были с одним fps отдельно, не за одну команду с главами
     
    надо сначала собрать метки в отдельный файл со смещением времени
    merge_chapters.ps1
    Подробнее...
     
    потом объединять  

    Код:
    ffmpeg -f concat -safe 0 -i list.txt -i combined_chapters.txt -map 0 -map_metadata 1 -c copy output.mp4


    Всего записей: 7387 | Зарегистр. 11-02-2020 | Отправлено: 19:23 13-07-2025 | Исправлено: greeple, 19:25 13-07-2025
    VitalyF

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

    Спасибо. Да, пробовал
    1)StaxRip, там есть менюшка Merge, но конвертит названия глав в ANSI - крякозябрами, как ни пытался, не смог заменить в настройках на UTF-8
    2) Mkvmerge - это только mkv, а хотелось бы mp4.
    3) XviD4PSP - что-то можно делать, но неудобно - танцы с бубнами
    4) LosslessCut - оказался самым удобным и продвинутым, исправляет кривизну даже там, где другие косячили. Но ему нужны готовые файлы с главами. Значит нужен ещё какой-то софт.
    5) MkvToMp4 - устаревшая утилка для создания глав, вот ей и LosslessCut пользуюсь, а можно  
    ffmpeg скиптиком обойтись, я т.д.)).
     
    greeple
    Спасибо!
    Цитата:
    тут кстати -c copy правильно будет работать только если видео полностью идентичные по кадрам\разрешению и т.д. может растянуть если что-то не так, сначала собери все чтобы были с одним fps отдельно, не за одну команду с главами
    ...да, я в курсе, и даже когда цифры равные и по отдельности играет отлично, а в слейке косит. см.п.4 LosslessCut исправляет все шероховатости.
    Пошёл merge_chapters.ps1 тестить!
     

    Всего записей: 1430 | Зарегистр. 03-03-2004 | Отправлено: 19:45 13-07-2025 | Исправлено: VitalyF, 20:02 13-07-2025
    RazOne707



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

    Цитата:
    Пошёл merge_chapters.ps1 тестить!

    Если не получится, в VideoPad есть экспорт без переконвертирования (если естесвенно ничего лишнего кроме как поместить на таймлайн и сделать экспорт) и сам является нелинейным видеоредактором небольшого размера

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 20:43 13-07-2025 | Исправлено: RazOne707, 20:43 13-07-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    потом объединять...

    Правый клик на ps1 > Run with PowerShell
    быстро мелькает и ничего не происходит...
    В чём м.б. проблем? Др. файлы запускаются...
    RazOne707
    Спасибо, тоже затестю.
    Попробую ещё скрипт для Avidemux приспособить...

    Всего записей: 1430 | Зарегистр. 03-03-2004 | Отправлено: 20:43 13-07-2025 | Исправлено: VitalyF, 21:01 13-07-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru