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

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


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

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

    Цитата:
    Вот правильно что берёте в кавычки... значит уже держите в уме

    Вот оригинал как выглядит) У них normalizer - подразумевает в себе "контроль уровня громкости"

    Если подразумевать истинное "нормализация звука" - то да, это затрагивание частотного диапазона.  
     
    А так конечно прикольно использовать перевод с иностранного языка.
    Мы хоть как "райдеры",шмайдеры применяем оттуда. и Dynamic Audio Normalizer - звучит именно звука, но не Volume громкости,что понятно само по себе,что имеется ввиду.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Цитата:
    Как можно обойти на ютубе вот это «Ошибка

    только подписавшись и подкинув куки
    подписаться можно было и бесплатно на пробный период, как там сейчас, хз погугли Youtube Member Only Content Bypass

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



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

    Цитата:
    Если подразумевать истинное "нормализация звука" - то как я понимаю затрагивание частот ?

    Нет. Нормализация - это самая простая "обработка"... просто поднимает общий уровень до тех пор пока не упрётся каким-нибудь пиком в ноль... всё. К примеру, вы записываете лекцию в аудитории, находясь на задней парте, голос преподавателя будет записываться очень тихо (например, -32 децибела)... и вот кто-то рядом с вами щёлкнул ручкой - этот щелчок запишется на уровне -2 децибела... тогда после нормализации полученной записи у вас будет общий уровень -30 децибел из-за этого щелчка,,, поэтому я и говорю, что нормализация не нужна. В данной ситуации вам бы лучше всего подошёл максимайзер, который поднимет общий уровень до вами выбранных значений (например, - 10 децибел), а этот щелчок будет подавлен к этим выбранным значениям (будет на уровне -10 децибел).
    В разных программах используют слово "нормализация" как типа "сделать нормально", а вот каким способом сделать нормально - это зависит от разных обработок (экспандер, компрессор, райдер, максимайзер, лимитер), это как-бы упрощает понимание для простых пользователей, которые не знают всех этих приборов, вот для них по-простому и говорят - "нормализуем... сделаем нормально" )

    Всего записей: 944 | Зарегистр. 04-02-2010 | Отправлено: 12:41 19-02-2024
    RazOne707

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

    Цитата:
    только подписавшись и подкинув куки

    а если использовать логин пароль есть еще в мануале, так тоже должно работать ?
     
    shamagov

    Цитата:
    "нормализуем... сделаем нормально" )

    Получается да, нормалайзер (как действие с громкостью), не просто нормализация,а нормализация громкости (без затрагивания частот). Принял, но я как бы это и знал, что частоты там не трогаются) В общем разобрались.

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

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

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

    да

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 12:42 19-02-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
     Another example for audio with whisper and explosion parts:
    compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0
     
    Вставлять как в примере вместо dynaudnorm=m=10:n=0 : http://forum.ru-board.com/topic.cgi?forum=5&topic=51328#4  

    Т.е. можно сделать вот так?

    Код:
    @for /f "delims= usebackq" %%i in (`@mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"`) do (@set ClipboardData=%%i)
    @echo Working on: %ClipboardData%
    @yt-dlp -f 22/18 --no-part --sponsorblock-mark all --merge-output-format mp4 --ppa Merger:"-acodec aac -ac 2 -af compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0" %ClipboardData%  

     
    Добавлено:
    И где почитать описание - какие циферки за что отвечают?

    Всего записей: 16968 | Зарегистр. 04-11-2010 | Отправлено: 13:53 19-02-2024 | Исправлено: insorg, 13:56 19-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0
    attacks=0|0 плавное увеличение громкости
    decays=1|1  
    points=-90/-900|-70/-70|-30/-9|0/-3 - точки на графике
    soft-knee=6 - радиус изгиба графика
    gain=0
    volume=0
    delay=0 - предвидение look ahead

    Всего записей: 1283 | Зарегистр. 03-03-2004 | Отправлено: 14:05 19-02-2024 | Исправлено: VitalyF, 14:20 19-02-2024
    RazOne707

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

    Цитата:
    Т.е. можно сделать вот так?

    Я проверил, этот плохой пример, плохо экспандит.
    Вот тут пример нормального компрессора лимитера http://forum.ru-board.com/topic.cgi?forum=5&topic=51328#4
     
    C нативным aac выглядеть будет так: (если будет тихо (но не должно) добавить через запятую динамическую нормализацию громкости)

    Цитата:
    yt-dlp -S "res:1080,vcodec:vp9,acodec:opus" --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --ppa Merger:"-acodec aac -ac 2 -af compand=attacks=0:points=-80/-80|-12.4/-12.4|-6/-8|0/-6.8|20/-2.8" https://www.youtube.com/watch?v=d4Fhs-2HFO8


     
    VitalyF

    Цитата:
    compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0

    В этом примере с экспандером, ffmpeg его делает ужасно. Вообще автоматические экспандеры плохи, использовать лучше dynaudnorm - по сути тот же экспандер, только умнее
    Вот почему плохо с экспандерами( в конце видео про экспанд) : https://www.youtube.com/watch?v=GGlJVdF6Y7I

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

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

    Надеюсь ты оцениваешь без нормализации в плеере?
    Например в Potplayer, говорят, она не очень...

    Всего записей: 1283 | Зарегистр. 03-03-2004 | Отправлено: 14:18 19-02-2024
    RazOne707

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

    Цитата:
    Надеюсь ты оцениваешь без нормализации в плеере?

    Я оцениваю искажение от оригинала, dynaudnorm не искажает амплитуды, экспандеры сильно изменяют, что не есть хорошо
    Если конечно задача не стоит максимально изменить звук)
     
    Это лютый экспанд. Звук должен быть хотябы немного тише, а его так расжимает, что он одного уровня со всей дорогой. Это треш

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Беру два батника (сразу на примере конкретного видео, чтоб удобнее было)

    Код:
    yt-dlp.exe -f 22 https://www.youtube.com/watch?v=xpkLGvcAoxw

    и

    Код:
    yt-dlp.exe -f 22 --merge-output-format mp4 --ppa Merger:"-acodec aac -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" https://www.youtube.com/watch?v=xpkLGvcAoxw

    На выходе получаю два абсолютно идентичных файла.
    Свежие ffmpeg.exe и ffprobe.exe 6.1.1 версии лежат на месте.
    ЧЯДНТ?

    Всего записей: 16968 | Зарегистр. 04-11-2010 | Отправлено: 14:25 19-02-2024 | Исправлено: insorg, 14:26 19-02-2024
    RazOne707

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

    Цитата:
    На выходе получаю два абсолютно идентичных файла.

    Потому-что 22 и 18 это цельные файлы и Merger там не работает
    Нужно качать 22  раздельно видео и аудио. bv*+ba/b или ключ --compat-options format-spec

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Заменил на сборный минимальный AVC + лучший AAC

    Код:
    @C:\Portable\FFMPEG~1\yt-dlp.exe -f 160+140 --merge-output-format mp4 --ppa Merger:"-acodec aac -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" https://www.youtube.com/watch?v=xpkLGvcAoxw

    Вроде сработало.
    А можно ещё сделать так, чтобы компрессируемая дорога вкладывалась в mp4 в качестве второго аудио, а оригинал тоже оставался?

    Всего записей: 16968 | Зарегистр. 04-11-2010 | Отправлено: 14:33 19-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Дык и хорошо же, я не спорю! ))
    Про dynaudnorm на hydrogen audio писали, что он не совершенен... мало ли кто, что пишет, я привык на себя рассчитывать...

    Всего записей: 1283 | Зарегистр. 03-03-2004 | Отправлено: 14:35 19-02-2024
    RazOne707

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

    Цитата:
    А можно ещё сделать так, чтобы компрессируемая дорога вкладывалась в mp4 в качестве второго аудио, а оригинал тоже оставался?

    Можно чтобы в 1 файле было, мы как-то вылавливали что создавалось 2 дороги, оригинальная + с фильтром.
    Сейчас команду найду.  
    VitalyF

    Цитата:
    Дык и хорошо же, я не спорю! ))

    Это очень лютый экспанд) Я такое стесняюсь применять себе)

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707Дык и хорошо же, я не спорю! ))
    Про dynaudnorm на hydrogen audio писали, что он не совершенен... мало ли кто, что пишет, я привык на себя рассчитывать...
    Дай какой-нить на твой вкус хороший ролик на youtube или на yt music,
    посмотрим его диаграмму

    Всего записей: 1283 | Зарегистр. 03-03-2004 | Отправлено: 14:36 19-02-2024 | Исправлено: VitalyF, 14:38 19-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Заменить   -af  на   -filter_complex
    Будет 2 дорожки, оригинальная и с фильтром в контейнере. Основная - с фильтром (если в плеере не накручен приоритет аудиодорог)

    VitalyF наработка) Пригодилась. Кстати полезная штука. Дописал в примеры в + функционал.

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



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

    Цитата:
    Будет 2 дорожки, оригинальная и с фильтром в контейнере

    Проверил. Будет две. Но ни одна из них не оригинальная. Облом.

    Всего записей: 16968 | Зарегистр. 04-11-2010 | Отправлено: 14:54 19-02-2024
    shamagov



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

    Цитата:
    Дай какой-нить на твой вкус хороший ролик на youtube или на yt music,
    посмотрим его диаграмму

    В ютюбовском плеере в настройках есть "1080 премиум высокий битрейт", в ПотПлеере есть три варианта 1080, из которых только webm имеет этот высокий битрейт
    https://www.youtube.com/watch?v=0bqzZARdX14

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



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

    Всего записей: 16968 | Зарегистр. 04-11-2010 | Отправлено: 14:56 19-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