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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

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

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, но есть свои дополнения, например предпочитает объединять в mkv)
yt-dlp для Windows XP x86 и Windows 7
ссылки на всегда последние версии nicolaasjan
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
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39226 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 20:54 23-12-2024
    RazOne707



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

    Цитата:
    Т.е. если скачали [без фиксапов], допустим, 136,140,
    обозвали ролик.mp4 и ролик.aac, то можно сразу смотреть.
     

    Есть еще вариант вообще их не объеденять) у Potplayerа в настройках должна быть функция автоматически подгружать рядом лежащую аудиодорогу  
    Так вообще лишних записей не будет, так как объединение это еще одна копия

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 22:18 31-08-2024 | Исправлено: RazOne707, 23:01 31-08-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В параметре запуска yt-dlp задал конвертацию субтитров в str
     --convert-subs srt
    При это удаляются субтитры vtt.
    Подскажите как сделать, чтобы субтитры vtt сохранялись?

    Всего записей: 889 | Зарегистр. 17-01-2010 | Отправлено: 20:13 01-09-2024
    greeple

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

    Код:
    -k

    но оно всё сохраняет после поспроцессинга, и видео тоже если что-то делаешь (тебе же даже консоль говорит https://i.imgur.com/n6qgUFi.png )

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 01:52 02-09-2024
    a114

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    сделал небольшой батник такого вида, может кому пригодиться..
     
    Available commands:
    0. -F (List available formats)
    1. <=1080p (MP4)
    2. <=1080p (MP4 without archive)
    3. bestvideo (MP4 without archive)
    4. with cookies (mp4)
    --
    5. audio (MP3)
    6. audio (MP3 without archive)
    7. with cookies (mp3)
    --
    8. from list_video.txt (mp4)
    9. from list_audio.txt (mp3)
     
    https://pastebin.com/TAzh1DPa

    Всего записей: 8 | Зарегистр. 27-03-2019 | Отправлено: 02:33 02-09-2024
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    a114
     
    Спасибо!!!





    Все благодарности, пожалуйста, старайтесь отправлять в ПМ пользователю, который Вам помог

    Всего записей: 159 | Зарегистр. 07-04-2021 | Отправлено: 04:11 02-09-2024 | Исправлено: Maz, 18:41 02-09-2024
    7sh3

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    держит кто связь с разрабами по багам ytdlp?  
    kick и goodgame, давно уже нужно поправить

    Всего записей: 14400 | Зарегистр. 16-10-2005 | Отправлено: 12:26 02-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7sh3
    Цитата:
    kick и goodgame, давно уже нужно поправить

    сюда надо написать https://github.com/yt-dlp/yt-dlp/issues  
    что конкретно? про кик там много наверно сообщают, можешь посмотреть может уже есть там, а вот по гудгейму не одного сообщения

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 12:57 02-09-2024
    7sh3

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

    Всего записей: 14400 | Зарегистр. 16-10-2005 | Отправлено: 15:36 02-09-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple спасибо.
     
    Добавлено:
    Скачанный yt-dlp видео-файл очень большой.
    Больше 6Гб.
    Как задать чтобы yt-dlp разбивал его на части?
    Например по 1400Мб.

    Всего записей: 889 | Зарегистр. 17-01-2010 | Отправлено: 20:24 03-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimitriusXZ
    без понятия, не разу не задавался вопросом
    наверно в --ppa или --exec в ffmpeg просто резать потом как-то или любой другой прогой, в yt-dlp я не видел такого
     
    Добавлено:
    ну хотя есть  

    Цитата:
    --split-chapters                Split video into multiple files based on
                                    internal chapters. The "chapter:" prefix can
                                    be used with "--paths" and "--output" to set
                                    the output filename for the split files. See
                                    "OUTPUT TEMPLATE" for details

    он вроде разделяет только по внутренним главам на ютубе, если прописаны
    а  

    Цитата:
    --download-sections REGEX       Download only chapters that match the
                                    regular expression. A "*" prefix denotes
                                    time-range instead of chapter. Negative
                                    timestamps are calculated from the end.
                                    "*from-url" can be used to download between
                                    the "start_time" and "end_time" extracted
                                    from the URL. Needs ffmpeg. This option can
                                    be used multiple times to download multiple
                                    sections, e.g. --download-sections
                                    "*10:15-inf" --download-sections "intro"

    скачивает от и до, а такого чтобы по мб резал весь на равные части не видел
     
    Добавлено:
    вот можешь спросить у разрабов есть ли такое как тебе надо (про разделение по размеру) и если нет, то можно им предложить в --split-chapters добавить этот функционал чтобы принимал размер в mb или ещё в чём-то, ну или отдельный флаг сделали под это

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 21:27 03-09-2024
    DimitriusXZ

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо.
    Было бы не плохо, если бы такая функция была в программе.

    Всего записей: 889 | Зарегистр. 17-01-2010 | Отправлено: 20:16 04-09-2024
    www_world

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

    Цитата:
    разделение по размеру

    Такого в пограмме нет.
    И у ffmpeg  тоже, похоже, нет, имеется лишь разделение по времени (то есть, можно разделять на куски примерно заданного размера, если знаешь время ролика и его размер.

    Всего записей: 501 | Зарегистр. 04-11-2018 | Отправлено: 07:01 05-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    писать о таком сервисе в отдельной теме странно, а чисто по ютубу нет темы поэтому тема с yt-dlp самая подходящая
     
    гитхаб в рекомендациях подкинул репозиторий с сервисом https://github.com/lighttube-org/LightTube поглядел, прикольный
    есть инстансы (ru почему-то с ошибкой, не подключается, в дефолтном который в репозитории видео не грузятся)
    https://lighttube.org/instances тут первый в списке нормально работает и поиск и видео воспроизводятся через прокси (для рф актуально) и интерфейс вроде как ютуб во всём, но лёгкий
    и там же есть скачка https://tube.instellate.xyz/download/Ftv9THI9PGc и с офф ссылок и через прокси ссылки вида https://tube.instellate.xyz/proxy/media/Ftv9THI9PGc/137 правда форматов маловато https://i.imgur.com/eSLPGC5.png им бы 9*ые форматы которые объединены, цены бы не было

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 14:03 06-09-2024
    RazOne707



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

    Цитата:
    бы 9*ые форматы которые объединены, цены бы не было

    а что особенного в этих форматах ? вроде обычный avc1 в ts, да и без fixupа он будет заикаться в плеерах при перемотке
    мне кажется такой ts наоборот хуже качать, он для старых устройств и скорее всего еще живет только для поддержки того, что уже продано с лицензией где условия поддержки устройств до определенного года итд, чтобы ютуб там не помер на таких устройствах

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 14:45 06-09-2024 | Исправлено: RazOne707, 14:58 06-09-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    вроде обычный avc1 в ts, да и без fixupа он будет заикаться в плеерах при перемотке

    ну у меня не заикается, да и я про просмотр в вебе говорю, чтобы на слабых старых компах не две дорожки воспроизводил одновременно, а одну, так же легче и меньше грузит комп
    и оно у ютуба походу для эппла https://github.com/yt-dlp/yt-dlp/issues/10206#issuecomment-2181003851 судя по этому ключу --impersonate safari
     
    Добавлено:
    на эппле же только hls вроде как

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 15:46 06-09-2024
    metatrop

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

    Цитата:
     
    Скачанный yt-dlp видео-файл очень большой.  
    Больше 6Гб.  
    Как задать чтобы yt-dlp разбивал его на части?  
     

     
    Просто разбить .mp4 или .webm на части может ffmpeg или mkvmerge.
     
    Если же надо только смотреть файл, но не тратить место на диске (RAM-диске)... - Тогда очень полезно знать особенности файловой системы NTFS. Самое простое - поставить на файл атрибут COMPRESSED, более продвинутый/шустрый вариант - атрибут SPARSE. В обоих случаях участки файла, заполненные нулями будут занимать практически нулевой объём на диске.
     
    1) Сперва .cmd загрузчик скачивает аудио-поток целиком.
    2) Далее .cmd загрузчик скачивает первые, скажем, 10-20 МБ видеопотока. И тут же обрываем его работу.
    3) Видеопоток дополняется вручную нулями до 3 ГБ (или сколько надо), занимаемое место на диске НЕ увеличивается. Нужна подходящая утилитка командной строки. Вероятно, можно вывернуться даже с помощью copy /b
       sparse области можно установить стандартной Windows-утилитой fsutil.exe sparse setflag FILE и fsutil.exe sparse setrange FILE START END
    4) Снова запускается .cmd загрузчик. Он работает с опцией -c и потому начинает качать с ~3 ГБ.
    5) Пока идёт докачка, запускается MPC-HC или MPC-BE для просмотра видео. Они умеют подхватывать аудио- и видео- отдельными файлами.
    6) Ползунок вручную переставляется в то место, где видео должно уже было скачаться. Дальше можно смотреть видео во время закачки, как обычно.
     
    Если с самого начала смотреть видео, то по ходу просмотра можно обнулять от первых 10-20 МБ (обязательный заголовок) до примерно просмотренного уже процента. В FAR1/2/3 всё подобное макросами автоматизируется.

    Всего записей: 332 | Зарегистр. 17-09-2010 | Отправлено: 15:58 06-09-2024
    RazOne707



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

    Цитата:
    и оно у ютуба походу для эппла

    Получается так, или для старых устройств эпл, или как обычно эплу на новые тенденции поровну... Не удивлюсь что и на самой последней Apple TV только hls h264
    Но это древнее и ts, нужен хороший битрейт для такого
     
    metatrop
    жестко и жестоко)

    Всего записей: 2020 | Зарегистр. 06-10-2023 | Отправлено: 15:58 06-09-2024 | Исправлено: RazOne707, 16:14 06-09-2024
    Antonij72



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Команда "yt-dlp.exe --merge-output-format mkv --embed-chapters -f %num% "%url%" -o "g:\_Down\%%(title).50s.%%(ext)s" --no-part" скачивает значительно медленнее, чем качает программа Internet Download Manager это же видео.
    Почему и можно ли ускорить?

    ----------
    Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

    Всего записей: 3895 | Зарегистр. 11-07-2005 | Отправлено: 11:24 07-09-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    скажите, а можно ли каким то ключом в комстроке указывать запрет на логи?
    ну, у меня вот мусорит в юзерской папке C:\Users\_нейм_\.cache\yt-dlp\
    там в двух папках - youtube-nsig  и  youtube-sigfuncs  создаёт стопки json файлов непонятных..
    вот чтобы этого не создавало, есть ли такой ключ?  
    но именно ключом, а не в какой то конфиг папке-файле

    Всего записей: 2603 | Зарегистр. 05-05-2010 | Отправлено: 11:37 07-09-2024
    greeple

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

    Код:
    --cache-dir DIR                 Location in the filesystem where yt-dlp can
                                    store some downloaded information (such as
                                    client ids and signatures) permanently. By
                                    default ${XDG_CACHE_HOME}/yt-dlp
    --no-cache-dir                  Disable filesystem caching
    --rm-cache-dir                  Delete all filesystem cache files

     
    Добавлено:
    Antonij72
    Цитата:
    Почему и можно ли ускорить?

    без понятия почему, должно быть быстрее
    ты в РФ? ты качаешь через прокси или goodbyeDPI?
    ну можешь попробовать качать через aria2c Daum PotPlayer (часть 11)

    Всего записей: 6126 | Зарегистр. 11-02-2020 | Отправлено: 13:01 07-09-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 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru