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

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

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

    как у тебя было
    set "outpath=D:\Downloads\"
    и -o "%outpath%\%%(title)s" только куда ты ext потерял?
    было же youtube-dl | yt-dlp (Часть 1)

    Код:
    set "outpath=C:\Users\greeple\Desktop"
    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.exe -o "%outpath%\%%(title)s.%%(ext)s" "%ClipboardData%"
    pause

     

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

    в aria так же есть -o (-o, --out=<FILE>) но я не пользуюсь, как она для торрентов будет работать хз, если надо поменяй, но вроде и -d должно работать

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

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

    Всего записей: 66 | Зарегистр. 05-09-2010 | Отправлено: 10:14 25-07-2024
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скорость скачивания на ютубе сильно упала, что можно сделать для увеличения скорости?

    Всего записей: 151 | Зарегистр. 07-04-2021 | Отправлено: 19:17 25-07-2024
    Grishanenko

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще не упала. Лучшее - впереди.
    Наверное, можно и в шапку, с пометкой что это касается РФ.
    К концу следующей недели скорость загрузки YouTube замедлят до 70%, сообщил депутат Александр Хинштейн. По его словам, эта мера коснется только «десктопных» версий. Мобильную связь она пока не затронет. Он назвал замедление «вынужденным шагом», который направлен не против россиян, а против «администрации иностранного ресурса, который считает, что может безнаказанно нарушать законодательство». Депутат предложил пользоваться альтернативными сервисами — Rutube и VK Видео.
    @Эхо/Новости (https://t.me/echoonline_news)

    Всего записей: 732 | Зарегистр. 17-06-2006 | Отправлено: 19:32 25-07-2024
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Grishanenko А с VK Видео как скачивать, у меня не получается. Может кто батник сделает для этого?

    Всего записей: 151 | Зарегистр. 07-04-2021 | Отправлено: 19:37 25-07-2024
    351878



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




    политота, оскорбления

    Всего записей: 1162 | Зарегистр. 28-03-2016 | Отправлено: 21:32 25-07-2024 | Исправлено: Maz, 22:20 25-07-2024
    AlAvis

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Grishanenko
    Тормозят уже две недели . Так что ничего не изменится .
    Будут постепенно "протечки" выискивать , и только .
     
    351878
    Это просто озвучиватели .

    Всего записей: 2128 | Зарегистр. 15-07-2013 | Отправлено: 21:39 25-07-2024 | Исправлено: AlAvis, 21:41 25-07-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlAvis ну да, подпрыгивать только нервы терять.

    Всего записей: 1162 | Зарегистр. 28-03-2016 | Отправлено: 21:53 25-07-2024
    terenty79

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

    Всего записей: 1612 | Зарегистр. 26-02-2006 | Отправлено: 22:30 25-07-2024
    351878



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    от опсоса ещё зависит. у меня и 4к крутит ништяк, покамест!)

    Всего записей: 1162 | Зарегистр. 28-03-2016 | Отправлено: 23:39 25-07-2024 | Исправлено: 351878, 15:47 27-07-2024
    FiLinX



    Запрет на пост
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Цитата:
    А с VK Видео как скачивать, у меня не получается

    всмысле - неполучается?
    по дефолту ж даже вообще без параметров, yt-dlp качает максимально доступное качество.. - батник
    аа, походу у тебя просто ffmpeg не патчёван в переменные среды системы, и он не участвует..
    дело в том, что по дефолту с вконтакты забирается dash видео онли и аудио онли, а потом их вроде как ffmpeg уже мержит в единый файл..  
    тогда просто ложи его рядом с yt-dlp.exe  (или сам добавь его в переменные )
     
    ну и батники:
    выбранный размер и получаем файл в mp4
    выбранный размер и получаем файл в mkv
    выбранный размер и получаем файл в webm
    они все качают dash+аудио и поэтому требуют ffmpeg
    но зато быстро!
     
    можешь конечно и без ffmpeg обойтись, скачивать сразу единым файлом
    для этого надо указывать не dash формат, а hls или url под нужный размер
    выбрать их можно запросом листа доступных форматов - yt-dlp.exe -F URL
    например запрос:
    yt-dlp.exe -F https://vk.com/video-198861398_456239941
    выдаст вот такой лист - https://i.imgur.com/RZqtDjb.jpeg
     
    ну и вот в любом батнике меняешь строку yt-dlp команды например на  -  yt-dlp.exe -f "hls-5356" "%ClipboardData%"
    скачает единым mp4 в 720  - но - очень долго! так как приходится последовательно выкачивать сотни-тысячи ts-чанков в зависимости от продолжительности видео..
    для hls формата прийдётся запрашивать список -F для каждого видосика! так как они постоянно меняются
     
    или же можешь единым файлом попробовать качать формат url, строка например -  yt-dlp.exe -f "url720" "%ClipboardData%"
    но сразу говорю - это утопия!  потому как качать будет со скоростью просмотра!!  
    ))  ну, у меня по крайней мере не выше 4.9 Мбит\с
     
    вобщем запатчуй один раз ffmpeg - и забудешь про него вообще! )
     
    те же самые батники можешь использовать для просмотра видоса в своём плеере
    строка команды для открытия в VLC выглядит например так:  

    Код:
    "E:\YT-DLP\yt-dlp.exe" -o - -S "res:720,vcodec:h264,acodec:mp4a,channels:2"  "%ClipboardData%" | "C:\Program Files\VideoLAN\VLC\vlc.exe" -

     

    Всего записей: 2239 | Зарегистр. 05-05-2010 | Отправлено: 00:44 26-07-2024 | Исправлено: FiLinX, 01:03 26-07-2024
    Nikolay1963

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

    Всего записей: 151 | Зарегистр. 07-04-2021 | Отправлено: 05:44 26-07-2024
    redpython



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пытаюсь скачать видео через гуи yt-dlg, вроде начинает качать со скоростью в десятки кб\с, но стабильно прерывает примерно через 10 минут. Прогресс сохраняется, клацаю "повторить-запустить", оно снова продолжает и снова останавливается. На скачивание видоса в 180мб тратится около 4 часов. Как бы автоматизировать процесс перезапуска?

    Всего записей: 31 | Зарегистр. 28-01-2011 | Отправлено: 09:49 27-07-2024
    LZAA

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

    Всего записей: 2285 | Зарегистр. 09-01-2010 | Отправлено: 09:52 27-07-2024
    www_world

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    redpython
    ключи
    -c -R infinite
    не помогают?

    Всего записей: 365 | Зарегистр. 04-11-2018 | Отправлено: 10:03 27-07-2024
    redpython



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Любой. Это все от моей тупости - в первый раз пользуюсь софтиной (из-за наступления чебурнета).
     
     
    www_world
    Помогли, теперь процесс непрерывен, спасибо.
     
    Вылезла другая проблема - не качает при настройках, отличных от дефолтной. В лог пишет что-то типа

    Код:
    2024-07-27 12:37:36,452-DEBUG-Worker_1-ERROR: [youtube] hOp9slmr_9w: Requested format is not available. Use --list-formats for a list of available formats
    2024-07-27 12:37:36,452-DEBUG-Worker_1-Child process exited with non-zero code: 1

     
    В общем, не осилил я этот гуи и скачал yt-dlp.exe, кинул рядом бинарники из дистра ffmpeg и всё заработало.

    Всего записей: 31 | Зарегистр. 28-01-2011 | Отправлено: 10:42 27-07-2024 | Исправлено: redpython, 11:08 27-07-2024
    Naytaco

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, может есть какая-то тонкость в настройке ytdlp-interface?
    Обновил через интерефейс yt-dlp и ffmpeg. В итоге у меня в папке утилиты следующие файлы:
    7z.dll
    ffmpeg.exe
    ffprobe.exe
    yt-dlp.exe
    ytdlp-interface.exe
    ytdlp-interface.json
     
    Добавляю медиа линк (ссылку на видео), статус error. Хоть ты тресни.

    Всего записей: 3854 | Зарегистр. 10-07-2020 | Отправлено: 15:41 28-07-2024
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
        https://github.com/ErrorFlynn/ytdlp-interface/releases/tag/v2.13.1
     
       Работает 'из коробки'. Если контент воспроизводится в browser
    , то должно качать.  Может не работать только на некоторых URL.
       Можно проверить непосредственно:
     
       yt-dlp URL

    Всего записей: 2285 | Зарегистр. 09-01-2010 | Отправлено: 16:39 28-07-2024 | Исправлено: LZAA, 16:42 28-07-2024
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Naytaco  В настройках проверте пути к yt-dlp и ffmpeg.

    Всего записей: 151 | Зарегистр. 07-04-2021 | Отправлено: 19:07 28-07-2024
    HelioSS



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

    Цитата:
    в первый раз пользуюсь софтиной (из-за наступления чебурнета)

    А разве она как-то помогает (если речь о блокировке YouTube)?

    Всего записей: 5894 | Зарегистр. 26-11-2007 | Отправлено: 19:26 28-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