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

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

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

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
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
     


  • Всего записей: 38850 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: 351878, 17:25 14-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TomasAnders
    https://github.com/TheDaChicken/YoutubeLiveChannelRecorder youtube-dl
    https://github.com/tasoo-oos/record-youtube стримлинк
    https://recstreams.com/ платная, использует стримлинк, может есть ломаная, выглядит как то что можно легко сломать
    тут вот на bash https://github.com/prinsss/live-stream-recorder но на cmd тоже можно так написать (и вроде даже тут кто то писал такое) просто луп делаешь и пускай себе пытается запустить скачку  
    ссылка там https://www.youtube.com/channel/id-канала/live (я не проверял как работает)
    такой вариант есть https://github.com/YouVCR/YouVCR тоже youtube-dl, в некоторых местах надо поменять на yt-dlp, используется python версия
    мониторит rss feed ютуб канала
    такая https://github.com/glubsy/livestream_saver без гуи, но с мониторингом и со скачкой с начала
     
    с гуи одна платная, с обычными гуи я не видел такого
    но если у тебя есть для бонги такое, то она и ютуб должна поддерживать, раз стримлинк использует

    Всего записей: 4277 | Зарегистр. 11-02-2020 | Отправлено: 02:38 15-04-2024 | Исправлено: greeple, 02:39 15-04-2024
    RazOne707

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

    Цитата:
    а в видео cutter есть галка lossless https://i.imgur.com/R4KOaDh.png но не webm не opus не добавляется

    Вот в vidikit уже классно реализовано. Гуишка из Filmora 10 кстати.Но да, opus не кушает

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 05:38 15-04-2024 | Исправлено: RazOne707, 08:15 15-04-2024
    TomasAnders



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

    Цитата:
    https://github.com/TheDaChicken/YoutubeLiveChannelRecorder youtube-dl
    https://github.com/tasoo-oos/record-youtube стримлинк
    https://recstreams.com/ платная, использует стримлинк, может есть ломаная, выглядит как то что можно легко сломать
    тут вот на bash https://github.com/prinsss/live-stream-recorder но на cmd тоже можно так написать (и вроде даже тут кто то писал такое) просто луп делаешь и пускай себе пытается запустить скачку  
    ссылка там https://www.youtube.com/channel/id-канала/live (я не проверял как работает)
    такой вариант есть https://github.com/YouVCR/YouVCR тоже youtube-dl, в некоторых местах надо поменять на yt-dlp, используется python версия
    мониторит rss feed ютуб канала
    такая https://github.com/glubsy/livestream_saver без гуи, но с мониторингом и со скачкой с начала
     
    с гуи одна платная, с обычными гуи я не видел такого

    Спасибо!  
     

    Цитата:
    но если у тебя есть для бонги такое, то она и ютуб должна поддерживать, раз стримлинк использует

    Для бонги-то у меня есть, и может оно будет и ютуб поддерживать, да только как её переделать под ютуб? Это ж надо в программировании понимать, разбираться, а у меня таких познаний как-то вообще не очень)

    Всего записей: 114 | Зарегистр. 05-09-2017 | Отправлено: 11:09 15-04-2024
    Valivan77777



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

    Цитата:
    >nul chcp 1251 > 1252
    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 clip=%%i
    for /f "delims=" %%i in ('yt-dlp_x86.exe -g -S "res:720" "%clip%"') do set link=%%i
    for /f "delims=" %%i in ('yt-dlp_x86.exe -e "%clip%"') do set title=%%i
    start /D "C:\Program Files\Daum\PotPlayer\" PotPlayerMini.exe "%link%" /user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" /title="%title%"
    exit

    Он вроде везде нормально работает, но вот тут наткнулся на не работающий канал
    https://vk.com/video-41903770_456248205
    Может кто подправит, в филармонии?

    Всего записей: 1322 | Зарегистр. 11-12-2019 | Отправлено: 11:30 15-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Вот в vidikit уже классно реализовано. Гуишка из Filmora 10 кстати.Но да, opus не кушает

    тут вот с виду тоже реализовано норм, но я не проверял
    мне хватает SolveigMM Video Splitter  
    если где-то что-то кодируется, то пофигу, но вроде тоже не кодирует

    Всего записей: 4277 | Зарегистр. 11-02-2020 | Отправлено: 12:33 15-04-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Обе не открыли opus. Видеофайл mkv FreeVideoEditor открыл, не факт что без видео будет открывать если там будет один opus
    SolveigMM Video Splitter нужны внешние кодеки, просит vp90, даже mkv не открывает

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 12:52 15-04-2024 | Исправлено: RazOne707, 13:04 15-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Valivan77777
    проблема потому что в названии кавычки  
    Прямой эфир "Телеканал Ю" 2024-04-15 12:44
    добавь такую строку set title=%title:"=%
     

    Код:
    >nul chcp 1251 > 1252
    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 clip=%%i
    for /f "delims=" %%i in ('yt-dlp_x86.exe -g -S "res:720" "%clip%"') do set link=%%i
    for /f "delims=" %%i in ('yt-dlp_x86.exe -e "%clip%"') do set title=%%i
    set title=%title:"=%
    start /D "C:\Program Files\Daum\PotPlayer\" PotPlayerMini.exe "%link%" /user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" /title="%title%"
    exit

     
    если я не ошибаюсь это мой скрипт отсюда youtube-dl | yt-dlp (Часть 1) потом ещё был такой youtube-dl | yt-dlp (Часть 1)
    в них тоже надо добавлять set title=%title:"=% или как-то по другому, там с кавычками всегда надо всё проверять по 10 раз
    так тоже работает "title=%title:"=%" я думал что будет проблема и надо будет экранировать, но пока нет проблем
     
    Добавлено:
    RazOne707
    Цитата:
    SolveigMM Video Splitter нужны внешние кодеки, просит vp90, даже mkv не открывает

    посмотрю сейчас у себя, у меня вроде не просил ничего
     
    upd выделил жирным чтобы виднее было set title=%title:"=%

    Всего записей: 4277 | Зарегистр. 11-02-2020 | Отправлено: 13:15 15-04-2024 | Исправлено: greeple, 15:59 15-04-2024
    RazOne707

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

    Цитата:
    посмотрю сейчас у себя, у меня вроде не просил ничего

    Они у тебя установлены

    Я специально их не устанавливаю, в системе они не нужны. Лучше сразу использовать приложения, которые автономны и не зависят от того что в системе, ну кроме vcredist конечно
     
    Самая удобная вырезалка в FreeVideoEditor кстати. Но с ней ставится вот такое в систему, что тоже не айс, но уже ~юзабельно у кого нет MS Store  или отдельных appx кодеков

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 13:21 15-04-2024 | Исправлено: RazOne707, 13:28 15-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Я специально их не устанавливаю, в системе они не нужны.  

    ну как это не нужны когда нужны
    ты же используешь их, и ждёшь что в прогах будет поддержка

    Цитата:
    Лучше сразу использовать приложения, которые автономны и не зависят от того что в системе, ну кроме vcredist конечно

    в данном случае не лучше, кодеки vp9, hevc и т.д, это самое первое что должно быть с виндой выше 10 (включительно) без них во многих прогах нет даже пункта кодирования или какой то работы с ними
    а без них это софтверно в основном, а кому оно надо

    Всего записей: 4277 | Зарегистр. 11-02-2020 | Отправлено: 13:46 15-04-2024 | Исправлено: greeple, 13:47 15-04-2024
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Valivan77777
    а вопрос  -  если уж в потплеере смотреть хочешь, то почему не используешь его встроенный yt-dlp парсер?
    он отлично работает там, и всякие вконтактины-рутубины-окейки-сморирушки - отлично подхватывает!
    кстати на твоей ссылке, вот впервые увидел в выборе форматов, меньший битрейт на большем разрешении чем на меньшем разрешении) - https://i.imgur.com/PHnTqmD.jpeg
    или ты батником, потому что на ХР?
     
    кстати можешь и более простым батником смотреть

    Код:
    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
    "E:\YT-DLP\yt-dlp.exe"  -o - "%ClipboardData%" | "D:\soft\UTILL\PotPlayer_7sh3\PotPlayerMini64.exe" -
    pause

    твою ссылку воспроизводит

    Всего записей: 1792 | Зарегистр. 05-05-2010 | Отправлено: 13:48 15-04-2024 | Исправлено: FiLinX, 14:05 15-04-2024
    RazOne707

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

    Цитата:
    ну как это не нужны когда нужны
    ты же используешь их, и ждёшь что в прогах будет поддержка

    Конечно, все на ffmpeg работают и не только, тот же Movavi Editor,Converter
    А адекватные приложения могут легко у себя в папочке иметь такие dll, а не искать их в системе:

     

    Цитата:
    а без них это софтверно в основном, а кому оно надо

    что значит софтварно, это просто dll-ки прописанные в реестре, завернутые в appx

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 14:00 15-04-2024 | Исправлено: RazOne707, 14:14 15-04-2024
    Valivan77777



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

    Цитата:
    встроенный yt-dlp парсер

    Разве в стандартном он встроен, вроде только в сборках. Не люблю сборок, сегодня автор рулит, завтра забросил. Проверено не раз.
     
     
     
    greeple

    Цитата:
    в них тоже надо добавлять set title=%title:"=%
     

    Цитата:
    так тоже работает "title=%title:"=%"

    Куда добавлять хоть, я дуб в этом деле?

    Всего записей: 1322 | Зарегистр. 11-12-2019 | Отправлено: 14:07 15-04-2024
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Valivan77777
    Цитата:
    Не люблю сборок, сегодня автор рулит, завтра забросил. Проверено не раз.

    ну, тут уж поговорка есть - "вам шашечки, или ехать?"
    это я к тому, что гнаться за всегда самой распоследней версией какой либо программы  -  это одна из самых частых причин получения проблем!!!
    лучше уж как можно дольше юзать работоспособную сборку, и это кроме надёжности, ещё и безопаснее, чем тут же клевать всё вновь подбрасываемое девелоперами - прошли те времена, когда производители ещё небыли "волками в овечьих шкурах" ))
    насчёт потплеера же  -  лет десять пользовал только сборки от samlab, сейчас же уже много лет юзаю в основном сборку от 7sh3  -  и проблемы были лишь с незнанием кое каких настроек..

    Всего записей: 1792 | Зарегистр. 05-05-2010 | Отправлено: 14:28 15-04-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Мне лично не нравится что у 7sh3 копия ffcodec.dll  на 30MB для софтварного воспроизведения h265 на видеокартах где он не поддерживается HW. Если покопаться много чего, поэтому лучше взять чистый, добавить туда сплиттеры, yt-dlp и из сборки только один парсер. И все это самому можно обновить в любой момент.

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 15:57 15-04-2024 | Исправлено: RazOne707, 15:58 15-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    что значит софтварно, это просто dll-ки прописанные в реестре, завернутые в appx

    так а в чем проблема кодеки установить, они тебе как помешают?
    ну возьми эти dll и клади рядом с прогами тогда

    Цитата:
    Конечно, все на ffmpeg работают и не только, тот же Movavi Editor,Converter
    А адекватные приложения могут легко у себя в папочке иметь такие dll, а не искать их в системе:

    ты же знаешь что SolveigMM точнее чем ffmpeg режет без перекодирования, так в чем проблема установить то?
    Valivan77777
    Цитата:
    Куда добавлять хоть, я дуб в этом деле?

    я тебе уже готовый написал лол, ты совсем не видишь чтоль?

    Всего записей: 4277 | Зарегистр. 11-02-2020 | Отправлено: 15:57 15-04-2024
    RazOne707

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

    Цитата:
    так а в чем проблема кодеки установить, они тебе как помешают?
    ну возьми эти dll и клади рядом с прогами тогда

    Если прогой не задумано брать их, то она не будет их брать из своей папки, надо проверять, а то как они делаются на отвали, вероятность этого маленькая.
    Да и нет у меня никаких проблем, если бы были - то я бы установил эти appx. Avidemux делает все абсолютно тоже самое, а в opus адекватное приложение только LoslessCut и для него тоже абсолютно ничего не нужно устанавливать.
    Тогда смысл ими пользоваться и еще что-то для них устанавливать в систему. Были бы они еще freeware - еще бы подумал, а shareware, плюс установить еще для них кодеки - есть альтернативы, сразу отбрасываем. И самое главное - в OPUS они не умеют без видеоконтейнера

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 15:59 15-04-2024 | Исправлено: RazOne707, 16:12 15-04-2024
    shamagov



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

    Цитата:
    адекватные приложения могут легко у себя в папочке иметь такие dll, а не искать их в системе

    Золотые слова! Особенно напрягает ситуация с MV C++... и вот программы даже предлагают установить совместимую версию (если вдруг в системе не установлена)... вместо того, чтобы действительно все необходимые файлы иметь в своей папке (то есть быть абсолютно портативной... независимой от системных компонентов).

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 20:34 15-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov
    Цитата:
    Золотые слова! Особенно напрягает ситуация с MV C++ [?]... и вот программы даже предлагают установить совместимую версию (если вдруг в системе не установлена)... вместо того, чтобы действительно все необходимые файлы иметь в своей папке (то есть быть абсолютно портативной... независимой от системных компонентов).

    это самое дебильное что можно придумать
    по этому пути пошёл гугл с хромом кстати, от этого они только увеличиваются в размерах, уже по 500мб вон весят
    даже пустое электрон приложение весило (сейчас не помню сколько весит) 50мб, пустое, и так каждое приложение каждый браузер, хотя могли бы использовать один пакет библиотек
    собсна что и сделал майкрософт с webview2
    так же и его библы С++ или .net
    один раз установил и все проги используют его, а не таскают с собой (некоторые сейчас на гите вон кладут версии с библами в папке, но проги весят тогда по 100мб, а без 20мб)
    что то ffmpeg вам подавай чтобы на ffmpeg и ffprobe были одни и те же dll, чтобы не дублировать, а тут значит это плохо? какие то мазохистские привычки с кактусами
     
    Добавлено:

    Цитата:
    и вот программы даже предлагают установить совместимую версию (если вдруг в системе не установлена).

    для этого вроде как используют заглушки
    я не разу не встречал приложения которое бы просило какую то vc++
    последний раз такое было до 2010го с какими-то играми с торрентов, больше с тех пор не разу не видел предложения установить

    Всего записей: 4277 | Зарегистр. 11-02-2020 | Отправлено: 23:31 15-04-2024
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кстати про это же  -  древние директ-иксовые EXE-демосценки  -  файлики в десятки килобайт всего, а играют по полчаса 3D графики с неплохим саундом  -  https://disk.yandex.ru/d/VlynlPT3qxvgpg

    Всего записей: 1792 | Зарегистр. 05-05-2010 | Отправлено: 00:34 16-04-2024
    shamagov



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

    Цитата:
    это самое дебильное что можно придумать
    по этому пути пошёл гугл с хромом кстати, от этого они только увеличиваются в размерах, уже по 500мб вон весят

    Взять к примеру портативную сборку ПотПлеера (от 7sh3) - все поддерживаемые видео воспроизводит, и не нужно устанавливать (засорять систему) всякие кодеки... а исходя из вашей логики - это пришлось бы делать. Едем дальше... потребовалось конвертировать видео из одного формата в другой с помощью видеоконвертора (Мувави) - я запускаю портативную сборку, и мне не нужно искать/качать/устанавливать в систему кодировщики, потому что в портативной сборке всё это есть, то есть я не только сохраняю в чистоте систему, но и экономлю время (не ищу/не скачиваю/не устанавливаю) эти кодировщики. Могу дальше перечислять, ведь я пользуюсь в основном портативным софтом, но думаю, вам это не интересно... это же  "самое дебильное что можно придумать".

    Всего записей: 942 | Зарегистр. 04-02-2010 | Отправлено: 01:47 16-04-2024 | Исправлено: shamagov, 08:58 16-04-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

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