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

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

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

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

  • Всего записей: 39642 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 12:48 30-09-2025
    LZAA

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

    Всего записей: 2610 | Зарегистр. 09-01-2010 | Отправлено: 17:48 22-09-2025
    BBGon



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

    Цитата:
    всегда будет кодировать

    Всё правильно, я и рассчитываю на перекодирование.

    Цитата:
    добавь в ModifyChapters параметры

    Именно туда и добавил:
    Код:
    --postprocessor-args "ModifyChapters:-c:v libx264 -x264-params preset=slow:tune=film:crf=19"

    Но после этого видео кодируется два раза, первый раз — когда и должно, второй раз — при склеивании:
    Код:
    [debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json file:Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.mp4
    [debug] Concat spec = 0.0-345.183000, 357.866000-473.907000
    [ModifyChapters] Re-encoding "Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.mp4" with appropriate keyframes
    [debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i file:Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.mp4 -map 0 -dn -ignore_unknown -c:s mov_text -force_key_frames 345.183000,357.866000,473.907000,534.000000 -movflags +faststart -c:v libx264 -x264-params preset=slow:tune=film:crf=19 file:Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.keyframes.temp.mp4
    [ModifyChapters] Removing chapters from Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.mp4
    [debug] Writing concat spec to Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.temp.mp4.concat
    [debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -hide_banner -nostdin -f concat -safe 0 -i file:Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.temp.mp4.concat -map 0 -dn -ignore_unknown -c copy -c:s mov_text -movflags +faststart -c:v libx264 -x264-params preset=slow:tune=film:crf=19 file:Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.temp.mp4
    Deleting original file Audio_Mastering_Science_-_Using_Research_to_Make_Informed_Decisions.uncut.mp4 (pass -k to keep)

    Я бы хотел, чтобы было поведение как по умолчанию, но перекодировка (когда это необходимо) — с моими параметрами. Пока убрал параметр -c:v libx264, но есть ощущение, что должно быть более правильное решение.

    Всего записей: 97 | Зарегистр. 26-06-2006 | Отправлено: 23:04 22-09-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BBGon
    это надо тестить
    спросил бы там лучше https://github.com/yt-dlp/yt-dlp/issues/
    есть решение какое-то, просто надо спросить у тех кто делал yt-dlp, это быстрее будет чем подбирать методом тыка

    Всего записей: 7568 | Зарегистр. 11-02-2020 | Отправлено: 23:14 22-09-2025
    BBGon



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Там уже спрашивали о подобном, но не о --sponsorblock-remove, а о --download-sections, что в моём понимании те же яйца, только в профиль. В ответе посоветовали в ключе --downloader-args указать параметры ffmpeg. У меня это не работает, и при скачивании с YouTube используется не ffmpeg.
     
    Что ж, значит, придётся там спрашивать. Спасибо за ответы.

    Всего записей: 97 | Зарегистр. 26-06-2006 | Отправлено: 00:03 23-09-2025
    greeple

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

    это не то спрашивали
    вот то самое https://github.com/yt-dlp/yt-dlp/issues/10056 никто не ответил, зайди в неё и туда напиши сообщение, через @ упомяни @bashonly и автора поста, и спроси как быть
    вообще первой строкой где модифай он кодирует долго, а второй уже не должен добавлять твою строку по идее, там же просто copy должен быть, но добавляет, пиши им там кароче

    Всего записей: 7568 | Зарегистр. 11-02-2020 | Отправлено: 02:19 23-09-2025
    Artsem K



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
     
    что vpn
     
    никто не даст больше двух гигов трафика впн чтоб скачать
     
    windscribe 2 gb
     
    -
     
    greeple
     
    что у тя в голове.
     
    я говорил ссылку на загрузку а ты высрался множеством букв. не грузи меня.
     
    поставь на ночь на загрузку.




    Нарушение п. 2.3. главы VIII Соглашения по использованию

    Всего записей: 459 | Зарегистр. 17-11-2016 | Отправлено: 07:39 23-09-2025 | Исправлено: Maz, 12:20 23-09-2025
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
         
    Цитата:
    никто не даст больше двух гигов трафика впн чтоб скачать

           
    Цитата:
    поставь на ночь на загрузку.


    Всего записей: 2610 | Зарегистр. 09-01-2010 | Отправлено: 10:09 23-09-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artsem K
    Цитата:
    что у тя в голове.

    а у тебя?

    Цитата:
    поставь на ночь на загрузку.

    ещё чё сделать?

    Всего записей: 7568 | Зарегистр. 11-02-2020 | Отправлено: 11:01 23-09-2025
    Mannel

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

    Цитата:
    windscribe 2 gb

    У windscribe 10 ГБ, если подтвердить email и не отписываться от рассылок (можно фильтрами рубить). И то считает трафик очень лениво, по факту можно в 2-3 раза больше скачать и с ютуба как будто вообще не считается трафик. Правда, windscribe напрямую не работает.

    Всего записей: 94 | Зарегистр. 26-07-2025 | Отправлено: 11:17 23-09-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mannel
    он просто сам не хочет, хочет чтобы ему скачали, так бы мог и dpi обходы подрубить, или подрубить Snawoot OperaProxy

    Всего записей: 7568 | Зарегистр. 11-02-2020 | Отправлено: 12:22 23-09-2025
    Artsem K



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
     
    я с беларуси у нас ютуб не рубят.
     
    дай нормальный мануал как скачать

    Всего записей: 459 | Зарегистр. 17-11-2016 | Отправлено: 12:53 23-09-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Artsem K
    Цитата:
    я с беларуси у нас ютуб не рубят.

    тем более об чем вопрос тогда

    Цитата:
    дай нормальный мануал как скачать

    всё дал в предыдущем сообщении
    качай yt-dlp и качай так же как на сайте качал, строка такая же в cmd

    Всего записей: 7568 | Зарегистр. 11-02-2020 | Отправлено: 13:34 23-09-2025
    Artsem K



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
     
    https://youtu.be/ebQKt22JscI
     
    спасибо за убитое время

    Всего записей: 459 | Зарегистр. 17-11-2016 | Отправлено: 15:59 23-09-2025 | Исправлено: Artsem K, 16:06 23-09-2025
    greeple

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

    я ничего не вижу что ты там делаешь, копируешь что-то из моего поста, хотя надо было запускать как ты запускал на сайте, и как выше тебе показали
    yt-dlp https://www.youtube.com/watch?v=3VRZLYo9m9c
    если ты даже это не можешь понять и сделать, то забей, ищи другие варианты
     
    Добавлено:
    ну и как бы я тебе написал открыть cmd, а не запускать yt-dlp даблкликом
    кароче ищи другие проги
     
    Добавлено:

    Цитата:
    спасибо за убитое время

    а другие должны за тебя убивать себе время, чтобы скачать тебе файл?

    Всего записей: 7568 | Зарегистр. 11-02-2020 | Отправлено: 16:43 23-09-2025
    Artsem K



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    бесишь ты меня своим г*внострелом из букв.
     
    что у тебя в голове?
     
    https://www.youtube.com/watch?v=QmlaDJXr2Cw
     
    кстати byclick грузит. раньше выдавал ошибку.




    оффтоп, переход на личности, оскорбления. неделя.

    Всего записей: 459 | Зарегистр. 17-11-2016 | Отправлено: 19:13 23-09-2025 | Исправлено: Maz, 20:29 23-09-2025
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Иногда бывает, что субтитры к ролику в действительности есть, но не скачиваются (yt-dlp по разным причинам не смог скачать файл METADATA, или проблема с подключением, с блокировкой со стороны ютуба и тд). Есть настройка, выдающая в этих случаях уведомление?

    Всего записей: 1519 | Зарегистр. 05-04-2010 | Отправлено: 00:32 24-09-2025
    LZAA

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

       '-v'

    Всего записей: 2610 | Зарегистр. 09-01-2010 | Отправлено: 01:36 24-09-2025
    VitalyF

    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BBGon
    Один проход!
    Цитата:
    yt-dlp -f248+251 --ppa "ModifyChapters:-c:v libx264rgb -c:a copy -x264-params preset:v=ultrafast:crf=0:g=1:tune:v=fastdecode+zerolatency" -v YSgWl-kn6MM
    параметры и ссылку изменил для скорости. Главное - кол-во проходов. В конфиге > yt-dlp.conf > доп. опции >>
    Цитата:
    --downloader ffmpeg --hls-use-mpegts --hls-prefer-native
    --sponsorblock-remove all --force-keyframes-at-cuts

    PS В ком. строке и с Avisynth кодирование м.б. и быстрее и качественней и ничто не мешает прикрутить это к yt-dlp+ffmpeg...  
    PS ... был бы бук по-новее, я бы так и делал...))
    PS
    ... Исходная ссылка кодировалась где-то 1 час  >>
    MediaInfo #
    +Захват кадра >>
    https://www.upload.ee/download/18631800/cddf7c1e9342215a5a6c/Alb_in_Rhein.jpg
     

    Всего записей: 1441 | Зарегистр. 03-03-2004 | Отправлено: 10:48 24-09-2025 | Исправлено: VitalyF, 13:02 24-09-2025
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Запускаю распакованные исходники yt-dlp через портабельный Python в Windows XP. Так что встроенное обновление и обновление через pip мне не подходит.
    Каждый раз, когда вылазит какая-то ошибка, а она может быть и через день, приходится запускать браузер, лезть на сайт и смотреть не появилось ли обновление здесь:
    https://github.com/yt-dlp/yt-dlp/releases
     
    На примере вчерашнего. Свежая ссылка:
    https://github.com/yt-dlp/yt-dlp/archive/refs/tags/2025.09.23.zip
    Но браузером сохранился файл yt-dlp-2025.09.23.zip
    Его я скачал вручную и забросил в нужную директорию.
    По этой ссылке:
    https://github.com/yt-dlp/yt-dlp/archive/refs/heads/master.zip
    Скачался (вроде) тот же набор файлов, но в архиве yt-dlp-master.zip
     
    При каждом новом скачивании видео, у меня в батнике происходит проверка наличия файлов yt-dlp-2025.??.??.zip в директории. И, если на основании цифр в имени файла, находится более новый архив, то директория со старыми исходниками удаляется, а новый архив распаковывается.
    Есть ли способ через качалку типа curl проверить и скачать обновленный архив исходников с корректной датой в имени файла?
    Понимаю что можно тупо скачивать yt-dlp-master.zip, распаковывать и смотреть на дату создания файлов внутри, но это как-то не очень.

    Всего записей: 803 | Зарегистр. 17-06-2006 | Отправлено: 13:06 24-09-2025
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Grishanenko
    А как его запускать с исходников?
    Что ещё надо кроме самого запуска "python __main__.py"?

    Всего записей: 3030 | Зарегистр. 15-12-2007 | Отправлено: 14:11 24-09-2025 | Исправлено: Lity, 14:21 24-09-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 178 179 180 181 182 183 184

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