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

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

    Всего записей: 1264 | Зарегистр. 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!

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

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

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



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

    Всего записей: 677 | Зарегистр. 13-06-2019 | Отправлено: 10:33 22-02-2024 | Исправлено: ARoma, 10:34 22-02-2024
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    ну, можно же по стандартному  -  выбираешь на плеере нужного переводчика, жмёшь F12 и там на Network, кликаешь на треугольник в плеере, и можно сразу же на красный кружочек в окне девтулза
    всё  -  первые же две строки дадут линки на m3u8
    https://i.imgur.com/UjZwI5F.png
     
    https://s5.plplayer.online/vod/films/the_grand_tour.s05e03.alexfilm_625664/hls/index.m3u8
    https://s5.plplayer.online/content/stream/films/the_grand_tour.s05e03.alexfilm_625664/hls/720/index.m3u8
     
    или можно совсем по замороченному - выбрать хотимый перевод, и из контекста кликнуть на "Просмотреть код", найти там в коде элемент начинающийся с   div id="videoplayer564"   нажать на нём ПКМ, выбрать "Edit as HTML" и крутить этот элемент почти в самый низ, там и будут урлы с m3u8
    https://i.imgur.com/bMrOdcu.png
     
    https://s5.plplayer.online/vod/films/the.grand.tours05e02.alexfilm_472230/hls/index.m3u8
    https://s5.plplayer.online/vod/films/the_grand_tour.s05e03.alexfilm_625664/hls/index.m3u8
    https://s2.plplayer.online/vod/films/the.grand.tour.s01e01.webrip.1080p.rus.eng.alexfilm_252866/hls/index.m3u8
     
    хм.. только вот странное  -  s05e03 имеется лишь в 720 предельная
    https://i.imgur.com/yIsjRYL.jpeg
    а например s05e02  -  уже 1080
    https://i.imgur.com/UahlIHp.png

    Всего записей: 1822 | Зарегистр. 05-05-2010 | Отправлено: 10:57 22-02-2024 | Исправлено: FiLinX, 11:23 22-02-2024
    RazOne707

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

    Цитата:
    ttps://s5.plplayer.online/vod/films/the_grand_tour.s05e03.alexfilm_625664/hls/index.m3u8
    https://s5.plplayer.online/content/stream/films/the_grand_tour.s05e03.alexfilm_625664/hls/720/index.m3u8

    Желательно брать ссылки с vod, а не content. C vod при -S "ext:mp4" -будет качаться максимальное разрешение
    У content строго на определенное разрешение кстати, что выставлено в плеере будет

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 11:23 22-02-2024 | Исправлено: RazOne707, 11:47 22-02-2024
    Sputnikk



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

    Цитата:
    F12 и там на Network, кликаешь на треугольник в плеере
    спасибо,по неопытности делал наоборот, поэтому получил многочисленные ts

    Всего записей: 6871 | Зарегистр. 17-10-2011 | Отправлено: 13:18 22-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    Цитата:
    тогда скачивает отдельно видио и аудио файлы без объединения: .fwebm-5.webm + .fwebm-8.webm

    должен объединять
    если нет ffmpeg, то так и будет, скачай ffmpeg и ffprobe и кинь в папку .stacher или как она называется, или в папку windows сразу
    а лучше скачай ffmpeg`и, yt-dlp, кинь их в windows, и используй какой нибудь другой gui
    ну или можешь попробовать, то что я вчера скинул https://www.upload.ee/files/16305901/youtube-dl-gui.7z.html
     
     
     
    Добавлено:
    Sputnikk
    Цитата:
    чисто теоретически можно загрузить отсюда

    всё как обычно, открываешь инструменты разработчика в браузере, переходишь на вкладку network нажимаешь воспроизвести в плеере и первую m3u8 ссылку забираешь
    https://s5.plplayer.online/vod/films/the_grand_tour.s05e03.alexfilm_625664/hls/index.m3u8 и её yt-dlp нормально скачивает через ffmpeg, только надо с ключом название добавить -o "название.mp4"
    по этой ссылке доступно три потока, по умолчанию качает лучший
    414  mp4 640x356
    714  mp4 854x476  
    1096 mp4 1280x714
     
    ну или вот такими расширками https://chrome.google.com/webstore/detail/live-stream-downloader/looepbdllpjgdmkpdcdffhdbmpbcfekj/  
    https://i.imgur.com/xBz7AOu.png просто копируешь и в yt-dlp качаешь (или прям в расширках можно качать)
     
    https://chrome.google.com/webstore/detail/the-stream-detector/iakkmkmhhckcmoiibcfjnooibphlobak/ там есть сразу в настройках копировать для yt-dlp https://i.imgur.com/JMaxNY6.png ещё галочку там надо поставить в настройках чтобы названия файла из названия вкладки брало

    Код:
    yt-dlp --no-part --restrict-filenames --user-agent "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36" --cookies-from-browser chrome --referer "https://plplayer.online/" --output "Гранд тур 5 сезон 3 серия смотреть онлайн.%(ext)s" "https://s5.plplayer.online/content/stream/films/the_grand_tour.s05e03.alexfilm_625664/hls/720/index.m3u8"

    Всего записей: 4320 | Зарегистр. 11-02-2020 | Отправлено: 13:24 22-02-2024 | Исправлено: greeple, 14:01 22-02-2024
    ARoma



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста командой для скачивания с ютуба -f ba -x --audio-format ??? и что дальше с там с нормалайз аудио и прочими командами для ffmpeg? Чтобы просто аудио в самом лучшем из доступных качестве сохранить без перекодирования, ну и с перекодированием в mp3, т.е. две команды для этих двух сценариев.

    Всего записей: 677 | Зарегистр. 13-06-2019 | Отправлено: 13:32 22-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    хм.. только вот странное  -  s05e03 имеется лишь в 720 предельная

    как залили так и есть, это же от владельцев сайтов зависит

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

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

    Цитата:
    что дальше с там с нормалайз аудио и прочими командами для ffmpeg?

    http://forum.ru-board.com/topic.cgi?forum=5&topic=51328#4

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ARoma
    Цитата:
    Чтобы просто аудио в самом лучшем из доступных качестве сохранить без перекодирования

    с ютуба, просто формат выбираешь и качаешь, не надо ничего добавлять, ну разве что только -x  
    а для mp3 надо добавлять -x --audio-quality 0 --audio-format mp3 кодирование будет в любом случае, потому что на ютубе только aac и opus
    или через постобработку либами в ffmpeg, но фильтры там не нужны

    Всего записей: 4320 | Зарегистр. 11-02-2020 | Отправлено: 14:06 22-02-2024
    ARoma



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

    Всего записей: 677 | Зарегистр. 13-06-2019 | Отправлено: 14:21 22-02-2024
    RazOne707

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

    Цитата:
    понял что у кого-то, видимо просто, много свободного времени

    ну тут силой никто не заставляет делать нормализацию или обробатывать компрессором, также можно без солнцезащитных очков ходить. Зачем их придумали, только время потратили. А кто их покупает так еще на них зачем-то работали.  
     
    greeple
    Глянь тут,я проверил, везде ffmpeg отрабатывает определяя сам и Merger и Fixupm3u8, и Fixupm4a, и ExtractionAudio
     http://forum.ru-board.com/topic.cgi?forum=5&topic=51328#4

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    тут силой никто не заставляет делать нормализацию или обробатывать компрессором, также можно без солнцезащитных очков ходить.

    Не было желания вас как-то задеть, сохранил себе плоды ваших трудов, за что вам спасибо! Вероятно пригодятся, когда мне понадобятся солнцезащитные очки

    Всего записей: 677 | Зарегистр. 13-06-2019 | Отправлено: 14:55 22-02-2024
    Lity



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    FiLinX
    А можно видео как вы в коде находите искомый элемент? Я вот никак не могу это осуществить. И поиск в коде ничего не показывает, хотя говорит что найдено, но показать это место не показывает.

    Всего записей: 1833 | Зарегистр. 15-12-2007 | Отправлено: 15:24 22-02-2024
    insorg



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

    Цитата:
    как из 320 CBR  сделать 320 VBR   сохранив качество, но уменьшив размер файла

    Из пожатого ещё раз пожать? Тогда никак.
    Но можно взять тот же исходник оригинал и с него сделать рип не с настройкой "--cbr -b 320 -q 0", а с настройкой "-V0". Именно это очень часто в рекомендациях я и встречал, когда нужно получить максимальное качество, на которое способен кодек, но при этом нет желания тратить "драгоценные" байты на возможно избыточные байты в некоторых случая.

    Всего записей: 17039 | Зарегистр. 04-11-2010 | Отправлено: 15:30 22-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Сколько AAC нужно примерно kbps чтобы качество как у MP3 320 CBR было ?

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Если я правильно помню, то там цифры что-то около 256 kbps AAC должны уже перекрывать возможности MP3 320 kbps. Эту инфу я встречал не раз, но проверять её достаточно трудно ввиду отличающихся методов кодирования.
     
    Добавлено:
    Например, имеющийся сейчас у меня кодер Freeware Advanced Audio Coder (FAAC) 1.28 допускает максимально возможное качество в настройке "-q 500", и на выходе имеем вот такой результат:

    General
    Complete name                            : D:\Test\44-16.m4a
    Format                                   : MPEG-4
    Format profile                           : Base Media / Version 2
    Codec ID                                 : mp42 (mp42/isom)
    File size                                : 10.2 MiB
    Duration                                 : 5 min 10 s
    Overall bit rate mode                    : Variable
    Overall bit rate                         : 276 kb/s
    Writing application                      : FAAC 1.28
     
    Audio
    ID                                       : 1
    Format                                   : AAC LC
    Format/Info                              : Advanced Audio Codec Low Complexity
    Codec ID                                 : mp4a-40-2
    Duration                                 : 5 min 10 s
    Source duration                          : 5 min 11 s
    Source_Duration_LastFrame                : -10 ms
    Bit rate mode                            : Variable
    Bit rate                                 : 275 kb/s
    Maximum bit rate                         : 312 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                              : 10.2 MiB (99%)
    Source stream size                       : 10.2 MiB (99%)
    Language                                 : English

    В принципе, это примерно сходится с той инфой с поправкой на погрешности.
     
    Возможности кодера:
    faac64.exe --long-help

    Всего записей: 17039 | Зарегистр. 04-11-2010 | Отправлено: 15:51 22-02-2024 | Исправлено: insorg, 16:09 22-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Глянь тут,я проверил, везде ffmpeg отрабатывает определяя сам и Merger и Fixupm3u8, и Fixupm4a, и ExtractionAudio

    ну да, так и должно быть, просто когда первый раз проверяли, у меня видимо на ноуте проблема и просто ffmpeg не отрабатывал, поэтому писал конкретный постпроцесс чтобы он в этот самый добавлял свои агрументы
    т.е, если есть и мерджер и экстрактор, то чтобы отработало на экстракторе до мерджера, там логика была такая, чтобы в конкретный построцесс
    а так по идее он в каждый постпроцесс может прописывать эти аргументы, и в экстрактор и в мерджер, и может даже будет два-три раза кодировать
     
    Добавлено:
    Lity
    Цитата:
    А можно видео как вы в коде находите искомый элемент? Я вот никак не могу это осуществить. И поиск в коде ничего не показывает, хотя говорит что найдено, но показать это место не показывает.

    он же конкретно написал по шагам
    открываешь на странице инструменты разработчика, вкладку network
    запускаешь видео и в этой вкладке будет ссылка m3u8, первую бери не ошибёшься https://i.imgur.com/6rJXDYk.png

    Всего записей: 4320 | Зарегистр. 11-02-2020 | Отправлено: 16:00 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

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