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

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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: часть 1


Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 кБ/сек - рекомендуется использовать yt-dlp.
официальные ночные сборки
 

 
youtube-dl с фиксом скорости, не требует SSE2
youtube-dl с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  
 
 
 






yt-dlp - активный форк youtube-dl, рекомендуется к использованию.
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched - пока непонятный форк yt-dlp
 
yt-dlp для Windows XP x86
форк yt-dlp, есть вариант для Windows XP x86
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
 
Графические интерфейсы

  • MediaDownloader (2023)
  • Metube (web-UI)
  • Tartube (2023)
  • Videomass (2023)
  • Vividl (2023)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное

  • ffmpeg.exe - yt-dlp/FFmpeg-Builds Для Windows 7 есть нюанс Или от gyan
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
     
     
     
     
     
     


  • Всего записей: 39015 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: PREVED, 12:35 24-08-2024
    coleslaw

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

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


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

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

    Всего записей: 139 | Зарегистр. 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 вон оно как...

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

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

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

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

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

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

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

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

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

    Код:
    [info] Testing format 616

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

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

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

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

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

    Всего записей: 365 | Зарегистр. 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...

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

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

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

    Всего записей: 4746 | Зарегистр. 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

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

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

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

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

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

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

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

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

    Всего записей: 365 | Зарегистр. 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'
     
    Есть и другие варианты, как и программы, скрипты для этой задачи.

    Всего записей: 7611 | Зарегистр. 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)

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

    Silver 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

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

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

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

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

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

    Silver 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 (сам не проверял как работает, сейчас негде)

    Всего записей: 4746 | Зарегистр. 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"

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

    Silver 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.
      )
    )

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

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

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

    Всего записей: 66 | Зарегистр. 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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru