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

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


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

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

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 13:01 13-08-2023
    zvezdochiot



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

    Цитата:
     
    как 96кбит поставить?
     


    Код:
     
    ffmpeg --help
     

     

    Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 13:06 13-08-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В ffmpeg я знаю как преобразовать opus в mp3, а как это вставить в yt-dlp не получается.

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 13:23 13-08-2023
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963,
    Как вариант:
    yt-dlp -x -v -f bestaudio --audio-format mp3 --audio-quality 96k --postprocessor-args "-f segment -segment_time 900 out_%03d.mp3" $URL
     

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 13:54 13-08-2023
    Nikolay1963

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

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 14:27 13-08-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Цитата:
    В ffmpeg я знаю как преобразовать opus в mp3, а как это вставить в yt-dlp не получается.

    то что тебе выше предлагали, это не yt-dlp, а ffmpeg как раз
    вот этот вариант
    yt-dlp -f bestaudio -o - URL | ffmpeg -hide_banner -i - -f segment -segment_time 900 -c copy "part_%03d.mp3"
    тут | разделяет команды, yt-dlp просто берёт аудио и передаёт на output, а после | ffmpeg принимает input в виде - и уже работает, т.е. если ты говоришь "В ffmpeg я знаю как" то тут тоже самое пишешь после | и всё
     
    Добавлено:
    но как los написал наверно лучше

    Всего записей: 4244 | Зарегистр. 11-02-2020 | Отправлено: 15:20 13-08-2023 | Исправлено: greeple, 15:24 13-08-2023
    Nikolay1963

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

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 15:39 13-08-2023
    notinthewoods



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

    Код:
    yt-dlp -f bestaudio -o - https://www.youtube.com/watch?v=BhX05jmrdWo | ffmpeg -hide_banner -i - -f segment -segment_time 900 -vn -c:a libmp3lame -b:a 128k "part_%03d.mp3"

    Время выполнения - 01:39 (на лету, без лишних файлов)
    №2

    Код:
    yt-dlp -x -f bestaudio --audio-format mp3 --audio-quality 128k --postprocessor-args "-f segment -segment_time 900 out_%03d.mp3" https://www.youtube.com/watch?v=BhX05jmrdWo

    Скачивание .webm - 00:04 + конвертация - 03:01
    Время выполнения - 03:05
     
    Интересно, по какой причине вариант с ключом --postprocessor-args выполняется дольше чуть ли не в 2 раза?
    Сначала предположил, что это из-за того, что конвертация opus в mp3 производится путем чтения с жесткого диска сохраненного файла webm (HDD не новый).
    Однако усомнился, не настолько же дольше должно быть чтение и оказался прав. Сначала отдельно скачал файл webm:

    Код:
    yt-dlp -f 251 https://www.youtube.com/watch?v=BhX05jmrdWo

    скачалось за 00:04
    Далее webm в mp3:

    Код:
    ffmpeg -hide_banner -i "Кто есть кто [BhX05jmrdWo].webm" -f segment -segment_time 900 -vn -c:a libmp3lame -b:a 128k "part_%03d.mp3"

    конвертация за 01:39
     
    Кто подскажет, где зарыта собака?

    Всего записей: 494 | Зарегистр. 31-01-2015 | Отправлено: 05:32 14-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
    Поясни, а зачем нужен именно mp3? Ведь, ютуб такого не отдаёт изначально, а перекодирование портит качество. Взять AAC почему не хочешь?

    Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 05:37 14-08-2023
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Дык это не мне нужно)) Читай раньше посты.

    Всего записей: 494 | Зарегистр. 31-01-2015 | Отправлено: 05:48 14-08-2023
    los

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

    Цитата:
    Кто подскажет, где зарыта собака?

    возможно дело в кол-ве вызовов ffmpeg.

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 10:07 14-08-2023
    steya

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    https://torrentfreak.com/youtube-dl-site-goes-offline-as-hosting-provider-enforces-court-ordered-ban-230809/

    Всего записей: 148 | Зарегистр. 19-05-2023 | Отправлено: 15:55 14-08-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    steya
    на предыдущей странице уже была инфа об этом
     
    Добавлено:
    а вот это прикол https://alternativeto.net/news/2023/8/youtube-now-pushes-warning-messages-with-countdown-timer-for-who-use-an-ad-blocker/  

    Всего записей: 4244 | Зарегистр. 11-02-2020 | Отправлено: 18:15 14-08-2023
    gntix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Проверил у себя на двух браузерах, таймера не увидел. КМК это из-за текущего "премиума", который сейчас распространен на проживающих в РФ.

    Всего записей: 667 | Зарегистр. 07-12-2004 | Отправлено: 01:02 15-08-2023
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                                    'yt-dlp'
      Какая разница в использовании '--postprocessor-args' и '--use-postprocessor'?
      Какая команда с использованием 'postprocessor' для объединения 'video' с 'audio' после скачивания?

    Всего записей: 2218 | Зарегистр. 09-01-2010 | Отправлено: 17:44 18-08-2023
    jasonliull



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UniDownloader
    https://unidownloader.com/ru/client/youtube-downloader-and-converter
     
    dl: https://unidownloader.com/latest

    Всего записей: 2539 | Зарегистр. 05-08-2012 | Отправлено: 20:56 18-08-2023
    MMasutin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2022.11.11_ytdl-patched_xp определяет TikTok video #, a потом и экстрактор не определяет, и c generic ошибка. Ошибки и c URL TikTok других видов. A новые сборки?

    Всего записей: 73 | Зарегистр. 05-01-2021 | Отправлено: 15:05 20-08-2023
    Nikolay1963

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем, помогите создать батник с этой командой yt-dlp -f bestaudio -o - „URL“ | ffmpeg -hide_banner -i - -f segment -segment_time 900 -vn -c:a libmp3lame -b:a 96k "part_%03d.mp3"
    там url находится внутри команды. У меня не выходит.

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 18:29 20-08-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolay1963
    Цитата:
    Привет всем, помогите создать батник с этой командой yt-dlp -f bestaudio -o - „URL“ | ffmpeg -hide_banner -i - -f segment -segment_time 900 -vn -c:a libmp3lame -b:a 96k "part_%03d.mp3"
    там url находится внутри команды. У меня не выходит.

    мысли читать люди не умеют, что за батник? для чего? где урл? из этого сообщения не понятно что надо конкретно
    батников куча уже сделана (в том числе и в шапке), подставляй туда свою команду и всё
    у тебя уже был батник youtube-dl | yt-dlp что не подходит?
     
    Добавлено:

    Код:
    @ECHO OFF
    color 0E
     
    ECHO.
    for /f "delims=" %%i in ('mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"') do set URL=%%i
    ECHO.
     
    ECHO.
    yt-dlp -f bestaudio -o - "%URL%" | ffmpeg -hide_banner -i - -f segment -segment_time 900 -vn -c:a libmp3lame -b:a 96k "part_%03d.mp3"
    ECHO.
     
    ECHO Done!
    PAUSE
    EXIT

    Всего записей: 4244 | Зарегистр. 11-02-2020 | Отправлено: 18:41 20-08-2023
    Nikolay1963

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

    Всего записей: 135 | Зарегистр. 07-04-2021 | Отправлено: 19:01 20-08-2023
       

    Страницы: 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