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

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


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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    затестил вот таким списочком:
     
    yt-dlp -f 234 https://youtu.be/IUDTlvagjJA
    yt-dlp -f 251 https://youtu.be/IUDTlvagjJA
    yt-dlp -f ba https://youtu.be/IUDTlvagjJA
    yt-dlp -x https://youtu.be/IUDTlvagjJA
     
    выясняется, что -f 234 = оригинал загруженный автором! (по полученной дате) и почему то в .mp4
    все остальные = уже конверты
    причём опус от -х  -\-  весом не равен и -f ba и -f 251 (которые меж собой равны)
    https://i.imgur.com/Mr4yIyV.png
     
    упс.. стоп!  про оригинальность по дате  -  не стоит на это опираться
    ролик то вообще то - загружен ещё 18 лет назад!  ))  и он никак не может быть оригиналом от 2018 года

    Всего записей: 1822 | Зарегистр. 05-05-2010 | Отправлено: 13:45 21-02-2024 | Исправлено: FiLinX, 13:51 21-02-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если особо упорот и хочешь вообще, чтоб никто не подкопался, разожми обе дороги в WAV и аналогично - в архив.
     
    Добавлено:
    FiLinX

    Цитата:
    https://i.imgur.com/Mr4yIyV.png

    У тебя на скриншоте ClearType уехал в обратный порядок субпикселей. Это ты какой-то "особенный" монитор имеешь, или просто ошибка?
     
    Добавлено:

    Цитата:
    выясняется, что -f 234 = оригинал загруженный автором!  

    А этот самый 234 часто бывает в видео?  
    Вообще ни разу не замечал его и не обращал внимания...

    Всего записей: 17043 | Зарегистр. 04-11-2010 | Отправлено: 13:46 21-02-2024
    VitalyF

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

    Цитата:
    Я доверяю битам как и Insorg

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

    Всего записей: 1284 | Зарегистр. 03-03-2004 | Отправлено: 13:49 21-02-2024 | Исправлено: VitalyF, 13:58 21-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Если ты передвигаешь стену, кирпичи при этом остаются одинаковыми по отношению друг к другу
    Меняется только ландшафт (контейнер и метаданные)
     
    FiLinX

    Цитата:
    причём опус от -х  -\-  весом не равен и -f ba и -f 251 (которые меж собой равны)

    -x меняет и --remux-video тоже и дело даже не просто в размере - это уже не важно при битах одной непрерывной дороги, закутанные в контейнер с метаданными

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

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

    Всего записей: 1284 | Зарегистр. 03-03-2004 | Отправлено: 13:57 21-02-2024 | Исправлено: VitalyF, 13:59 21-02-2024
    insorg



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

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

    Делай сравнение в текстовом режиме. Тогда на сдвиги пофиг. Инструмент сам найдёт за какие совпадения зацепиться.

    Всего записей: 17043 | Зарегистр. 04-11-2010 | Отправлено: 13:58 21-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Слепое прослушивание нас только может рассудить!
     
    PS
    я ещё бы понял, будучи на сайте криминалистов, так это бла-бла
    PS https://www.libinst.com/Audio%20DiffMaker.htm

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем где применяется фильтр не важно -x или -remux-video - все равно идет конвертирование + фильтр.  
    Вопрос только если задача вытащить оригинал и одной аудиодорожки. Надо будет --merge-output-format еще проверить, там другой процесс и по идее ничего не должно изменять

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



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

    ну, у меня  и -f ba и -f 251 полностью идентичны  -  https://i.imgur.com/2YrbSZm.png
    переместил  ba и переобозвал в 251

    Всего записей: 1822 | Зарегистр. 05-05-2010 | Отправлено: 14:06 21-02-2024
    RazOne707

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

    Цитата:
    ну, у меня  и -f ba и -f 251 полностью идентичны  

    Ну конечно они идентичны. Я бы удивился если нет) После -x надо смотреть: -f 251 -x

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    В продолжение...
     
    Вот ради пробы проверил на первом попавшемся видео из тех, на которые у меня уже были скачанные дороги.
    Чуда не случилось:  139 = 233  и  140 = 234.
    Да, там есть небольшие различия в заголовке и метаданных, но сам трек внутри тот же. Это можно увидеть и в текстовом сравнении через тотал командер, и просто вытащив aac дороги из контейнеров.
     
    Пруфы:
    https://www.upload.ee/files/16304040/YALBFRma2cw.rar.html
     
    Archive: YALBFRma2cw.rar
    Details: RAR 5, solid
     
     Attributes      Size    Packed Ratio    Date    Time   Checksum  Name
    ----------- ---------  -------- ----- ---------- -----  --------  ----
        ..A....      5552      1251  22%  2024-02-21 12:56  420b..da  YALBFRma2cw.log
        ..A....       127        77  60%  2024-02-21 13:03  3cbd..13  YALBFRma2cw.cmd
        ..A....   1496556   1455872  97%  2024-02-21 13:08  2020..59  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 139.aac
        ..A....   3963737   3911490  98%  2024-02-21 13:09  9e68..33  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 140.aac
        ..A....   1496005       123   0%  2024-02-21 13:09  d544..7e  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 233.aac
        ..A....   3962966       318   0%  2024-02-21 13:09  9c42..05  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 234.aac
        ..A....   1499071       824   0%  2024-02-16 06:31  eebe..22  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 233.mp4
        ..A....   3966032       903   0%  2024-02-16 06:31  3828..a4  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 234.mp4
        ..A....   1481726     27851   1%  2024-02-16 06:31  02b6..29  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 139.m4a
        ..A....   3933216     48640   1%  2024-02-16 06:31  2e22..a9  KORPIKLAANI - Aita (OFFICIAL MUSIC VIDEO) [YALBFRma2cw] 140.m4a
    ----------- ---------  -------- ----- ---------- -----  --------  ----
                 21804988   5447349  24%                              10

     
    Добавлено:
    FiLinX
    Так а опусы (ака webm) у ютупа должны быть точно так же одинаковые на все контейнеры, как и ААС.
    Мне они не интересны, потому не проверял, но на ААС уже давно убедился в идентичности всех имеющихся "вариантов" одинаково-битрейтных звуковых дорог.
     
    Добавлено:
    Разве что изначально упустил из виду 233 и 234, но с они на поверку оказались тем же самым, просто у них детекта чуть иной. Может, для каких своих целей оно у них под другим видом присутствует.
    Тем более, что https и m3u8 на остальные потоки тоже продублированы тем же способом.

    Всего записей: 17043 | Зарегистр. 04-11-2010 | Отправлено: 14:10 21-02-2024
    FiLinX



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

    да, я выше там у себя добавил, что нельзя опираться на вычисление оригинала по дате
    тому ролику уж 18 лет)
    но всё же дата указывает что обработка ютубом в aac происходит раньше
     
    надо бы вообще оттестить по всем форматам из найденных в   https://gist.github.com/AgentOak/34d47c65b1d28829bb17c24c04a0096f  -  Youtube Format IDs
    тогда может станет ясно где оригинал запрятан

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Получается это TC обманывает... Винрар говорит что не изменилось)
    Я правильно сделал ? Непрерывный архив и словарь большой.
    В -x получается главное не менять контейнер, который не поддерживает аудио, иначе это 100 процентный конверт.  
    Кто по -x --audio-format m4a качает - то это конвертирование из Opus #251 Не будет конверта только в webm,opus,mp4,mkv,mka

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да и насколько мне известно (хотя, тут могу и ошибаться ввиду старости инфы), то ютуп не хранит оригиналы. Там сразу пережимают в максимальный (но свой) экземпляр и все более хренового качества, а в дальнейшем, при смене кодека (как это было с переходом на vp8, vp9 и теперь уже av1) они этот самый максимальный перегоняют дальше. Оттого со временем и качество деградирует.
    В качестве пруфа могу дать только отсылки на то, что про это видел статейку от кого-то из гугловцев ещё из времён перехода их плеера с флеша на хтмл5, а также то, что сам экспериментировал с загрузкой крайне низкобитрейтного видео (слайд шоу картиночек, фоточек и чутка титров в конце под музыку, в формате AVC на экстрим пресете) и ютуп его пережимал в худшее качество большего размера.
    Посему у меня нет поводов считать, что что-то в их подходе могло резко измениться и они каким-то чудом откуда-то достанут оригиналы обратно, которые им вообще не нужны.
     
    Добавлено:
    FiLinX
    Дата файла, получаемая yt-dlp - вещь в себе.
    С другой стороны, если помнишь, у ютупа было раньше больше выбора с аудио: AAC 128, AAC 192, MP3 (битрейт не помню, увы). Это было ещё когда флеш работал. Жаль, тогдашние скачанные музыкальные клипы давно поудалял (какие-то нашёл в качестве лучше, иные стали не нужны), потому пруфов уже не могу дать. Только по памяти.
    Но это я к чему. Им же ничто не мешало звук подготовить ещё тогда, и с тех пор его не трогать. Банально незачем. Всё-таки ютуповцы трясутся именно над видео кодеками, а звук - это уже по остаточному принципу. Да и то, если б этот самый opus не сделали, так и вообще б не было у них никаких причин куда-то "в сторону" смотреть.
     
    Добавлено:
    RazOne707

    Цитата:
    Получается это TC обманывает

    В чём? Качай сами потоки и их смотри. Не вкурю в проблему.

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Винрар показывает мол изменений глобальных не было, TC все красит в красный цвет
    Расходимся короче, конверт идет только в случаях: кто по -x --audio-format m4a качает - то это конвертирование из Opus #251  
    Не будет конверта только в -x --audio-format opus и подобных случаях также, чтобы контейнер поддерживал.
    С --remux-video тоже самое, только + видеоконтейнеры mp4,webm,mkv,mka
    Главное не щелкать этот момент и все

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Снимай галочку с бинарного сравнения. Здесь нужен только текстовый режим.

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



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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov
    Битрейты - не про громкость, а про психоакустику. Кодеку вообще пофиг на абсолютный уровень громкости, пока звук укладывается в динамический диапазон.
    Вон, те же MP3 можно спокойно и без перекодирования поднимать и опускать по громкости, mp3DirectCut поможет. Да, шаг этого изменения достаточно большой по меркам звукарей, но когда у тебя провал на минус 15-20 дБ, то добавлением 12 дБ к уровню его можно спокойно компенсировать и не нарываться на клиппинг. И это всё, напомню, без перекодирования.
    Да, в тех же аас и опус без перекодирования просто так громкостью не сыграешь (иной способ хранения) но суть - та же. Важна не абсолютная громкость, а сложность звука.
    Простая аналогия - фото. Пофиг, какого цвета стена. Если она однотонная или с лёгким градиентом, то в маленький файл ты можешь уместить это легко. Но если она у тебя будет в клеточку или с каким-нибудь орнаментом, то сложность кадра и конечный его размер будет выше.

    Всего записей: 17043 | Зарегистр. 04-11-2010 | Отправлено: 14:38 21-02-2024 | Исправлено: insorg, 14:39 21-02-2024
    RazOne707

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

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



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

    Цитата:
    VBR 320 и CBR 128 будут иметь одинаковый размер плюс-минус
    Что?
     
    Добавлено:
       
    Грубо, но наглядно. Вся разница.
     
    Добавлено:
     

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