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

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

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

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

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    Правый клик на ps1 > Run with PowerShell
    быстро мелькает и ничего не происходит...
    В чём м.б. проблем? Др. файлы запускаются...

    не знаю, я сначала открывать powershell, а потом уже из него .\merge_chapters.ps1
    если так запустишь будет видно ошибку
     
     
    Добавлено:
    хотя у меня отрабатывает и по правому клику > выполнить

    Всего записей: 7445 | Зарегистр. 11-02-2020 | Отправлено: 21:51 13-07-2025
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    Правый клик на ps1 > Run with PowerShell
    быстро мелькает и ничего не происходит.

    затем ещё раз сделай "Правый клик на ps1 > Run with PowerShell"  -  и уже выполнит
    нужно чтоб в озу либы были
     
    по крайней мере у меня файлы .ps1 всегда так запускаются - повторным запуском
    никогда не открывал powershell чтоб из него уже файлы указывать (да и неведаю что это вообще означает - открыть powershell))

    Всего записей: 3115 | Зарегистр. 05-05-2010 | Отправлено: 22:40 13-07-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    (да и неведаю что это вообще означает - открыть powershell)

    а консоль ты как открываешь?
    открываю тайну, с зажатым шифтом правый клик и там будет открыть окно команд или открыть powershell здесь
    или из консоли powershell, или в адресной строке проводника в папке любой пишешь cmd или powershell и консоль открывается в папке сразу

    Цитата:
    нужно чтоб в озу либы были

    первый раз слышу такое

    Всего записей: 7445 | Зарегистр. 11-02-2020 | Отправлено: 23:48 13-07-2025
    RazOne707



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

    Цитата:
    с зажатым шифтом правый клик и там будет открыть окно команд или открыть powershell здесь

    Похоже происходит такое из-за того что "рабочая папка" при выполнении не становится из той что запускается если двойным кликом, скорее всего нужно прописать подобие как в bat cd /d "%~dp0", только как это в power-shell уже смотрите сами.
     

    Цитата:
    первый раз слышу такое

    это он фантазирует, такого априори быть не может)

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 07:32 14-07-2025 | Исправлено: RazOne707, 08:41 14-07-2025
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стрим
    https://www.youtube.com/watch?v=Qu4iho17bIg
    уже почти 3 суток висит в таком состоянии:
    ERROR: [youtube] Qu4iho17bIg: This live event has ended.
    Не выводится даже список форматов.
    Есть ли какие-то возможности достучаться до него именно при помощи yt-dlp?

    Всего записей: 797 | Зарегистр. 17-06-2006 | Отправлено: 09:34 14-07-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    RazOne707
    Для разборок вчера уже поздно было...
    1.  Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
    недавно винду переставлял, строку эту забыл ввести.
    2. Видимо скрипт пробелы не любит, а как без них? Временно переименовал цифрами - "1.mp4" ... и т.д
    3. Две фигурные скобки не закрыты стр. 12,13 закрыл их стр. 14 и 17 (похоже не там закрыл), файл создался - combined_chapters.txt с таким содержимым >>

    Цитата:
    ;FFMETADATA1
     
    [CHAPTER]
    TIMEBASE=1/1000
    START=0
    END=1940000
    title=Глава 8 Ассирия - орудие Господа
    хотя у меня 8-мь файлов!
     
    4. и кругом в отладке кракозябры (м.б. в настройках региона галку не поставил - Beta: Use Unicode UTF-8 for worldwide language support, никогда её раньше не ставил ) Или при оптимизации винды где-то лишний lang удалил?
    5. И наконец-то есть хорошие новости - concat похоже работает! Пока шероховато, но пашет!!! Видимо тема с concat устарела и функцию эту исправили...
     
    PS
    Закрытую фигурную скобку переставил и все восемь глав прописались, нормально без каракулей!!!
    PS
    Но в MediaInfo главы прописались через косую черту... и много лишнего...  

    Цитата:
    ID                          : 5
    Format                      : Timed Text
    Codec ID                    : text
    Duration                    : 52 min 5 s
    Language                    : English
    Menu For                    : 1,2,3
    Source duration             : 1940000
    Source_Duration_LastFrame   : 1940000
    Source frame count          : 8
    Source stream size          : 702
    Stream size                 : 702
    mdhd_Duration               : 3125040
    00:00:00.000                : Глава 1 Религиозный кризис / Глава 2 Гора Господня Суд над идолопоклонниками / Глава 3 Бедствия ожидающие иудеев / Глава 4 Прекрасная ветвь Господа / Глава 5 Песнь о винограднике. Шестикратное горе и суд / Глава 6 Призвание пророка Исаии к пророческому служению / Глава 7 Се Дева во чреве приимет и родит Сына / Глава 8 Ассирия - орудие Господа

    Похоже фигурные скобки я от балды наставил...

    Всего записей: 1434 | Зарегистр. 03-03-2004 | Отправлено: 09:51 14-07-2025 | Исправлено: VitalyF, 18:16 14-07-2025
    LZAA

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

         https://www.youtube.com/watch?v=Qu4iho17bIg
     
    Не висит

    Всего записей: 2587 | Зарегистр. 09-01-2010 | Отправлено: 10:12 14-07-2025
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Хм. Очень интересно. А у меня висит. Проблема на уровне конкретной страны/сервера?

    Всего записей: 797 | Зарегистр. 17-06-2006 | Отправлено: 10:22 14-07-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Grishanenko
    Судя по "This live event has ended." ты вводишь ключи связанные с обработкой живой трансляции

    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 10:35 14-07-2025
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет никаких лишних ключей. Только -F
    Если точнее, то так:
    python.exe -x -B r:\yt_dlp\__main__.py -F https://www.youtube.com/watch?v=Qu4iho17bIg
    "This live event has ended." появляется всегда, когда трансляция завершилась. И в этот момент всегда ничего нельзя скачать или проверить список. Для любой трансляции. Но, через какое-то время (от получаса до суток), этой ошибки уже нет. Сейчас 3 суток - рекорд. Вот мне и интересно: есть ли какой-то ключик, который позволит игнорировать или обойти этот момент.
     
    [youtube] Extracting URL: https://www.youtube.com/watch?v=Qu4iho17bIg
    [youtube] Qu4iho17bIg: Downloading webpage
    [youtube] Qu4iho17bIg: Downloading tv client config
    [youtube] Qu4iho17bIg: Downloading tv player API JSON
    [youtube] Qu4iho17bIg: Downloading ios player API JSON
    ERROR: [youtube] Qu4iho17bIg: This live event has ended.

    Всего записей: 797 | Зарегистр. 17-06-2006 | Отправлено: 10:58 14-07-2025 | Исправлено: Grishanenko, 11:00 14-07-2025
    RazOne707



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

    Цитата:
    "This live event has ended." появляется всегда, когда трансляция завершилась.

    Первый раз слышу об этом, всегда качалось после трансляци итд, учитывая что у ютуба не существует трансляций в av1, вот также никаких "This live event has ended." нет

     
    Что-то значит с версией питона у тебя

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

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

    Цитата:
    Проблема на уровне конкретной страны/сервера?

    скорее всего.

    Всего записей: 7947 | Зарегистр. 08-09-2001 | Отправлено: 11:05 14-07-2025
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    А в сегодняшней как? Она завершилась десяток минут назад.
    https://youtu.be/GDm8uOlNLhA
    У меня в текущую минуту и здесь "This live event has ended."

    Всего записей: 797 | Зарегистр. 17-06-2006 | Отправлено: 11:13 14-07-2025
    RazOne707



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

    Цитата:
    А в сегодняшней как? Она завершилась десяток минут назад


     
    Всегда сразу доступно есть и было (не конкретно этот канал). Поэтому надпись такая о окончании стрима вообще удивила
    IP не менялся, это прокси от byedpi, страна РФ
     
    А вот через VPN Opera Норвегия:


    Всего записей: 2837 | Зарегистр. 06-10-2023 | Отправлено: 11:18 14-07-2025 | Исправлено: RazOne707, 11:27 14-07-2025
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сегодняшняя в 11:25 писала "This live event has ended."
    В 11:30 успешно начал скачивание.
    Т.е. те же минимальные полчаса. Для короткой трансляции (а здесь 3 часа) было бы меньше.

    Всего записей: 797 | Зарегистр. 17-06-2006 | Отправлено: 11:32 14-07-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Grishanenko
    попробуй добавить флаг --live-from-start

    Всего записей: 7445 | Зарегистр. 11-02-2020 | Отправлено: 12:39 14-07-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Grishanenko
    Может у тебя местный провайдер имеет кеш сервера ютуба, тогда такое поведение теоретически вполне закономерно может выглядеть

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Становится все чудесатее и чудесатее.
    Только лишь с ключиком -F ошибка мутировала:
    ERROR: [youtube] Qu4iho17bIg: This live stream recording is not available.
    С добавкой --live-from-start - аналогично.
    И я точно помню что использовал --live-from-start чтобы получить ссылку на начало трансляции, а не на ее текущее время. Но именно во время трансляции, а не после.
    Про кеш у провайдера ничего не знаю, да и как мне это поможет?

    Всего записей: 797 | Зарегистр. 17-06-2006 | Отправлено: 13:41 14-07-2025
    RazOne707



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

    Цитата:
    ERROR: [youtube] Qu4iho17bIg: This live stream recording is not available.


    Цитата:
    Про кеш у провайдера ничего не знаю, да и как мне это поможет?

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

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



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

    RazOne707
    Цитата:
    это он фантазирует, такого априори быть не может)

    https://qu.ax/dhovF.mp4
     
    Добавлено:
    greeple
    Цитата:
    а консоль ты как открываешь?

    ничего я никогда не открываю))  
    я знаю лишь то, что пауршельные файлы я могу выполнить из контекста на них..  другого ничё не знаю)
    мне вот сюда нада жать?  -  https://a.i.getapic.me/m5td.jpeg
    про "Проводник" в винде - это не ко мне)  со времён ХР его не юзаю = десятилетия

    Всего записей: 3115 | Зарегистр. 05-05-2010 | Отправлено: 14:04 14-07-2025 | Исправлено: FiLinX, 14:18 14-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 178

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