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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 1)

Модерирует : gyra, Maz

Maz (17-02-2024 09:09): youtube-dl | yt-dlp (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203

   

jasonliull



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

Текущая версия: 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  
     


  • Всего записей: 2837 | Зарегистр. 05-08-2012 | Отправлено: 13:44 05-03-2018 | Исправлено: Maz, 09:07 17-02-2024
    D1D1D1D

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

    Цитата:
    Привет. С какой командой можно скачивать прямой эфир с ютуба?

    Оказалось, что надо указывать ffmpeg в команде:

    Код:
    youtube-dl --ffmpeg-location "E:\Program Files\ffmpeg\ffmpeg.exe" -f "best[height<=480]" https://youtu.be/21X5lGlDOfg

    Всего записей: 1425 | Зарегистр. 05-04-2010 | Отправлено: 02:57 14-11-2021 | Исправлено: D1D1D1D, 04:10 14-11-2021
    mithridat1



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

    Цитата:
     Оказалось, что надо указывать ffmpeg в команде

    Оказалось, что надо читать документацию:

    Цитата:
     
    Do I need any other programs?
     
    youtube-dl works fine on its own on most sites. However, if you want to convert video/audio, you'll need avconv or ffmpeg. On some sites - most notably YouTube - videos can be retrieved in a higher quality format without sound. youtube-dl will detect whether avconv/ffmpeg is present and automatically pick the best option.


    Цитата:
    On Windows, how should I set up ffmpeg and youtube-dl? Where should I put the exe files?
     
    If you put youtube-dl and ffmpeg in the same directory that you're running the command from, it will work, but that's rather cumbersome.
     
    To make a different directory work - either for ffmpeg, or for youtube-dl, or for both - simply create the directory (say, C:\bin, or C:\Users\<User name>\bin), put all the executables directly in there, and then set your PATH environment variable to include that directory.
     
    From then on, after restarting your shell, you will be able to access both youtube-dl and ffmpeg (and youtube-dl will be able to find ffmpeg) by simply typing youtube-dl or ffmpeg, no matter what directory you're in.

    Достаточно положить ffmpeg.exe в одну директорию с youtube-dl или куда то в PATH.

    Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 04:43 14-11-2021 | Исправлено: mithridat1, 04:54 14-11-2021
    WWWaiyter



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D, у меня просто так:
     


    Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 07:22 14-11-2021
    AlexHelp



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Голым, чистым ffmpeg тоже можно скачать с ютуба.
    Нужно для каждого потока Аудио и Видео получить ПРЯМЫЕ ссылки на каждый из потоков командой -gf
    Пример: получаем ПРЯМУЮ ссылку на ВИдеопоток 1080р60 (кодек AVC1) (itag = 299)  вводим в консольку yt-dlp.exe -gf 299 https://www.youtube.com/watch?v=хххххххххх  (полученную прямую ссылку можно даже вставить в плеер и он будет играть воспроизв. поток). Аналогично и для Аудиопотока (itag = 140). Для других кодеков другие итэги.
    Далее, следует такой конструкт )))  
     
    ffmpeg.exe -ss 00:05:00 -t 00:09:54 -i "DIRECT_LINK_VIDEOSTREAM" -ss 00:05:00 -t 00:09:54 -i "DIRECT_LINK_AUDIOSTREAM" -map 0:v -map 1:a -c copy [ANY_PATH]/[otputfile.mp4] (Это для куска видео+аудио продолж. 09 мин. 54 сек начиная с 5 минуты)
    Если время не нужно, то тайм-коды убираем/удаляем.  (ПРЯМЫЕ ССЫЛКИ ДОЛЖНЫ БЫТЬ в кавычках)
    Скорость загрузки не выше 2X от битрейта видеопотока.

    Всего записей: 33 | Зарегистр. 20-04-2006 | Отправлено: 13:39 14-11-2021 | Исправлено: AlexHelp, 13:41 14-11-2021
    yasha_sokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Привет, хотя вопрос не по теме youtube-dl, но вопрос здесь прозвучал, извлечь звук из торента комбинируя команды youtube-dl/aria2c/ffmpeg передачи с последующей обработки.
    Такее мысли, передаём поток с youtube:
    yt-dlp -f 249 -o - https://www.youtube.com/watch?v=хххххх | ffplay
    yt-dlp -o - -f 18 "https://www.youtube.com/watch?v=хххххх" | ffmpeg -i - -hide_banner -ss 00:30:00 -t 00:40:00 -c copy "output.mp4"
    Есть сборка Daum PotPlayer от 7sh3
    http://forum.ru-board.com/topic.cgi?forum=5&topic=50792&start=4&limit=1&m=1#1
    имеет TorrServer - Просмотр видео с торрент-трекеров
    Тоесть передаёт поток из торента в Player, то и возможно так же передать поток в ffmpeg
    TorrServer поток -> | ffmpeg -i - -hide_banner -vn -ar 44100 -ac 2 -ab 192K -f m4a sound.m4a
    Обращайтксь к 7sh3, вопрос интересный в реализации.
    И если всё срастётся, то обязательно и подробно опублекуёте в теме ffmpeg.
    Здесь на форуме многие и во многих тонкостях рабераються, к примеру DesweR777 смог реализовать обрезку видео через YouTube-DL Parser. Это плагин-обвёртка над youtube-dl, который позволяет проигрывать видео в Daum PotPlayer.
    http://forum.ru-board.com/topic.cgi?forum=5&topic=50792&start=60#6
    Удачи в реализации.

    Всего записей: 42 | Зарегистр. 04-06-2018 | Отправлено: 21:03 15-11-2021
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    >yasha_sokolov Спасибо!
    Кто же не знает 7sh3 ))...!!!
    Но мне не просто хочется как либо извлечь звук из торент-файла, а усовершенствовать скрипт eddiezato, к-рый и так делает с youtube всё, что надо и даже торенты качает, но,! после торента приходится задействовать Audacity, чтобы извлечь и усилить звук, сохранить и с пом. Mp3Tag, снабдить картинкой и прочими тегами. Всё хочу реализовать в одном PowerShell скрипте yt-dlp - aria2c - ffmpeg!!!
    Но,yt-dlp великолепно качает с пом. внешнего - aria2c всё, кроме торентов. Для скачки торентов надо aria2c запускать самостоятельно, в отдельной строке, без yt-dlp, что я и делаю в скрипте, но тогда не понятно (пока!) как передать торент файл дальше в ffmpefg, для извлечения и усиления звука...
    Чтобы всё делалось одним скриптом, быстро, качественно, пока блюдо не остыло...

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 10:38 16-11-2021 | Исправлено: VitalyF, 10:52 16-11-2021
    yasha_sokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Раз есть скрипт от eddiezato обращайся к автору для дороботки по передачи aria2c -> ffmpeg
    Есть как пример такогй вариант "aria2download.cmd"
    https://gist.github.com/eladkarako/39c55bf0efffbf345bd587d74dada6b1
    https://gist.github.com/eladkarako/a75eb8279c42c3b5c45fcc424c6e2c1d
    так же обращайся к автору для дороботки вписать строку типа:
    FOR /F %%A IN ("....") DO (ffmpeg.exe -hide_banner -vn -ar 44100 -ac 2 -ab 192K -f m4a sound.m4a)
    или как уже выше советавали  
    http://forum.ru-board.com/topic.cgi?forum=62&topic=30859
    Хотя вопрос не имеет отношения к предмету обсуждения данной темы

    Всего записей: 42 | Зарегистр. 04-06-2018 | Отправлено: 19:57 16-11-2021
    YoshiKill



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, подскажите как можно профиксить плагин MPC-YT для работы с m.youtube?  
    Собственно хотелось бы что бы через него можно было открывать ссылки точно так же как это происходит на самом десктопном сайте youtube.  
    Сей изврат собственно нужен для того что бы не страдать на старых ПК где десктопная версия ютюба просто убивает всю систему своей жирностью и тормозами, а мобильная еще хоть как то более менее грузится и как агрегатор\каталог вполне себе сойдёт.  
    Или может быть есть другие плагины через которые это можно сделать? Буду благодарен за любые подсказки и помощь?  
    Плагин тут https://pluginsaddonsextensions.com/mozilla-firefox/mpc-yt-mozilla-addon

    Всего записей: 23 | Зарегистр. 19-11-2021 | Отправлено: 20:48 19-11-2021
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    YoshiKill
    Здесь тема по программе youtube-dl и ее форкам.
    Ваш вопрос следует задавать куда-то сюда.

    Всего записей: 1692 | Зарегистр. 26-02-2011 | Отправлено: 20:55 19-11-2021
    YoshiKill



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eddiezato извиняюсь если было не совсем по теме, просто я думал тут кроме самого DL еще и способы просмотра ютюба обсуждаются, ведь по сути через это расширение используется та же связка Y-dl+mpc.  
    Проблему если что я сам решил, нашёл хорошее расширение с более широким функционалом.  
    Надеюсь кому то еще пригодится для эксперементов https://github.com/sumzary/yt2p

    Всего записей: 23 | Зарегистр. 19-11-2021 | Отправлено: 12:19 20-11-2021
    jonvarvar



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавил в "шапку" GUI от Oleksis - выше по теме упоминалось. Особенность - может использовать youtube-dl и yt-dlp. Интерфейс от привычной youtube-dlG (MrS0m30n3). К одноименной от jely2002 внес уточнение.
     
    YoshiKill
     Есть интересный Yt6.
     Может юзаться как bookmarklet

    Всего записей: 532 | Зарегистр. 24-07-2009 | Отправлено: 14:05 20-11-2021 | Исправлено: jonvarvar, 14:19 20-11-2021
    C1eriC



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    По каким-то причинам youtube-dl теперь качает с модемной скоростью (64 kbit/s). Пробовал на разных компьютерах и интернет-провайдерах. Если качать по прямой ссылке такого типа, то всё ок, несколько мегабит/с.
     
    Есть ли такое ещё у кого-то? Почему такое может быть?

    Всего записей: 1036 | Зарегистр. 15-06-2013 | Отправлено: 18:37 20-11-2021
    lvqcl

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

    Цитата:
    По каким-то причинам youtube-dl теперь качает с модемной скоростью (64 kbit/s).

    http://forum.ru-board.com/topic.cgi?forum=5&topic=49719&start=680#15

    Всего записей: 1225 | Зарегистр. 03-02-2007 | Отправлено: 19:00 20-11-2021
    harrykkk



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C1eriC
    В шапке форк yt-dlp. Иногда полезно почитать топик

    Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 19:02 20-11-2021
    yasha_sokolov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    C1eriC
    [YouTube] Randomly slow youtube download speed · Issue #29326
    https://github.com/ytdl-org/youtube-dl/issues/29326

    Всего записей: 42 | Зарегистр. 04-06-2018 | Отправлено: 19:14 20-11-2021
    029A



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кому лень читать все 300 комментариев вышеприведённой ссылки - готовое решение:
     
    Берём youtube.py Периодически следим на новыми версиями!!!
     
    Переименуйте youtube-dl.exe в youtube-dl.zip.
    Откройте его, перейдите в \ youtube_dl \ extractor \
    Удалить youtube.pyo
    Добавьте youtube.py, расширение не трогайте
    Переименуйте youtube-dl.zip в youtube-dl.exe

    Всего записей: 32 | Зарегистр. 08-02-2006 | Отправлено: 21:25 20-11-2021 | Исправлено: 029A, 02:17 14-01-2022
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    029A (пост)
    Цитата:
    Берём youtube.py Периодически следим на новыми версиями!!!

    Ещё б кто пояснил - с чего вдруг люди решаются тырить код у "соседа", когда ясно, что оригинал авторы решили не развивать дальше. Так просто берем и используем новый и рабочий форк. Целиком. Зачем на полутрупом так измываться? Или у него остались какие-то суперфичи, что на форке не работают или убиты?

    Всего записей: 3836 | Зарегистр. 01-04-2006 | Отправлено: 21:58 20-11-2021
    029A



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    destiny child
     
    Причем тут "сосед"? Как я понял, в yt-dlp вообще используется симуляция просмотра на смартфоне и насколько долго получится обнманывать Гугл - это большлй вопрос. А это временное решение, пока автор не обновит версию или окончательно не откажется от её дальнейшего развития.

    Всего записей: 32 | Зарегистр. 08-02-2006 | Отправлено: 22:12 20-11-2021
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чуть повыше на этой странице я интересовался насчет скачивания прямого эфира с ютуба. На практике оказалось, что после скачивания у некоторых ютуберов, стрим потом не открывается. То есть, вижу идёт стрим — запускаю скачивание, чуть погодя прерываю либо жду до конца — и по итогу видео-файл оказывается битым. Как правильно скачивать?

    Всего записей: 1425 | Зарегистр. 05-04-2010 | Отправлено: 22:14 20-11-2021
    DesweR777



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

    Цитата:
    Чуть повыше на этой странице я интересовался насчет скачивания прямого эфира с ютуба. На практике оказалось, что после скачивания у некоторых ютуберов, стрим потом не открывается. То есть, вижу идёт стрим — запускаю скачивание, чуть погодя прерываю либо жду до конца — и по итогу видео-файл оказывается битым. Как правильно скачивать?

    По Ctrl+C скачивание должно прерываться корректно, если вы через скрипт качаете, т.е. напрямую через youtube-dl/yt-dlp, а не GUI оболочки.
     
    Используйте последние версии yt-dlp и ffmpeg, скачивайте с опцией --hls-use-mpegts, корректное прерывание закачки может занять некоторое время.

    Всего записей: 220 | Зарегистр. 05-08-2015 | Отправлено: 00:20 21-11-2021 | Исправлено: DesweR777, 00:36 21-11-2021
       

    Страницы: 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 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 1)
    Maz (17-02-2024 09:09): 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