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

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

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

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 (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 раз два
  • кнопки от notinthewoods
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39226 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 20:54 23-12-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Неа. Я лет 15 уже как не имел дела с XP.

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 20:24 03-03-2024
    neorumtu

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Под XP можно попробовать https://github.com/3dyd/LAVFiltersXP
    Устанавливаются они тремя батниками, которые вызывают regsvr32 *.ax
    Важно только потом не удалять и не перемещать папку.

    Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 23:10 03-03-2024 | Исправлено: neorumtu, 23:10 03-03-2024
    RazOne707



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

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 23:54 03-03-2024 | Исправлено: RazOne707, 23:54 03-03-2024
    Kero1



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а есть ли Графические интерфейс для XP, без фрейворков, питонов ?
     
    Ещё такой вопрос по скачиванию с m3u8, там частота видео выходит переменная,  После перепаковки в матроску 25кадров (вероятно дефолтная в матроске). Это так должно быть, или это неправильное определение после перепаковки в матроску ? (рассинхрона вроде нет).
     
    ffmpeg там для чего используется ? например в батиках из шапки нет о нём упоминания. Для перепаковки в другой контейнер ?  изначально обычно ts.
     
    нет ли расширения для firefox которое может показывать все плейлисты на вкладке с видео и главное отображать инфу о параметрах видео ?  The Stream Detector такое делает но без инфы.    

    Всего записей: 2634 | Зарегистр. 23-08-2011 | Отправлено: 00:31 04-03-2024 | Исправлено: Kero1, 00:46 04-03-2024
    RazOne707



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

    Цитата:
    После перепаковки в матроску 25кадров (вероятно дефолтная в матроске). Это так должно быть, или это неправильное определение после перепаковки в матроску ? (рассинхрона вроде нет).

    mediainfo  за vbr, переменный fps итд в большинстве случаев врет, нежели правду говорит

    Цитата:
    ffmpeg там для чего используется ?

    Для сборки, изменения контейнера и конвертирования аудио.

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 06:20 04-03-2024 | Исправлено: RazOne707, 09:39 04-03-2024
    Kero1



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

    Цитата:
    в большинстве случаев врет
    а как же тогда узнать настоящую частоту при скачке фрагментированного видео через m3u8 ?

    Всего записей: 2634 | Зарегистр. 23-08-2011 | Отправлено: 23:18 04-03-2024
    insorg



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

    Цитата:
    переменный fps  

    Это где и кто такое откопал вообще?

    Всего записей: 18504 | Зарегистр. 04-11-2010 | Отправлено: 23:20 04-03-2024
    RazOne707



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

    Цитата:
    а как же тогда узнать настоящую частоту при скачке фрагментированного видео через m3u8 ?

    Encoderы не записывают в mediainfo минимальный и максимальный fps и даже переменный ли он или нет
     
    insorg
    Вот такое бывает:
    Съемки в студии и на треке сняты с частотой 50 кадров/сек, в то время как съемки сюжетов - с частотой 25 кадров/сек.
    Кодирование с переменной частотой кадров выполнено на каждом фрагменте с его исходной частотой кадров, таким образом ни бита не потеряно, а неуникальные кадры выброшены (как при кодировании отдельных фрагментов).
     
     
    Вот так так это выглядит при кодировании:


    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 05:25 05-03-2024 | Исправлено: RazOne707, 06:20 05-03-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    И какие плееры подобную дичь способны пережевать?
    Не говоря уже о том, что нет никакого практического смысла в таком разнобое...

    Всего записей: 18504 | Зарегистр. 04-11-2010 | Отправлено: 06:27 05-03-2024
    RazOne707



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

    Цитата:
    И какие плееры подобную дичь способны пережевать?

    UPD: В общем вот так будет показывать такое видео (рендер в 50fps и 25 будут дублироваться кадры плеером на участках где он 25):



     
    # timecode format v1
    Assume 23.976
    0,623,25.0000
    624,2945,50.0000
    2946,16856,25.0000
    16857,37278,50.0000
    37279,46670,25.0000
    46671,86934,50.0000
    86935,101934,25.0000
    101935,106352,50.0000
    106353,122822,25.0000
    122823,128660,50.0000
     

    Цитата:
    Не говоря уже о том, что нет никакого практического смысла в таком разнобое...
     

    Есть такое, где переменная fps на протяжении всего видеоряда - то там просто при произведении дублируются (или обрезаются) кадры - так как звук не будет "плясать" по fps вместе с видеодорожкой, а будет показывать постоянный fps на выходе рендеринга
    Что при современных технологиях сжатиях видео становится неактуально такое применение переменного fps  в кодировании

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 06:32 05-03-2024 | Исправлено: RazOne707, 07:58 05-03-2024
    insorg



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

    Цитата:
    Что при современных технологиях сжатиях видео становится неактуально такое применение переменного fps  в кодировании

    Так и я о том же. Любой вменяемый кодек уже не первый десяток лет умеет отлавливать межкадровую разницу. И если её нет, то и никаких лишних данных не будет.  
    Потому я и говорю, что это бессмысленная затея, которая ещё и сомнительна в плане совместимости с плеерами...

    Всего записей: 18504 | Зарегистр. 04-11-2010 | Отправлено: 17:15 05-03-2024
    Kero1



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

    Цитата:
    от так так это выглядит при кодировании
    а это что за энкодер такой ?  

    Цитата:
    Encoderы не записывают в mediainfo минимальный и максимальный fps и даже переменный ли он или нет
    почему вы пишете что в  mediainfo а не в сам файл видео ?
     
    Тобиш вы хотите сказать , что реальную частоту по медеоинфо узнать нельзя, а если оно и показывает, то это всё от фонаря ?
     
    А вообще, из вашего опыта,  yt-dlp при скачивании фрагментированного видео частоту кадров ставит правильно\постоянную, или всегда переменную ?  
     
    Если после скачки mediainfo показывает что переменная, то как при изменении контейнера, например на мр4 через ффмпег установить правильную частоту ?  
    или ффмпег или mkvtoolnix сам разберётся и поставит правильно ?
    имею ввиду, что есть ли у  сабжа подобные проблемы в принципе ?   потому как некоторые расширения при скачке фрагментированного видео выдают непонятные переменные частоты или в принципе частично битые файлы, многие из которых не может ничего починить и где наблюдаются рывки и тормоза.
    типа        
    Frame rate mode                          : Variable
    Frame rate                               : 29.126 FPS
    Minimum frame rate                       : 2.126 FPS
    Maximum frame rate                       : 160.970 FPS

    Всего записей: 2634 | Зарегистр. 23-08-2011 | Отправлено: 02:14 06-03-2024 | Исправлено: Kero1, 03:00 06-03-2024
    RazOne707



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

    Цитата:
    Frame rate mode                          : Variable
    Frame rate                               : 29.126 FPS
    Minimum frame rate                       : 2.126 FPS
    Maximum frame rate                       : 160.970 FPS

    Нужен конкретный пример. По какому принципу смотрит расширение что до160fps. Видеоплееры не воспроизводят от 2 до 160, будет конкретный FPS рендеринга и он будет один из 25,30,60 с дублированием или пропуском кадров.
     

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

    В mediainfo в графе "Частота кадров" указание конкретного fps, а какой (усредненный, максимальный итд) - это уже зависит от приложения создающее контейнер и "заполняющий" графу "частота кадров"
     

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

    Рывки и тормоза могут происходить из-за: 1. неверная частота выставленная в контейнере 2. нет синхронизации видео+аудио и разные плеера могут себя вести по-разному, какие-то лагать, пытаясь синхронизировать в реальном времени, какие-то просто несинхронно воспроизводить
     
    Такое нужно качать через yt-dlp в котором есть автоматический фикс синхронизации V+A:  
    1. С ключом --remux-video mp4
    2. И с ключом -hls-use-mpegts вместо --remux-video mp4
     
    Второй вариант быстрее и без фикса, но думаю более "грамотное" склеивание нежели у расширения, где плохо собирает - если он будет работать - то можно и не ремуксить как в 1 варианте, но файл будет больше размером
    И посмотреть как это будет на выходе, какие данные будут в mediainfo,как показывает видеоплеер

    Цитата:
    а это что за энкодер такой ?  

    1 скрин VidePad, 2 скрин Xvid4psp 8, 3. Анализатор видео mkv2vfr

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 05:52 06-03-2024 | Исправлено: RazOne707, 09:34 06-03-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    что здесь %(title)s-%(id)s.%(ext)s убрать, чтоб в конце видео не сохранялся его id на ютубе?
    Пример https://www.youtube.com/watch?v=2TSyKMOC2TM , файл сохранился как "Disturbed - Unstoppable [Live From The Take Back Your Life Tour]-2TSyKMOC2TM.mp4"

    Всего записей: 7785 | Зарегистр. 17-10-2011 | Отправлено: 12:36 06-03-2024
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    '%(title)s.%(ext)s'

    Всего записей: 7849 | Зарегистр. 08-09-2001 | Отправлено: 12:45 06-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    убрать -%(id)s это же видно
    всё что внутри %()s это внутренние поля которые заполняются чем то https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#output-template

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 13:08 06-03-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple Спасибо. По https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template сделал так %(title)s-%(vcodec)s.%(ext)s
     
     
    Добавлено:
    теперь на конце типа такого: vp09.00.40.08.webm

    Всего записей: 7785 | Зарегистр. 17-10-2011 | Отправлено: 14:31 06-03-2024 | Исправлено: Sputnikk, 14:32 06-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    вот я в первой части выписывал поля youtube-dl | yt-dlp (Часть 1)
     
    Добавлено:
    Sputnikk
    Цитата:
    теперь на конце типа такого: vp09.00.40.08.webm

    это с ютуба, а там где кодек неизвестен будет NA https://i.imgur.com/TRXvouI.png например смотрим

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 15:36 06-03-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ютуб объясняет, зачем 1 клипу сразу несколько вариантов кодеков? Даже VP9 с разными после 9. у одного и того же ролика.

    Всего записей: 7785 | Зарегистр. 17-10-2011 | Отправлено: 16:11 06-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    для старых устройств оставляют h264, для самых новых добавили av1, для большинства по умолчанию vp9
    Позже уберут и vp9 когда большинство компов будут с нормальным железом. Ну как уберут, сделают может вместо h264 два потока.
     
    Добавлено:
    Sputnikk
    а разные у vp9 там из за разрешения видео, на каждое свой кодек пишется (может и кодируется каждое своим специально сделанным кодеком)

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 16:34 06-03-2024 | Исправлено: greeple, 16:35 06-03-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

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