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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 133 134 135 136 137 138 139 140 141 142 143 144

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

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 [?]
  • Обход корпоративных/провайдерских блокировок [?]
  • Обход блокировок связанный с медиаконтентом - видео, аудио.. [?]
     

  • Всего записей: 39352 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: Maz, 23:53 15-03-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Вот щадящая нормализация звука: dynaudnorm=n=0:c=1
    А то слишком жесткая просто dynaudnorm. Но если еще что-то на счет нормализации звука будешь подкручивать - то напиши.
    Меня больше всего она интересует в фильтрах

    Всего записей: 2093 | Зарегистр. 06-10-2023 | Отправлено: 09:38 17-02-2024 | Исправлено: RazOne707, 09:43 17-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет!
    Цитата:
    будешь подкручивать - то напиши
    Ок!

    Цитата:
    Вот щадящая нормализация звука: dynaudnorm=n=0:c=1
    Ok! Спасибо!
    Я как-то встречал плагин Loudnorm в sh формате... его хочу как плагин пробовать для yt-dlp.
    Так незаметно сбылась моя мечта - хороший звук +небольшое видео для смартфона!))
    Инструкцию обновишь? М.б. её сюда (в часть 2) перетащить?
    ffmpeg вроде новый вышел 6.1.1.9 ... ))

    Всего записей: 1392 | Зарегистр. 03-03-2004 | Отправлено: 10:15 17-02-2024 | Исправлено: VitalyF, 10:16 17-02-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем вот, чтобы уже был рабочий вариант и в одном месте. В примере аудиофильтр - динамическая нормализация громкости звука.  
    а) значение m=10 можно увеличивать до 99. Будет громче динамическая нормализация громкости
    б) Можно заменить на компрессор лимитер: -ac 2 -af compand=attacks=0:points=-80/-80|-12.4/-12.4|-6/-8|0/-6.8|20/-2.8
    в) Можно объеденить: -ac 2 -af compand=attacks=0:points=-80/-80|-12.4/-12.4|-6/-8|0/-6.8|20/-2.8,dynaudnorm=m=10:n=0
    г) Если заменить -af на -filter_complex - то в одном контейнере mp4 будет конвертированная!  аудиодорожка без фильтра + аудидорожка с фильтром.
     
    FFmpegN Compact с libfdk_aac,libmp3lame,libopus: https://www.upload.ee/files/16939442/ffmpeg7_compact.zip.html
     
    1. Видео + аудио  + обложка + аудиофильтр (примеры приведены, чтобы  было понятно как комбинировать для своих нужд)
     
    a) чтобы результирующий файл был в mp4 добавить: --merge-output-format mp4 - содержание в таком контейнере VP9,AV1,Opus - будет совместим не со всеми приложениями для редактирования.
     
    1.1 С нативным aac

    Цитата:
    yt-dlp -S "res:1080,vcodec:vp9,acodec:opus" --convert-thumbnail jpg --embed-thumbnail --ppa ffmpeg:"-acodec aac -ac 2 -af dynaudnorm=m=10:n=0" URL

    1.2 C libfdk_aac -vbr 5

    Цитата:
    yt-dlp -S "res:1080,vcodec:vp9,acodec:opus" --convert-thumbnail jpg --embed-thumbnail --ppa ffmpeg:"-acodec libfdk_aac -vbr 5 -ac 2 -af dynaudnorm=m=10:n=0" URL

    1.3 C smotrim.ru

    Цитата:
    yt-dlp -S "tbr:4050" --convert-thumbnail jpg --embed-thumbnail --ppa ffmpeg:"-acodec aac -ac 2 -af dynaudnorm=m=10:n=0" URL

     
    2. Аудио + обложка + аудиофильтр (примеры приведены, чтобы было понятно как комбинировать для своих нужд)
     
    2.1 С аудиодорожки aac в нативный aac

    Цитата:
    yt-dlp -f ba[ext=m4a] --convert-thumbnail jpg --embed-thumbnail --ppa ffmpeg:"-acodec aac -ac 2 -af dynaudnorm=m=10:n=0" URL

    2.2 C аудиодорожки opus в libfdk_aac -vbr 5

    Цитата:
    yt-dlp -f ba[ext=webm] --remux-video m4a --convert-thumbnail jpg --embed-thumbnail --ppa ffmpeg:"-acodec libfdk_aac -vbr 5 -ac 2 -af dynaudnorm=m=10:n=0" URL

    2.3 C smotrim.ru

    Цитата:
    yt-dlp -S "tbr:4050" -x --audio-quality 0 --audio-format m4a --convert-thumbnail jpg --embed-thumbnail --ppa ffmpeg:"-acodec aac -ac 2 -af dynaudnorm=m=10:n=0" URL

     
     

    Всего записей: 2093 | Зарегистр. 06-10-2023 | Отправлено: 10:44 17-02-2024 | Исправлено: RazOne707, 15:56 06-08-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Круто!
    А вот такой вопрос, как с пом. -S сделать выбор типа - audio отдельно (лучшее) + видео лучшее из малых разрешений?
    Дело в том, что видео+audio всё Ок для YouTube, а для smotrim, например aud- m4a + видео mp4  -не хочет yt-dlp звук обрабатывать фильтрами, подсовывает исходный!
    Т.е разделить их как-то типа -f 251+137 ???
    PS
    пробовал, никак...

    Всего записей: 1392 | Зарегистр. 03-03-2004 | Отправлено: 12:10 17-02-2024 | Исправлено: VitalyF, 12:14 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    тебя на гите verbose попросили добавить, надо было сразу добавлять

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 12:18 17-02-2024
    RazOne707



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

    Цитата:
    видео лучшее из малых разрешений

    перефразируй, не совсем понял
     

    Цитата:
    для smotrim видео mp4  -не хочет yt-dlp звук обрабатывать фильтрами, подсовывает исходный!

    нужно будет посмотреть, там возможно для hls нужно remux или convert прописывать,чтобы аудиофильтр применялся
    --remux-video m4a --postprocessor-args VideoRemuxer:
    --recode-video m4a --postprocessor-args VideoConvertor:

    Всего записей: 2093 | Зарегистр. 06-10-2023 | Отправлено: 12:27 17-02-2024 | Исправлено: RazOne707, 12:33 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    на смотрим потоки целиковые с аудио вместе, там надо --ppa ExtractAudio, а не Merger

    Код:
    yt-dlp -x --audio-quality 0 --audio-format m4a --add-metadata --convert-thumbnail jpg --embed-thumbnail --ppa "ExtractAudio:-ac 2 -c:a aac -af \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\""

     
    Добавлено:
    RazOne707
    а на гите зачем ты на merger заменил? там же был экстракт аудио вроде

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 12:30 17-02-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    А с видео как на smotrim в hls, экстрактор аудио понятно всегда и везде
     

    Цитата:
    а не, первый у тебя вообще видеоремуксер был
     

    Вот его и убрал. это не верный пример, я качал --audio-format opus и ремуксил в m4a - что глупо
    Я провтыкал,что -x это постпроцесс и не более того и лишнее колесо добавлял этим действием

    Всего записей: 2093 | Зарегистр. 06-10-2023 | Отправлено: 12:34 17-02-2024 | Исправлено: RazOne707, 12:45 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а не, первый у тебя вообще видеоремуксер был
     
    Добавлено:
    для hls FixupM3u8:

    Код:
    yt-dlp --add-metadata --convert-thumbnail jpg --embed-thumbnail --ppa "FixupM3u8:-ac 2 -c:a aac -af \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" https://smotrim.ru/video/2762296

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 12:35 17-02-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    -S "tbr:400" для смотрим норм использовать или есть что-то лучше ?

    Цитата:
    для hls FixupM3u8:

    Работает. Норм. Фильтр начинает применяться
    На смотрим tbr:400,800,1200,1800,4050.

    Цитата:
    yt-dlp -S "tbr:400" --add-metadata --convert-thumbnail jpg --embed-thumbnail --ppa "FixupM3u8:-ac 2 -c:a aac -af \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" https://smotrim.ru/video/2598663

    Всего записей: 2093 | Зарегистр. 06-10-2023 | Отправлено: 12:51 17-02-2024 | Исправлено: RazOne707, 13:25 17-02-2024
    VitalyF

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

    Цитата:
    для hls FixupM3u8:
    - руль!!!
    Спасибо, можно в инструкцию добавить...  
    Я на смотрим -x ставлю там всегда звук 192Kbps а видео нужно самое маленькое, для смартфона. ))
     

    Всего записей: 1392 | Зарегистр. 03-03-2004 | Отправлено: 13:34 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707 [?]
    Цитата:
    -S "tbr:400" для смотрим норм использовать или есть что-то лучше ?

    не знаю, а зачем? там же и по разрешению работает

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 13:34 17-02-2024
    RazOne707



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

    Цитата:
    Я на смотрим -x ставлю там всегда звук 192Kbps а видео нужно самое маленькое, для смартфона. ))

    Ты немного не понял. Там видео+аудио вместе одим файлом. И качества 400,800,1200,1800,4050.
    Где в каждом свой и разный битрейт аудио. Поэтому придется качать больше размером
    Если у тебя 192Kbps ты качаешь hls 4050
    На -S "tbr:1800" 128Kbps вижу.
     
    greeple

    Цитата:
    не знаю, а зачем? там же и по разрешению работает

    По -S "res:720" не работает и не скачивает с ошибкой

     

    Цитата:
    а в 400ом

    64Kbps на 400

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF [?]
    Цитата:
    Я на смотрим -x ставлю там всегда звук 192Kbps а видео нужно самое маленькое, для смартфона. ))

    а в 400ом в самом маленьком аудио такое же как и в высоком разрешении видео?
     
    Добавлено:
    RazOne707

    Цитата:
    По -S "res:720" не работает и не скачивает с ошибкой

    это уже много раз обговорено же, и в этой теме тоже, протокол hls надо выбрать
    смотрим перестал почему то выдавать поток по ссылкам http, я в поддержку писал сказали ок, и закрыли заявку
    в api у них выдаёт ссылки а по ссылкам 403 ошибка, только hls работает

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 13:36 17-02-2024
    RazOne707



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

    Цитата:
    протокол hls надо выбрать

    ну тогда легче tbr вбивать...

    Всего записей: 2093 | Зарегистр. 06-10-2023 | Отправлено: 13:50 17-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну да, по tbr я же тогда сам и предложил youtube-dl | yt-dlp (Часть 1) [?] ну тогда и так значит ок

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 13:50 17-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нет в малом видео - малое аудио 192 > 64 >32 kbps

    Всего записей: 1392 | Зарегистр. 03-03-2004 | Отправлено: 13:51 17-02-2024
    RazOne707



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

    Цитата:
    нет в малом видео - малое аудио 192 > 64 >32 kbps

    -S "tbr:800" и -S "tbr:1200" - вижу аудио 128kbps на выходе
    -S "tbr:400" 64kbps  
    Для 192kbps дефолту макс 4050. И все (видео+аудио=HLS) целиком качается на смотрим.

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

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

    Код:
    Audio
    ID                          : 257 (0x101)
    Menu ID                     : 1 (0x1)
    Format                      : AAC LC
    Format/Info                 : Advanced Audio Codec Low Complexity
    Format version              : Version 4
    Muxing mode                 : ADTS
    Codec ID                    : 15-2
    Duration                    : 9 s 621 ms
    Bit rate mode               : Variable
    Channel(s)                  : 2 channels
    Channel layout              : L R
    Sampling rate               : 48.0 kHz
    Frame rate                  : 46.875 FPS (1024 SPF)
    Compression mode            : Lossy

    и вот 4050

    Код:
    Audio
    ID                          : 257 (0x101)
    Menu ID                     : 1 (0x1)
    Format                      : AAC LC
    Format/Info                 : Advanced Audio Codec Low Complexity
    Format version              : Version 4
    Muxing mode                 : ADTS
    Codec ID                    : 15-2
    Duration                    : 9 s 621 ms
    Bit rate mode               : Variable
    Channel(s)                  : 2 channels
    Channel layout              : L R
    Sampling rate               : 48.0 kHz
    Frame rate                  : 46.875 FPS (1024 SPF)
    Compression mode            : Lossy
    Delay relative to video     : -40 ms

    Всего записей: 6504 | Зарегистр. 11-02-2020 | Отправлено: 14:01 17-02-2024 | Исправлено: greeple, 14:01 17-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 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 133 134 135 136 137 138 139 140 141 142 143 144

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