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

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

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

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 есть вариант для Windows XP x86 и Windows 7
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
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Примеры замены\удаления текста в названии файла
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39099 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 14:30 29-10-2024
    shamagov



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

    Цитата:
    Так называемый потолок VBR для mp3, который можно получить на настройке -V0 -q0, может приближаться к максимально возможному 320 кбпс для формата, но не будет равен ему. Реально получается около 280-300 кбпс, но не 320. И его, соответственно, нужно сравнивать с соответствющей постоянкой, а не избыточным 320.

    Тут с вами не соглашусь... я ведь не просто так сделал и загрузил файл для примера -  
    и в данном случае сравнивать нужно именно с 320 ... у программы "mp3packer" на это и расчёт, чтобы из 320 CBR  сделать 320 VBR, сохранив максимальное качество 320 (а там где это возможно понижать битрейт), но уменьшить размер... однако, как вы уже говорили, "сложный звук" в основном будет оставаться на 320, и лишь в некоторых местах (где звук "по-проще") опускаться до 256... для одной песни размер не сильно уменьшится, но если это целый сборник на несколько гигабайт, тогда можно существенно сократить размер с помощью "mp3packer" с ключом -Z  для максимального качества

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 23:44 21-02-2024 | Исправлено: shamagov, 01:42 22-02-2024
    greeple

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

    Код:
    yt-dlp -x --fixup never

     
    вот с ним

    Код:
    [hlsnative] Downloading m3u8 manifest
    [hlsnative] Total fragments: 15
    [download] Destination: index [index].mp4
    [debug] File locking is not supported. Proceeding without locking
    [download] 100% of    9.97MiB in 00:00:04 at 2.41MiB/s
    [debug] ffmpeg command line: ffprobe -show_streams "file:index [index].mp4"
    [ExtractAudio] Destination: index [index].mp3
    [debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:index [index].mp4" -vn -acodec copy -movflags "+faststart" "file:index [index].mp3"
    Deleting original file index [index].mp4 (pass -k to keep)

     
    и вот без него
     

    Код:
    [hlsnative] Downloading m3u8 manifest
    [hlsnative] Total fragments: 15
    [download] Destination: index [index].mp4
    [debug] File locking is not supported. Proceeding without locking
    [download] 100% of    9.97MiB in 00:00:04 at 2.39MiB/s
    [debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json "file:index [index].mp4"
    [debug] ffmpeg command line: ffprobe -show_streams "file:index [index].mp4"
    [FixupM3u8] Fixing MPEG-TS in MP4 container of "index [index].mp4"
    [debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:index [index].mp4" -map 0 -dn -ignore_unknown -c copy -f mp4 -movflags "+faststart" "file:index [index].temp.mp4"
    [debug] ffmpeg command line: ffprobe -show_streams "file:index [index].mp4"
    [ExtractAudio] Destination: index [index].mp3
    [debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:index [index].mp4" -vn -acodec copy -movflags "+faststart" "file:index [index].mp3"
    Deleting original file index [index].mp4 (pass -k to keep)

     
    Добавлено:
    можешь попробовать себе там, что ты хотел чтобы не кодировало, если -x использовать, то добавь --fixup never
     
    Добавлено:
    но если брать vk, то там не отличаются файлы если качать с --fixup never и без

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



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

    Цитата:
    Тут с вами не соглашусь

    А со мной и не надо "соглашаться". Я лишь описываю то, как эти алгоритмы работают. В этом всём можно убедиться самостоятельно, а не брать "на веру".
    Для mp3 режим cbr320 - это потолок. Иного не дано. Ни один VBR пресет не даст точного 320 кбпс выхлопа. Максимум какие-нибудь 280-290 кбпс в базарный день. Просто потому что так работает алгоритм. И ни одна левая софтина это не перепрыгнет. Увы.

    Всего записей: 17842 | Зарегистр. 04-11-2010 | Отправлено: 03:10 22-02-2024
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov
    insorg
    Да, действительно VBR никогда не повторит 320 CBR. Вот потому и стоит использовать mp3packer. Всё что делает программа это выкидывает пустые данные, оставляя полезные на месте. После такой обработки звук так и останется в исходном качестве 320 CBR. Но есть один нюанс. Рапортуемый уровень VBR крайне странный (выглядит как VBR4), и пожалуй, это даже можно использовать как некий отпечток в опознании таких файлов. Также на такой файл странно реагируют некоторые сайты. Например, раньше VK отображал такой файл как 256 kbps. Это пожалуй самый качественный способ получить VBR на максималках. Обычный VBR0 будет ниже качеством. Это слышно на тихих не существенных звуках, которые даже VBR0 выкидывает, чего не скажешь о 320 CBR.

    Всего записей: 2441 | Зарегистр. 15-12-2007 | Отправлено: 03:19 22-02-2024 | Исправлено: Lity, 03:20 22-02-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    А к чему вообще обсуждать граничные случаи возможностей mp3 в контексте ютуба?
    Ну, допустим, можно для mp3 кодека получить максимально возможный и жирный cbr320 (я тоже предпочитаю такой с пресетом "-q 0" для случаев надобности именно МР3 файлов в качестве рипа из лосслесса,  и мне пофиг на время кодирования) но что это здесь решает?
    Всё равно у ютупа потолок - ААС 128 кпбс и аналогичный опус 128 кбпс. Ни лучше, ни хуже. И оба идут в переменке, ибо это эффективнее постоянки...
    Вроде уже должны были вымереть те ламеры, которые делали апконверты из 128 в 320, чтобы "сделать звук лучше". Таких со всех трекеров ссаными тряпками пинком под зад гнали с лютейшим позором. Странно, что эта "идея" до сих пор где-то мелькает. Крайне странно...

    Всего записей: 17842 | Зарегистр. 04-11-2010 | Отправлено: 03:24 22-02-2024 | Исправлено: insorg, 03:26 22-02-2024
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Не все вымерли похоже. Может у них аппаратура такая, что умеет только в MP3, не знаю. Я уже говорил, что лучше всего оставлять то, что там есть в оригинале AAC или OPUS и использовать так. Переконверт это абсурд. Само собой.

    Всего записей: 2441 | Зарегистр. 15-12-2007 | Отправлено: 03:29 22-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Цитата:
    Всё равно у ютупа потолок - ААС 128 кпбс и аналогичный опус 128 кбпс. Ни лучше, ни хуже.

    а это
    greeple
    Цитата:
    тут вот https://www.youtube.com/watch?v=jbBHFTgX4Ds
    есть 380 ac-3 384k 48k 5.1 и 328 ec-3 384k 48k

    не лучше? 380 формат
    типа на стерео всё равно меньше будет или как?

    Всего записей: 5345 | Зарегистр. 11-02-2020 | Отправлено: 03:33 22-02-2024
    insorg



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

    Цитата:
    [youtube] Extracting URL: jbBHFTgX4Ds
    [youtube] jbBHFTgX4Ds: Downloading webpage
    [youtube] jbBHFTgX4Ds: Downloading ios player API JSON
    [youtube] jbBHFTgX4Ds: Downloading android player API JSON
    [youtube] jbBHFTgX4Ds: Downloading m3u8 information
    [info] Available formats for jbBHFTgX4Ds:
    ID  EXT   RESOLUTION FPS CH |   FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    ---------------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                  mhtml | images                                  storyboard
    sb2 mhtml 80x45        1    |                  mhtml | images                                  storyboard
    sb1 mhtml 160x90       1    |                  mhtml | images                                  storyboard
    sb0 mhtml 320x180      1    |                  mhtml | images                                  storyboard
    233 mp4   audio only        |                  m3u8  | audio only          unknown             [en] Default
    234 mp4   audio only        |                  m3u8  | audio only          unknown             [en] Default
    139 m4a   audio only      2 |    1.73MiB   49k https | audio only          mp4a.40.5   49k 22k [en] low, m4a_dash
    140 m4a   audio only      2 |    4.60MiB  129k https | audio only          mp4a.40.2  129k 44k [en] medium, m4a_dash
    251 webm  audio only      2 |    4.40MiB  124k https | audio only          opus       124k 48k [en] medium, webm_dash
    380 m4a   audio only      6 |   13.64MiB  384k https | audio only          ac-3       384k 48k [en] high, m4a_dash
    328 m4a   audio only      6 |   13.64MiB  384k https | audio only          ec-3       384k 48k [en] high, m4a_dash

    269 mp4   256x144     30    | ~  5.63MiB  155k m3u8  | avc1.4D400C    155k video only
    160 mp4   256x144     30    |    2.28MiB   64k https | avc1.4D400C     64k video only          144p, mp4_dash
    230 mp4   640x360     30    | ~ 26.59MiB  731k m3u8  | avc1.4D401E    731k video only
    134 mp4   640x360     30    |   12.60MiB  355k https | avc1.4D401E    355k video only          360p, mp4_dash
    18  mp4   640x360     30  2 |   15.79MiB  445k https | avc1.42001E         mp4a.40.2       44k [en] 360p
    605 mp4   640x360     30    | ~ 19.58MiB  538k m3u8  | vp09.00.21.08  538k video only
    22  mp4   1280x720    30  2 |  51.55MiB 1417k https | avc1.64001F         mp4a.40.2       44k [en] 720p
    136 mp4   1280x720    30    |   45.77MiB 1289k https | avc1.64001f   1289k video only          720p, mp4_dash
    311 mp4   1280x720    60    | ~118.57MiB 3259k m3u8  | avc1.640020   3259k video only
    298 mp4   1280x720    60    |   58.30MiB 1642k https | avc1.640020   1642k video only          720p60, mp4_dash
    312 mp4   1920x1080   60    | ~236.28MiB 6495k m3u8  | avc1.64002A   6495k video only
    299 mp4   1920x1080   60    |  112.58MiB 3170k https | avc1.64002A   3170k video only          1080p60, mp4_dash

    Это вообще как?
     
    Добавлено:
    Откуда это вообще? Что за видео? Почему нет говно-vp9 и опуса? Как? Почему? Столько вопросов...
     
    Добавлено:
    AC3 на 6 каналов... Вообще внезапно...
     
    Добавлено:
    При этом содержимое 328 и 380 разное, данные не жмутся между собой, т.е., они не совпадают ничем. Да и в сравнении тоже совпадений не находится...
     
    Добавлено:
    Крайне странный образец...

    Всего записей: 17842 | Зарегистр. 04-11-2010 | Отправлено: 03:38 22-02-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    проверил, если кодировать в aac -ac 2 на два канала, то кодирует в 128кб правда на выходе каша с щелчками и т.д, но суть понятна
    insorg
    Цитата:
    AC3 на 6 каналов... Вообще внезапно...

    почему? давно же уже это всё есть на ютубе, просто мало кто выкладывает это так, ну и ютуб всё равно жмет в соответствии с размером походу
    просто на этом канале так, в 5.1 заливают челы

    Всего записей: 5345 | Зарегистр. 11-02-2020 | Отправлено: 03:57 22-02-2024
    Sputnikk



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

    Цитата:
    это ты сам куда то ему написал или он при выборе кнопочкой так прописал?
    кнопка WEBM

    Цитата:
    качай просто https://i.imgur.com/lrpQ7ab.png  
    тогда скачивает отдельно видио и аудио файлы без объединения: .fwebm-5.webm + .fwebm-8.webm

    Всего записей: 7412 | Зарегистр. 17-10-2011 | Отправлено: 05:09 22-02-2024
    RazOne707



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

    Цитата:
    если -x использовать, то добавь --fixup never

    надо этот ключ записать себе и опробовать
     

    Цитата:
    есть 380 ac-3 384k 48k 5.1 и 328 ec-3 384k 48k

    Конкретно это аудио с 5.1 полная халтура) все дорожки абсолютно одинаковые) Можете глянуть в GoldWave например
    По факту это моно x5 Стерео было объединено в моно и разбросано на 5 дорог  

     

    Цитата:
    типа на стерео всё равно меньше будет или как?

    Это не лучше, так как 384/~3 (м.б ~4). Проверено на слух) на 5.1 дорожках с  фильмов. В итоге тут ~128kbps (м.б ~96kbps).  
    При у величении дорожек аудио пропорционально нужно  увеличивать битрейт иначе звук фигня с низким битрейтом, он общий для всех дорог короче
    В итоге получается деление на ~3(м.б ~4). (Это по моим оптимистическим подсчетам, можно конечно и на 6 разделить, но врядли 64kbps в рипах фильмов и на слух точно не 64, так как 384kbps считается стандартом в рипах для 5.1)

     
     

    Всего записей: 1924 | Зарегистр. 06-10-2023 | Отправлено: 07:30 22-02-2024 | Исправлено: RazOne707, 08:39 22-02-2024
    shamagov



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

    Цитата:
    Вроде уже должны были вымереть те ламеры, которые делали апконверты из 128 в 320, чтобы "сделать звук лучше".

    А это здесь причём )  Мы же говорили о том, как из 320 CBR  сделать 320 VBR   сохранив качество, но уменьшив размер файла.
     
    Lity

    Цитата:
    Не все вымерли похоже.  

    Я таких не встречал, но если они существуют, то только потому, что Ютюб жмёт качество до 128 VBR.

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 08:33 22-02-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov
    А почему вместо MP3 320 не пользоваться например VBR или ABR 192kbps AAC ?
    Вроде это соизмеримое качество в итоге. По крайней мере на слух. Может это у меня аллергия на mp3 и я предубежденно так думаю, могу ошибаться

    Всего записей: 1924 | Зарегистр. 06-10-2023 | Отправлено: 08:35 22-02-2024 | Исправлено: RazOne707, 08:43 22-02-2024
    shamagov



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

    Цитата:
    А почему вместо MP3 320 не пользоваться например VBR или ABR 192kbps AAC ?

    Старую собаку новым трюкам не научишь )
    Закостенелая привычка, а про ABR я вообще только вчера узнал.
    Как говорит insorg

    Цитата:
    На примере MP3 320 сравнивать странно, т.к. для него 320 это потолок вообще. И для него действительно намного проще и надёжнее использовать пресет q0 cbr320, а не бегать за переменкой меньшего размера.

     

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 08:42 22-02-2024
    RazOne707



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

    Цитата:
    а про ABR я вообще только вчера узнал.

    По факту у AAC нет СBR у него это ABR. Просто суть +- одна и везде указывается как CBR (и ABR если грамотно разработчики хотят у себя это указать)

    Всего записей: 1924 | Зарегистр. 06-10-2023 | Отправлено: 08:45 22-02-2024 | Исправлено: RazOne707, 09:54 22-02-2024
    shamagov



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

    Цитата:
    По факту у AAC нет СBR у него это ABR.  

    Тогда понятно почему у ABR в отличие от VBR в настройках можно выбрать 320
    Спасибо за подсказку!

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 08:57 22-02-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот abr у mp3 как выглядит у libmp3lame (ffmpeg). Не знаю насколько это правдивое abr, но есть: ffmpeg -c:a libmp3lame -b:a 192K -abr 1  
    И у qaac (из всех других только у него) вижу qaac64 --cbr  и --и abr . Не знаю, что apple там замутило, возможно просто другой алгоритм  кодирования.
    Может кто знает, что это за зверь такой у qaac cbr aac
    shamagov

    Всего записей: 1924 | Зарегистр. 06-10-2023 | Отправлено: 09:01 22-02-2024 | Исправлено: RazOne707, 09:44 22-02-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    чисто теоретически можно загрузить отсюда https://top-gear.online/episodes/grand-tour-5-season-3-seriya/ ? Журнал youtube-dl-gui:
     
    Error: ERROR: Unsupported URL: https://top-gear.online/episodes/grand-tour-5-season-3-seriya/
    An error occured
    THIS IS A YOUTUBE-DL ERROR, NOT A ERROR WITH THIS PROGRAM!

    Всего записей: 7412 | Зарегистр. 17-10-2011 | Отправлено: 09:58 22-02-2024
    RazOne707



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    С этого сайта парсятся https://itop-gear.ru и такой же встроенный плеер. У них ссылки на сторонние ресурсы, поэтому такая ерунда.
    Можно просто поискать сайты, где такой же встроенный плеер на эти же ресурсы. но которые парcятся yt-dlp
    И в логе yt-dlp показывает мол это с vk.com. Так что лучше парсить именно оттуда, с оригинальных ссылок, а не реферальных как у этих сайтов

    Всего записей: 1924 | Зарегистр. 06-10-2023 | Отправлено: 10:20 22-02-2024 | Исправлено: RazOne707, 10:41 22-02-2024
    ARoma



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

    Всего записей: 689 | Зарегистр. 13-06-2019 | Отправлено: 10:33 22-02-2024 | Исправлено: ARoma, 10:34 22-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

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