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

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

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

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  
     


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



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

    Цитата:
    всё та же парочка MP3 и FLAC оказываются сподручнее, чем что-то иное.

    Да, так и есть. Но из этой парочки лучше сделать троицу, добавив ещё стандарт WAV-16 44.1

    Всего записей: 944 | Зарегистр. 04-02-2010 | Отправлено: 16:59 22-02-2024
    insorg



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

    Цитата:
    добавив ещё стандарт WAV-16 44.1  

    Обычный несжатый WAV всегда можно получить обратно из FLAC, а потому для хранения я его и не рассматриваю.
    Пока пришёл к тому, что большая часть моей фонотеки - это MP3 320kbps и FLAC. Очень редкие исключения (типа трудно доставаемых треков в принципе) бывают, конечно, и в более экзотических вариантах, но их пренебрежимо мало.
    И я уже не раз и не два задумывался о том, чтобы переехать на ААС около 256кбпс (по идее, качество должно быть сопоставимым), но количество имеющейся музыки таково, что этим заниматься уже поздно. Банально потому что на переделку потребуется непомерно много времени, т.к. кодировать mp3>aac - абсурдно и глупо, а если я займусь поиском FLAC оригиналов, тогда я вообще ничего кроме них и не стану оставлять вовсе, даже имеющиеся mp3 пойдут в /dev/null.
     
    Добавлено:
    RazOne707

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

    Да у меня либы для него есть  

            Size   Compressed  Name                          
    ------------ ------------  ------------------------      
           62792               QTfiles\ASL.dll              
         5013288               QTfiles\CoreAudioToolbox.dll  
         1664808               QTfiles\CoreFoundation.dll    
            3072               QTfiles\icudt49.dll          
           75048               QTfiles\libdispatch.dll      
         1315624               QTfiles\libicuin.dll          
         1016616               QTfiles\libicuuc.dll          
          421200               QTfiles\msvcp100.dll          
          773968               QTfiles\msvcr100.dll          
          162088               QTfiles\objc.dll              
    ------------ ------------  ------------------------      
        10508504     10348481  10 files                      

    это не проблема их подкинуть.
    Напрягает сама необходимость, их количество и вес. Особенно если помнить характеристики конкурентов, которые подобной дурью не страдают.
     
    Добавлено:
    Ещё нашёл в своих архивах кодер FAAC 1.29.9.2 версии - Подробнее...
     
    Его результаты:
     

    General
    Complete name                            : D:\Test\44-16 ~500 new.m4a
    Format                                   : MPEG-4
    Format profile                           : Apple audio with iTunes info
    Codec ID                                 : M4A  (M4A /mp42/isom)
    File size                                : 8.98 MiB
    Duration                                 : 5 min 11 s
    Overall bit rate mode                    : Variable
    Overall bit rate                         : 242 kb/s
    Writing application                      : FAAC 1.29.9.2
     
    Audio
    ID                                       : 1
    Format                                   : AAC LC
    Format/Info                              : Advanced Audio Codec Low Complexity
    Codec ID                                 : mp4a-40-2
    Duration                                 : 5 min 11 s
    Source duration                          : 5 min 11 s
    Bit rate mode                            : Variable
    Bit rate                                 : 241 kb/s
    Maximum bit rate                         : 377 kb/s
    Channel(s)                               : 2 channels
    Channel layout                           : L R
    Sampling rate                            : 44.1 kHz
    Frame rate                               : 43.066 FPS (1024 SPF)
    Compression mode                         : Lossy
    Stream size                              : 8.93 MiB (99%)
    Source stream size                       : 8.93 MiB (99%)
    Language                                 : English
    mdhd_Duration                            : 311045

    С теми же "-q 500 -w" параметрами, как и на старой версии.
     
     

    General
    Complete name                            : D:\Test\44-16 ~5000 new.m4a
    Format                                   : MPEG-4
    Format profile                           : Apple audio with iTunes info
    Codec ID                                 : M4A  (M4A /mp42/isom)
    File size                                : 17.8 MiB
    Duration                                 : 5 min 11 s
    Overall bit rate mode                    : Variable
    Overall bit rate                         : 481 kb/s
    Writing application                      : FAAC 1.29.9.2
     
    Audio
    ID                                       : 1
    Format                                   : AAC LC
    Format/Info                              : Advanced Audio Codec Low Complexity
    Codec ID                                 : mp4a-40-2
    Duration                                 : 5 min 11 s
    Source duration                          : 5 min 11 s
    Bit rate mode                            : Variable
    Bit rate                                 : 480 kb/s
    Maximum bit rate                         : 680 kb/s
    Channel(s)                               : 2 channels
    Channel layout                           : L R
    Sampling rate                            : 44.1 kHz
    Frame rate                               : 43.066 FPS (1024 SPF)
    Compression mode                         : Lossy
    Stream size                              : 17.8 MiB (100%)
    Source stream size                       : 17.8 MiB (100%)
    Language                                 : English
    mdhd_Duration                            : 311045

    С новыми "-q 5000 -w" параметрами, что даёт битрейт ещё выше.
     
    Добавлено:
    И это всё при крошечном размере! И никаких огромных либов от айтюнса не надо. И работает даже на голой ХР без установленных MSVCpp либов.

    Всего записей: 17020 | Зарегистр. 04-11-2010 | Отправлено: 17:05 22-02-2024 | Исправлено: insorg, 17:35 22-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Максимальный vbr у qaac, второе макс vbr у fdk. У qaac изначально заточено под ~320 у fdk под ~192. По звуку fdk_aac тоже неплох.


     
     
    UPD:
    insorg

    Цитата:
    FhG ругнулся на отсутствующую enc_fhgaac.dll

    Он оказывается 12 летней давности, в топку) Думал может как-то обновляется итд

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 17:35 22-02-2024 | Исправлено: RazOne707, 17:47 22-02-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    FhG ругнулся на отсутствующую enc_fhgaac.dll, а подкидывание такой же из папки Winamp не прокатило. Потому пока отложил разборки с ним.
     
    Добавлено:
    Зато FAAC хорош.
    Можно сделать "-q 5000 -w" для самого жирного качества, а можно "-q 5000 -b 192 -w" для самого жирного качества в пределах указанного битрейта 192 (естественно, он может быть и другой, я написал 192 чисто для примера).
     
    Добавлено:
    При этом если не писать "-q 5000" при указанном битрейте "-b 192 -w", то на выходе будет то же самое, что было бы при указаниии "-q 250 -b 192 -w". Т.е. стандартная настройка ориентируется на скорость, а не на качество в ущерб скорости.
     
    Добавлено:

    Цитата:
    Он оказывается 12 летней давности, в топку) Думал может как-то обновляется итд

    Да особо без разницы. Этот самый faac 1.29.9.2 вышел в 2017 году, не вижу никаких причин его выбрасывать. Пока что выглядит самым интересным вариантом.

    Всего записей: 17020 | Зарегистр. 04-11-2010 | Отправлено: 17:41 22-02-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно настроить youtube-dl-gui на загрузку ролика с Ютуба с сохранением деления на сцены шкалы времени? Пример https://www.youtube.com/watch?v=t5sxLQ3Udmg&t=5s

    Всего записей: 6867 | Зарегистр. 17-10-2011 | Отправлено: 17:57 22-02-2024
    Lity



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

    Всего записей: 1822 | Зарегистр. 15-12-2007 | Отправлено: 17:58 22-02-2024 | Исправлено: Lity, 17:58 22-02-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
     --embed-chapters
     
    Добавлено:
    Ещё по вкусу добавить
    --sponsorblock-mark all

    Всего записей: 17020 | Зарегистр. 04-11-2010 | Отправлено: 18:23 22-02-2024
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скачал программу «ytdlp-interface» скажите, здесь какие пункты отметить?
     
     

    Всего записей: 136 | Зарегистр. 07-04-2021 | Отправлено: 18:43 22-02-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Цитата:
    --embed-chapters
    Спасибо, работает.
     Программа с причудами. Несмотря на настройку загрузки в общую папку D:\Скачанное (настроил и ставлю галочку) всё равно создаёт подпапки типа D:\Скачанное\youtube.com\Video.

    Всего записей: 6867 | Зарегистр. 17-10-2011 | Отправлено: 18:53 22-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Слева все галки включить, это будет равно --sponsorblock-mark all
    Справа равно --sponsorblock-remove all. Будет их удалять.

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

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

    значит не знаешь
    в коде нету этого потому что, оно запрашивается js скриптом в плеере когда нажимаешь воспроизвести, и приходит оно так же запросом, который ты видишь в network

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    --sponsorblock-mark all --sponsorblock-remove all когда работает. только при разделении на главы ?
     
    greeple

    Цитата:
    не должно только по главам

    Просто так написано) Ну значит помечает как главы и вторая команда удаляет эти главы

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    Цитата:
    Программа с причудами. Несмотря на настройку загрузки в общую папку D:\Скачанное (настроил и ставлю галочку) всё равно создаёт подпапки типа D:\Скачанное\youtube.com\Video.

    вот эти галки убери https://i.imgur.com/yGBZMmM.png
    я чет думал что убрал их и потом убрал в архив
     
    Добавлено:
    RazOne707
    Цитата:
    --sponsorblock-mark all --sponsorblock-remove all когда работает. только при разделении на главы ?

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

    Всего записей: 4319 | Зарегистр. 11-02-2020 | Отправлено: 19:08 22-02-2024
    Lity



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

    Цитата:
    или можно совсем по замороченному - выбрать хотимый перевод, и из контекста кликнуть на "Просмотреть код", найти там в коде элемент начинающийся с   div id="videoplayer564"   нажать на нём ПКМ, выбрать "Edit as HTML" и крутить этот элемент почти в самый низ, там и будут урлы с m3u8
    https://i.imgur.com/bMrOdcu.png

    Ну а это тогда что? И главное скрин есть, где это всё найдено. Вот это меня и интересует. Как это повторить?

    Всего записей: 1822 | Зарегистр. 15-12-2007 | Отправлено: 19:14 22-02-2024 | Исправлено: Lity, 19:16 22-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    че там может не получатся? https://www.upload.ee/files/16309388/2024-02-22_19-10-30.mkv.html

    Всего записей: 4319 | Зарегистр. 11-02-2020 | Отправлено: 19:14 22-02-2024
    Lity



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    greeple
    Сказал же - это я давно знаю. Смотри предыдущее сообщение!

    Всего записей: 1822 | Зарегистр. 15-12-2007 | Отправлено: 19:15 22-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Цитата:
    Ну а это тогда что? И главное скрин есть где это всё найдено. Вот это меня и интересует. Как это повторить?

    ну не на всех сайтах же так есть ссылки, нажимаешь https://i.imgur.com/Jjnbixz.png на body раскрыть всё, и потом CTRL+F и внизу пишешь m3u8 https://i.imgur.com/jmIKcY1.png  и в даном случае да, вот https://i.imgur.com/Pu9rFoP.png класс имеет эти ссылки
     
    Добавлено:
    Lity
    Цитата:
    Сказал же - это я давно знаю.

    так, а смысл в коде искать то чего там обычно нет?

    Всего записей: 4319 | Зарегистр. 11-02-2020 | Отправлено: 19:27 22-02-2024 | Исправлено: greeple, 19:27 22-02-2024
    Lity



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    greeple
    Понял. Загвоздка была в "expand recursively". Теперь нашлось, спасибо.

    Цитата:
    так, а смысл в коде искать то чего там обычно нет?

    Может быть очень полезным в некоторых случаях.

    Всего записей: 1822 | Зарегистр. 15-12-2007 | Отправлено: 19:34 22-02-2024 | Исправлено: Lity, 19:35 22-02-2024
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    я скажу так  -  можно вообще нигде никогда не искать в програмном коде линки на видосы! )
    потому как это даёт результат лишь на единичных ресурсах
    а в основном - почти всегда будешь находить только на blob и никаких m3u8
     
    а искать, ну, для чего "Просмотреть код" ?  -  да для того чтоб видеть соответствие элементов кода - объекту на странице!
    открываешь "Просмотреть код"  -  и бегаешь курсором вверх-вниз по коду, ищешь чтоб на странице выделялся нужный объект - в данном случае окно плеера
    и начинаешь пошагово раскрывать элементы этого пойманного кода (белые треугольнички направленные остриём вправо перед строками)
    так и доходишь до строк с прямыми линками на видео
    но я напоминаю  -  в большинстве случаев будут только blob

    Всего записей: 1822 | Зарегистр. 05-05-2010 | Отправлено: 19:37 22-02-2024 | Исправлено: FiLinX, 19:45 22-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Браузер не Vivaldi случайно ? У него баг в инструментах разработчиков (насколько помню давно и похоже надолго). Просто не переключает на строку где нашел
     
    А вот Chrome

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 19:39 22-02-2024 | Исправлено: RazOne707, 19:52 22-02-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

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