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

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

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

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 [?]
  • Обход корпоративных/провайдерских блокировок [?]
  • Обход блокировок связанный с медиаконтентом - видео, аудио.. [?]
     

  • Всего записей: 39486 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 16:23 27-05-2025
    coleslaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple (пост) [?]

    Цитата:
    на заграничных 5.51MiB/s средняя, до 6 не доходит никогда


    Цитата:
    а на ру 9.64MiB/s

    (с) это фиаско, братан

    Всего записей: 188 | Зарегистр. 17-10-2018 | Отправлено: 03:32 23-07-2024
    rumail123

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

    Цитата:
    проверил по форматам, у меня ниже 480 (включительно) качает на нормальной скорости, и всё что выше уже медленно ~400кб  

    Это говорит о том, что проблемы не в РКН, а в самом YT.
    Похоже, проблема в провайдере, у меня по-крайней мере.
     
    Хотя судя по https://ntc.party/t/%D0%B7%D0%B0%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-youtube-%D0%B2-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8/8055 вон оно как...

    Всего записей: 114 | Зарегистр. 22-10-2015 | Отправлено: 11:11 23-07-2024 | Исправлено: rumail123, 11:17 23-07-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Читать Медузу - себя не уважать!

    Всего записей: 1413 | Зарегистр. 03-03-2004 | Отправлено: 12:22 23-07-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coleslaw [?]
    Цитата:
    (с) это фиаско, братан

    у меня так как написал, а было 400кб на всех, теперь так как написал

    Всего записей: 6920 | Зарегистр. 11-02-2020 | Отправлено: 12:23 23-07-2024
    rumail123

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

    Цитата:
    Читать Медузу - себя не уважать!

    Я давал ссылку на техн. ресурс, а не на "Пе.дузу".
     
    Добавлено:
    Сейчас обратил внимание на выдачу в консоли:

    Код:
    [info] Testing format 616

    А вот что это такое? Раньше такого yt-dlp не выдавал вроде бы...

    Всего записей: 114 | Зарегистр. 22-10-2015 | Отправлено: 13:00 23-07-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Похоже кеш сервера гугловские оффнули в РФ.  
     
    P.S. В Владивостоке у многих операторов давно был ютуб на всех тарифах 100-ка, при меньшей скорости в десятки раз на основной трафик, объяснялось такими вот кеш-серварами  
    Также через WARP скорость без изменений слабая, так как сервер в РФ

    Всего записей: 2549 | Зарегистр. 06-10-2023 | Отправлено: 16:36 23-07-2024 | Исправлено: RazOne707, 16:46 23-07-2024
    www_world

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Существуют универсальные ссылки на загрузку (не на страницу загрузки!!!) последних версий yt-dlp?
    Может, кто-то батник специальный писал?
    Или все, как всегда нужно делать самому, несмотря на пухнущую бесполезным спамом тему?

    Всего записей: 544 | Зарегистр. 04-11-2018 | Отправлено: 19:11 23-07-2024 | Исправлено: www_world, 19:12 23-07-2024
    los

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

    Цитата:
    Существуют универсальные ссылки на загрузку (не на страницу загрузки!!!) последних версий yt-dlp?

    как и для многого другого на GitHub, curl, wget, ftp ...
     
    wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp
    вместо wget и выделенного yt-dlp указать нужное, как и ключи для wget, curl...

    Всего записей: 7908 | Зарегистр. 08-09-2001 | Отправлено: 20:06 23-07-2024 | Исправлено: los, 20:07 23-07-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    www_world [?]
    Цитата:
    Или все, как всегда нужно делать самому, несмотря на пухнущую бесполезным спамом тему?

    что ты тут делаешь-то тогда? тут что справочная? загуглил бы сам, раньше помнится на такие элементарные вещи принципиально не отвечали и посылали в поисковики. Это как раз и спам был

    Всего записей: 6920 | Зарегистр. 11-02-2020 | Отправлено: 22:15 23-07-2024
    LZAA

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

        Для 'Windows' (средствами виновника):
     
       yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -o yt-dlp.exe

    Всего записей: 2523 | Зарегистр. 09-01-2010 | Отправлено: 22:16 23-07-2024
    coleslaw

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    у меня так как написал, а было 400кб на всех, теперь так как написал

    теперь, и у нас закэшировалось

     
    ждём 3 сентября (песков же, не брехун)
    p.s. https://www.youtube.com/watch?v=J6IqXcQkIUw

    Всего записей: 188 | Зарегистр. 17-10-2018 | Отправлено: 02:23 24-07-2024
    www_world

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    А исходники как по этому методу качать?
     
    greeple

    Цитата:
    что ты тут делаешь-то тогда? тут что справочная? загуглил бы сам, раньше помнится на такие элементарные вещи принципиально не отвечали и посылали в поисковики. Это как раз и спам был

    Что мешает прибить их толстыми гвоздями в шапку вместо пустопорожних рассуждений?
    Ах да, за это же счетчик не накручивается.

    Всего записей: 544 | Зарегистр. 04-11-2018 | Отправлено: 02:59 24-07-2024 | Исправлено: www_world, 08:02 24-07-2024
    los

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

    Цитата:
    А исходники как по этому методу качать?

    если версия известна, то можно так
    wget https://github.com/yt-dlp/yt-dlp/archive/refs/tags/2024.07.16.tar.gz
    если нет, то нужно получить номер версии, один из способов
    curl -sSqL  https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest | jq -r '.tag_name'
     
    Есть и другие варианты, как и программы, скрипты для этой задачи.

    Всего записей: 7908 | Зарегистр. 08-09-2001 | Отправлено: 10:22 24-07-2024
    LeonMskRu

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вобщето в сам yt-dlp давно встроено
     -U, --update
     
    [debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
    Latest version: stable@2024.07.16 from yt-dlp/yt-dlp
    yt-dlp is up to date (stable@2024.07.16 from yt-dlp/yt-dlp)

    Всего записей: 119 | Зарегистр. 04-03-2006 | Отправлено: 10:51 24-07-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    www_world [?]
    Цитата:
    А исходники как по этому методу качать?

    в гугле забанили?
    https://github.com/yt-dlp/yt-dlp/archive/refs/heads/master.zip
    https://codeload.github.com/yt-dlp/yt-dlp/zip/refs/heads/master

    Цитата:
    Что мешает прибить их толстыми гвоздями в шапку вместо пустопорожних рассуждений?
    Ах да, за это же счетчик не накручивается.

    потому что никому кроме тебя это не надо, и это оффтоп
    у тебя есть возможность, добавляй если хочется

    Всего записей: 6920 | Зарегистр. 11-02-2020 | Отправлено: 13:01 24-07-2024
    vasilek687

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    качаю с помощью aria2c (--downloader aria2c).
    мож кто нибудь подскажет батник типа как
    Цитата:
    Полезное
    в шапке,
    что бы добавлять magnet ссылку для скачивания торрента
     и добавлять url для скачивания прочих файлов

    Всего записей: 73 | Зарегистр. 05-09-2010 | Отправлено: 13:26 24-07-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasilek687
    как конкретно ты вызываешь и как ты хочешь чтобы работало?
     
    есть вот шаблон, можно переделать
     

    Код:
    @echo off
     
    setlocal
     
    set "url=%~1"
     
    for /f "tokens=1,2 delims=://" %%a in ("%url%") do (
      if "%%a"=="http" (
        echo URL is HTTP/HTTPS.
        echo.
        echo Doing something with the HTTP/HTTPS URL...
      ) else if "%%a"=="https" (
        echo URL is HTTP/HTTPS.
        echo.
        echo Doing something with the HTTP/HTTPS URL...
      ) else if "%%a"=="magnet" (
        echo URL is Magnet.
        echo.
        echo Doing something with the Magnet URL...
      ) else (
        echo Invalid protocol.
      )
    )
     
    endlocal

     
    Добавлено:
    ну например  

    Код:
    @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 URL=%%i
     
    for /f "tokens=1,2 delims=://" %%a in ("%URL%") do (
      if "%%a"=="http" (
        yt-dlp "%URL%"
      ) else if "%%a"=="https" (
        yt-dlp "%URL%"
      ) else if "%%a"=="magnet" (
        yt-dlp --downloader aria2c "%URL%"
      ) else (
        echo Invalid protocol.
      )
    )

     
    возьмёт ссылку из буфера и если http\https то запустит просто, а если magnet, то с --downloader aria2c (сам не проверял как работает, сейчас негде)

    Всего записей: 6920 | Зарегистр. 11-02-2020 | Отправлено: 13:48 24-07-2024
    vasilek687

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    не получается
    ERROR: [generic] None: Unable to download webpage: <urlopen error unknown url type: magnet> (caused by URLError('unknown url type: magnet'))
     
    видео таким батником качаю:

    Код:
    set "outpath=D:\Downloads\"
    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 -o "%outpath%\%%(title)s" -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"

     
    или так проще, через костыли:

    Код:
    yt-dlp -o "D:\Downloads\%(title)s" "-f" "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best"

    Всего записей: 73 | Зарегистр. 05-09-2010 | Отправлено: 16:20 24-07-2024 | Исправлено: vasilek687, 16:59 24-07-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasilek687 [?]
    Цитата:
    не получается
    ERROR: [generic] None: Unable to download webpage: <urlopen error unknown url type: magnet> (caused by URLError('unknown url type: magnet'))

    ну так а yt-dlp разве магнет ссылки принимает для передачи в aria? ты как их качаешь в ней?  
     
    Добавлено:
    если не надо через yt-dlp то просто запускай магнет в aria там в батнике

    Код:
    @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 URL=%%i
     
    for /f "tokens=1,2 delims=://" %%a in ("%URL%") do (
      if "%%a"=="http" (
        yt-dlp "%URL%"
      ) else if "%%a"=="https" (
        yt-dlp "%URL%"
      ) else if "%%a"=="magnet" (
        aria2c "%URL%"
      ) else (
        echo Invalid protocol.
      )
    )

    запрос со своими ключами там

    Всего записей: 6920 | Зарегистр. 11-02-2020 | Отправлено: 16:55 24-07-2024
    vasilek687

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    ок, работает, а как директорию свою добавить: D:\Downloads\ ?

    Всего записей: 73 | Зарегистр. 05-09-2010 | Отправлено: 17:09 24-07-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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