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

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


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



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

    Цитата:
    нет, с чего ты взял? это фильтр начала ^= (starts with)
    https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#filtering-formats

    Оппа. Внезапно.  Значит, таки нужна не только в моём многоэтажном батнике.
    Просто, я точно помню, что подобными крышечками окружаю всевозможные | и тому подобные знаки, когда их нужно как текст передать, а не как цепочку команд.
    Я эту строку делал очень давно, мог и позабыть. Спасибо за поправку. Посмотрю, что там ещё есть.
     
    Добавлено:

    Цитата:
     если есть премиум акк, подкидываешь куки и должно быть доступно (по идее, никто тут премиум не юзал)

    А разве они кроме как "отсутствие" рекламы (ну да, ну да, говорящие головы при этом не отсекаются и всё так же продолжают нести свою проплаченную фигню про курсы и очередные выкидыши яндекса или сбера) что-то бонусом заявляли что ли?

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 20:19 07-04-2024 | Исправлено: insorg, 20:22 07-04-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    ну так [ext=mp4] только он и av1 взять может так как он тоже в mp4, хотя и не в приоритете
    как заколдованный VP9 качает
    Цитата:
    yt-dlp -f "bv[ext=mp4][height<=360]+ba/b"  
     
    с youtube  
    мы же без фильтров как-то конвертировали opus в m4a?
    PS
    Кстати, попутно кажется 7-ка ffmpeg чудеса творит, пару страниц т.н. выше 15 KHz спектр не поднимался без фильтров
    а щас
    Цитата:
    yt-dlp -x --audio-format m4a --audio-quality 0 -v https://music.youtube.com/watch?v=SIzaVwlqpIw&si=6KUy0lFXNms14eYa


    У меня отбой... всем респект и уважуха...))
    PS
    insorg
    Цитата:
    Судя по цвету громкости на уровне -80 дБ и ниже, эти "всплески вверх" - ничто иное как просто мусор
    это практически спектр Opus, если обрезать до 15-ти будет aac 128kbps 2-3 стр. назад уже обсуждали

    Всего записей: 1284 | Зарегистр. 03-03-2004 | Отправлено: 20:26 07-04-2024 | Исправлено: VitalyF, 21:03 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Бесполезно кодировать опус в аас, это только лишняя потеря и без того испорченного качества. Лучше уж сразу исходный аас забрать.
     
    Добавлено:
    greeple
    Продолжаю смотреть "крышечки".. И резонный вопрос.
    А почему тогда строка
     -f "bestvideo[vcodec^=vp9]+bestaudio[acodec^=opus]"  
    нормально скачивает webm vp9+opus, если по такой логике нужно писать
     -f "bestvideo[vcodec^=vp09]+bestaudio[acodec^=opus]"  
    чтобы точно соответствовать первым знакам колонки vcodec?

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

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

    Цитата:
    Смотри на крышечку ^. Смотри на крышечку ^. У меня писано для вложенного батника, там она нужна

    Это "начало с". В мануале это написано
     

    Цитата:
    А почему тогда строка


    Цитата:
    чтобы точно соответствовать первым знакам колонки vcodec?
     

    естественно

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 20:52 07-04-2024 | Исправлено: RazOne707, 20:54 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Судя по цвету громкости на уровне -80 дБ и ниже, эти "всплески вверх" - ничто иное как просто мусор от квантования и шумы от потерьного кодировщика.
    По тому же принципу, как на скриншотах в жпеге вокруг текста появляется всякий мусор. Такая же история.
     
    Добавлено:
    RazOne707

    Цитата:
    Это "начало с". В мануале это написано

    Да-да, уже разобрались. Видимо, я уже и забыть успел, что да как делал.  
    Сейчас лишь странно, почему вариант с "vp9" работает, если по логике нужно ожидать требование "vp09" с нулём в средине...
     
    Добавлено:
    Или можно считать, что оно просто игнорируется как не валдное, а vp9 идёт по умолчанию?
    Так тогда просто в ошибку должно было бы упасть, мол, задаваемая строка неправильная, нет такого формата, идите курить бамбук...

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

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

    Цитата:
    А почему тогда строка нормально скачивает
     -f "bestvideo[vcodec^=vp9]+bestaudio[acodec^=opus]"  

    Ну вот зачем выдумывать... Не скачивается, так как нужно vp09


     
    А вот с vp09:

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 20:57 07-04-2024 | Исправлено: RazOne707, 21:01 07-04-2024
    shamagov



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

    Цитата:
    если есть премиум акк, подкидываешь куки и должно быть доступно (по идее, никто тут премиум не юзал)

    Верно, если бы у меня был премиум, то я бы не оказался здесь )
     
    insorg

    Цитата:
    Да и 1080р видео - тоже потолок здесь. Так что, всё возможное уже получено.

    Благодарю вас!  
    Качественный звук, разумеется, я скачал (24-Bit - 48.0 kHz), а тут я просто поинтересовался про скачивание варианта для премиум аккаунта.

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



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

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

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

    Цитата:
    Ну да, проверил, написал вместо vp9 просто ххх,  и получил ругань, что нужного формата нет.
    Получается, что значение  vp9  считается валидным

    Скачивается и не ругается ? Желательно скриншот
    yt-dlp -f "bestvideo[vcodec^=vp9]+bestaudio[acodec^=opus]" https://www.youtube.com/watch?v=8Zz3JWKQD4g
     
    Я вообще не знаю зачем -f юзать, когда есть православная -S

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 21:01 07-04-2024 | Исправлено: RazOne707, 21:03 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Я буквально позавчера скачивал тестовое webm (vp9+opus) видео, а свой батник для скачивания не менял несколько месяцев как минимум. А эту строку - и подавно ещё дольше.

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 21:04 07-04-2024
    RazOne707

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

    Цитата:
    Я буквально позавчера скачивал тестовое webm (vp9+opus) видео, а свой батник для скачивания не менял несколько месяцев как минимум. А эту строку - и подавно ещё дольше.

    Я показал скриншот, что ругается. Неужели сложно показать как якобы скачивается...  
    Но ты уже третий пост пишешь "понять что срабатывает vp9" - не срабатывает, что пытаться понимать тогда...
    -f работает по маске от данных что по -F

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    У меня помимо этой строки ещё куча других параметров стоит... Смотрю, что с ними.
     
     
    Добавлено:
    Тут дело такое, уже себе стало интересно докопаться, что за ерунда, и как оно вообще могло работать.

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 21:09 07-04-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Не увидел где сам батник, но возможно что-то из этого там присутствует, а может просто по /best скачивается да и все

     
    Вот поэтому -S очень проста и эффективна, зачем -f ) Ее если только в специфических скачиваниях использовать

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Это забавно.  
    Даже старая версия
    -f "best[ext^=webm]"
    уже не работает, хотя она 100% выкачивала webm видосики. Помню, ею же когда-то скачивал тестовые ролики 4К и 8К, которые в AVC перестали отдавать.

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 21:31 07-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Цитата:
    А разве они кроме как "отсутствие" рекламы (ну да, ну да, говорящие головы при этом не отсекаются и всё так же продолжают нести свою проплаченную фигню про курсы и очередные выкидыши яндекса или сбера) что-то бонусом заявляли что ли?

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

    ну вообще по полю смотрит и должен по vp09 смотреть
    у меня с твоей строкой vp9 не качает

    Код:
    Requested format is not available. Use --list-formats for a list of available formats

     
     
    Добавлено:
    insorg
    ну может /best отрабатывает, если без него то точно ошибка и досвидос

    Всего записей: 4319 | Зарегистр. 11-02-2020 | Отправлено: 21:34 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем, допишу пока в исходный пост этот нолик. По ходу, тут веселее разбираться придётся.
    И батник свой переделывать теперь. Убирать недоступный более 22 в том числе.

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 21:38 07-04-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Я вообще не знаю зачем -f юзать, когда есть православная -S

    он же написал уже, чтобы с youtube-dl совместимо было

    Всего записей: 4319 | Зарегистр. 11-02-2020 | Отправлено: 21:39 07-04-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Забавно, но  
    -f "best[ext^=mp4]"
    работает...
     
    Добавлено:
    Фиг пойми, что за дичь.
     
    Добавлено:
    А ещё не совсем понятно, зачем сабж сейчас скидывает vp09+opus  в mkv контейнер.
    Буквально некоторое время назад этого тоже не было.
     
    Добавлено:
    Ну и да, без нуля у меня тоже перестало работать скачивание.  
    Хотя, ещё несколько дней назад я как раз скачивал с ютуба какой-то рандомный клип из своих подписок на свои тесты. И всё работало. Без того самого нуля в строке и без превращения в mkv, которое делается сейчас.

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 21:40 07-04-2024 | Исправлено: insorg, 21:40 07-04-2024
    RazOne707

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

    Цитата:
    Забавно, но  
    -f "best[ext^=mp4]"
    работает...

    Да е-мое), что забавного mp4 присутствует в ext. По yt-dlp -F URL и видно все по чему может отрабатывать -f

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Продолжаю офигевать...
    Короче, у меня была очень старая строка в одном из батников
    -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]"
    До прихода AV1 отлично ею пользовался в оригинале youtube-dl и было нормально.
    Сейчас решил дёрнуть её....  
     
    Результат:

    General
    Complete name                            : D:\Test\KORPIKLAANI - Rankarumpu (OFFICIAL MUSIC VIDEO) [8Zz3JWKQD4g].mp4
    Format                                   : MPEG-4
    Format profile                           : Base Media
    Codec ID                                 : isom (isom/iso2/mp41)
    File size                                : 180 MiB
    Duration                                 : 2 min 43 s
    Overall bit rate                         : 9 218 kb/s
    Frame rate                               : 25.000 FPS
    Writing application                      : Lavf60.16.100
    Cover                                    : Yes
     
    Video
    ID                                       : 1
    Format                                   : vp09
    Codec ID                                 : vp09
    Duration                                 : 2 min 43 s
    Bit rate                                 : 9 074 kb/s
    Width                                    : 3 840 pixels
    Height                                   : 1 608 pixels
    Display aspect ratio                     : 2.39:1
    Frame rate mode                          : Constant
    Frame rate                               : 25.000 FPS
    Color space                              : YUV
    Bits/(Pixel*Frame)                       : 0.059
    Stream size                              : 177 MiB (98%)
    Title                                    : ISO Media file produced by Google Inc. Created on: 04/07/2024.
    Color range                              : Limited
    Color primaries                          : BT.709
    Transfer characteristics                 : BT.709
    Matrix coefficients                      : BT.709
     
    Audio
    ID                                       : 2
    Format                                   : AAC LC
    Format/Info                              : Advanced Audio Codec Low Complexity
    Codec ID                                 : mp4a-40-2
    Duration                                 : 2 min 43 s
    Bit rate mode                            : Constant
    Bit rate                                 : 128 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                              : 2.50 MiB (1%)
    Title                                    : ISO Media file produced by Google Inc.
    Default                                  : Yes
    Alternate group                          : 1

    Это вообще каким боком vp9, если явно указан тип "mp4" ?
     
    Добавлено:
    RazOne707

    Цитата:
    что забавного mp4 присутствует в ext

    Забавно тем, что от варианта webm не отличается ничем, кроме самого значения ext.

    Всего записей: 17026 | Зарегистр. 04-11-2010 | Отправлено: 21:56 07-04-2024 | Исправлено: insorg, 21:57 07-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 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