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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    вот такой ещё есть вариант гуи https://forum.videohelp.com/threads/382423-YoutubeVideoDownloader-download-video-and-audio-from-900-sites/page30#post2686434 просто галочку одну ставишь mp4,m4a и качаешь
    Да, выглядит этот TVDownloader лучше всех форков + "for more +900 sites.." и без всяких добавлений плагинов и настроек, заманчиво..
    Не вижу только его кода - он есть на гитхабе или где, это открытый проект?

    Всего записей: 939 | Зарегистр. 05-03-2020 | Отправлено: 19:10 21-06-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Я вон, вообще, ещё проще сегодня придумал.
     
    Плюнул и решил сделать батник, в котором будет ровно три пункта:
    1. Проверить наличие ffmpeg.exe и yt-dlp.exe, и в случае отсутствия любого из них - перекачать их
    2. После отработки п.1 перейти к скачиванию по ссылке, которая уже заранее была скопирована в буфер из браузера.
    Т.о. решается сразу две задачи. Во-первых, батник будет самодостаточен и обновить сам yt-dlp.exe можно удалением оного ехе. Во-вторых, сохраняется удобная логика работы: пользуемся браузером, смотрим видосики, копируем урл понравившегося, запускаем ярлык батника и дальше оно уже само.
     
    Батник кидаю в пустую папку "C:\Portable\yt-dlp", потом на батник создаю ярлык (на рабочий стол, в пуск, или в быстрый запуск - по вкусу) и в его свойствах рабочую папку укзываю не предлагаемую виндой "C:\Portable\yt-dlp", а папку для загрузок. Я в курсе, что рабочий путь можно прибить и в батнике, но пока не хочу.
    Пока что он у меня вот таком виде. С поставленной задачей справляется, работает.
    Код:
    @title YT-DLp
    @if not exist "%~dp0\yt-dlp.exe" (@curl.exe -RL# "https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe" -o "%~dp0\yt-dlp.exe")
     
    @if not exist "%~dp0\ffmpeg.exe" (
    @curl.exe -RL# "https://github.com/GyanD/codexffmpeg/releases/download/5.1.2/ffmpeg-5.1.2-essentials_build.7z" -o "%~dp0\ffmpeg.7z"
    @curl.exe -RL# "https://www.7-zip.org/a/7zr.exe" -o "%~dp0\7zr.exe"
    @"%~dp0\7zr.exe" e -bso0 "%~dp0\ffmpeg.7z" -o"%~dp0" -r *ffmpeg.exe
    @del /f /q "%~dp0\ffmpeg.7z" "%~dp0\7zr.exe"
    )
     
    @cls
    @echo.
    @echo. 1. Audio        [mp4a]
    @echo. 2. Video+Audio  22/18
    @echo. 3. Video+Audio  [avc1+mp4a]
    @echo. 4. Video+Audio  [vp9+opus]
    @echo.
    @choice /c 1234
     
    @echo.
    @echo. Start...
    @echo.
    @GOTO JOB%ERRORLEVEL%
     
    :JOB1
    @powershell -Command "%~dp0\yt-dlp.exe -f 'bestaudio[acodec^=mp4a]' --ignore-errors --ignore-config --no-part --console-title --progress (Get-Clipboard)"
    @GOTO JOB0
     
    :JOB2
    @powershell -Command "%~dp0\yt-dlp.exe -f 22/18 --ignore-errors --ignore-config --no-part --console-title --progress (Get-Clipboard)"
    @GOTO JOB0
     
    :JOB3
    @powershell -Command "%~dp0\yt-dlp.exe -f 'bestvideo[vcodec^=avc1]+bestaudio[acodec^=mp4a]' --ignore-errors --ignore-config --no-part --console-title --progress (Get-Clipboard)"
    @GOTO JOB0
     
    :JOB4
    @powershell -Command "%~dp0\yt-dlp.exe -f 'bestvideo[vcodec^=vp9]+bestaudio[acodec^=opus]' --ignore-errors --ignore-config --no-part --console-title --progress (Get-Clipboard)"
    @GOTO JOB0
     
    :JOB0
    @echo.
    @echo. Done!
    @echo.
    @pause
    Здесь всего 3 самых востребованных у меня варианта для AVC+AAC, плюс ещё один бонусный (на случай если ютуп их перестанет отдавать) в виде VP9+OPUS. При желании, можно продолжать список своими вариантами для 5,6,7… и т.д.
    Используемые ссылки выделил, если кому захочется поменять на свои или другие.
    FFMPEG 5.1.2 версии прибит гвоздями, я в курсе про релиз 6.0, но пятёрка тоже отлично справляется, уже протестирована вдоль и поперёк, потому здесь и не стал менять.
     
    Добавлено:
    Кстати, забавно. Пока собирал-отлаживал батник, скачиваемая версия  yt-dlp  совпадала с имеющейся у меня. А сейчас обнаружил сюр, что он обновился только что.
    Прикольное совпадение...  

    Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 22:24 21-06-2023 | Исправлено: insorg, 00:54 22-06-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    E_123
    Цитата:
     
    Не вижу только его кода - он есть на гитхабе или где, это открытый проект?

    откуда это? я тебе и кидал ссылку на гитхаб же
     
    Добавлено:
    insorg
    Цитата:
    @if not exist "%~dp0\yt-dlp.exe" (@curl.exe -RL# "https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe" -o "%~dp0\yt-dlp.exe")

    так ты же вроде zip версию использовал, которая в темп не срёт, может и для неё подшаманить батник
     
    Добавлено:
    E_123
    Цитата:
    for more +900 sites.

    это сам yt-dlp, а не гуи, если что, код этого который ты нашёл (я, да где то его предлагал) вроде закрытый, открытые я скидывал уже, в шапке они есть, проще некуда
    ну хотя вот ещё есть такое https://stacher.io/ если хочется красивости и пары кнопок

    Всего записей: 4244 | Зарегистр. 11-02-2020 | Отправлено: 01:38 22-06-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Не хотел усложнять. ZIP распаковывать костыльно слегка, потому что обычный 7zr.exe его не принимает, а повершел дёргать или докачивать ещё что-то - это уже перебор для скачивателя, у которого скачивание самого yt-dlp.exe - это больше фича "на сдачу", чем основная.
     
    Добавлено:
    Хотя, подумаю. Может чего красивенько и заверну. Подумать надо.

    Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 01:55 22-06-2023
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вообще вот тут страничка с программами для скачивания видео и записи стримов, тут и отдельные проги и куча гуишек для yt-dlp и других подобных консольных прог
    и расширки для браузеров тоже вроде есть, вот этим я когда то скачивал https://chrome.google.com/webstore/detail/downthemall/nljkibfhlpcnanjgbnlnbjecgicbjkge но расширка которой пользовался почему то с ютуба не качает, а вот это переписанное из старого легаси варианта этой проги, качает, но с помощью yt-dlp https://github.com/setvisible/DownZemAll скачал посмотреть там он тоже качает с помощью yt-dlp видео (как и многие другие, потому что это проще), а все остальное уже отдельно, торренты или просто файлы, надо будет посмотреть, выглядит вроде удобно
     
    Добавлено:
    insorg
    Цитата:
    а повершел дёргать

    а скачивать 7zr, потом его дергать чтобы распаковать и удалять их не перебор? или ты про то что на экране будут окна появляться? вот еще варики есть  
    tar -xf archive.zip
    tar.exe есть в винде с Windows 10 build 17063
    или вот есть vbs https://stackoverflow.com/a/21709923
    а вообще, почему 7zr не принимает zip? я просто не пользовался им, кажется что zip это же самый такой стандартный формат который по умолчанию все должны распаковывать

    Всего записей: 4244 | Зарегистр. 11-02-2020 | Отправлено: 02:28 22-06-2023 | Исправлено: greeple, 02:50 22-06-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Ничего не мелькает (7zr - консольный), всё в консоли аккуратненько буквально по одной-две строки аж один раз пробежит и больше глаза не мозолит.
    И zipы эта лёгкая версия не ест, только свои родные форматы.
    Цитата:
    tar -xf archive.zip
    Гляну на досуге, может на него поменяю. Всё равно вызов курлы отсекает старые винды, если эту утилиту сам не качал.

    Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 04:10 22-06-2023
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Цитата:
    @if not exist "%~dp0\yt-dlp.exe" (@curl.exe -RL# "https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe" -o "%~dp0\yt-dlp.exe")

    только наверно всё же лучше из  /yt-dlp-nightly-builds/releases/  
     
    Добавлено:
    вижу какие то @powershell команды
    а не знаешь, можно ли как-то подшаманить вот этот .ps1 скрипт, чтоб он при клике сам подсасывал скопированный урл из буфера?  

    Код:
     $url = Read-Host "URL"
    if ($url -like "*?t=*") {
        $hms = $url | Select-String -Pattern "(?<=t=)(\d{1,2})h?(\d{0,2})m?(\d{0,2})s?" -AllMatches
        $1 = $hms.Matches.Groups[1].Value
        $2 = $hms.Matches.Groups[2].Value
        $3 = $hms.Matches.Groups[3].Value
        if (($hms.Matches.Value -like "*h*") -and ($hms.Matches.Value -like "*m*")) {$time = (New-TimeSpan -Hours $1 -Minutes $2 -Seconds $3).TotalSeconds}
        elseif (($hms.Matches.Value -like "*h*") -and ($hms.Matches.Value -notlike "*m*")) {$time = (New-TimeSpan -Hours $1 -Seconds $2).TotalSeconds}
        elseif ($hms.Matches.Value -like "*m*") {$time = (New-TimeSpan -Minutes $1 -Seconds $3).TotalSeconds}
        else {$time = $1}
    }
    $link = & "E:\YT-DLP\yt-dlp.exe" -g $url
    Start-Process "D:\soft\UTILL\PotPlayer\PotPlayerMini64.exe" -ArgumentList "$link", "/user_agent=`"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36`"", "/seek=$time"

     
    я вообще yt-dlp в основном юзаю только как потоко-доставатель и в плеер запускатель)  
    и тот .ps1 работу эту выполняет, но блин дико неудобно им, приходится руками шевелить, лишнее действо после его запуска делать - вставку урла скопированного и последующее нажатие энтера..
    хочу шоб как с батниками - чисто мышой только)

    Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 06:15 22-06-2023 | Исправлено: FiLinX, 22:54 22-06-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    yt-dlp-nightly-builds
    Можешь поменять, лишь бы урла была рабочая. Я всегда уточняю, что батники даю как образец, их можно под себя перестраивать достаточно гибко и удобно.
    Цитата:
    подшаманить вот этот .ps1 скрипт,
    Для получения ссылок из буфера обмена тебе нужен  
    Код:
    (Get-Clipboard)
    . Я не шибко вникал в кухню пошика, конкретно не подскажу, мне батники ближе и привычнее.
     
    Добавлено:
    Предположу, что где-то на этапе "Read-Host "URL"" в первой строке это нужно использовать, чтобы не побить дальнейшую обработку времени начала видео. Но это лишь предположение. Я это сейчас не проверю, к сожалению.

    Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 08:09 22-06-2023
    Simple Code

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Классный код! Адаптировал себе под запуск с батника и чтоб из буфера брал URL, т.е. в один клик.
    Вам нужно только вставить свои пути до: yt-dlp.exe и PotPlayerMini64.exe.
    батник

    Всего записей: 172 | Зарегистр. 19-11-2022 | Отправлено: 09:06 22-06-2023
    Valivan77777



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как с этого сайта можно вытащить ссылку и отправить в PotPlayer?
    https://paktech2.com/watch/355-

    Всего записей: 1316 | Зарегистр. 11-12-2019 | Отправлено: 09:59 22-06-2023
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
      cmd:
     
       PotPlayerMini64 https://ddh1.cdnhks.lol/ddh1/premium581/tracks-v1a1/mono.m3u8 /referer="https://ntuplay.xyz/premiumtv/daddylive.php?id=581"

    Всего записей: 2218 | Зарегистр. 09-01-2010 | Отправлено: 10:57 22-06-2023
    Valivan77777



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Pot
    Цитата:
    PlayerMini64 https://ddh1.cdnhks.lol/ddh1/premium581/tracks-v1a1/mono.m3u8

    Я имел ввиду алгоритм, как и чем вытаскивать.

    Всего записей: 1316 | Зарегистр. 11-12-2019 | Отправлено: 11:08 22-06-2023
    FiLinX



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

    эх, рано я радовался, увы, но для чего хотелось - оно не проканало((
    а хотелось вконтактовые ролики чтоб в потплеере крутило..  
    но потплеер вообще какой-то упрямый, не всасывает экстерналом отправляемые в него урлы из браузера, а тут ещё и вконтакт совсем перекрутил у себя что-то - буквально с месяц назад ещё, его линки легко через выше данный мной батничек с подхватом из буфера воспроизводились в потплеере (правда без возможности прокрутки, почему и юзал взамен через ps1), а сейчас и чрез батничек тот не хотит уже совсем (хотя и в MPC и в VLC через него крутит)
     
    Добавлено:
    упс.. урря!  зато заработало воспроизведение вконтактиков через вот этот батничек с подхватом с буфера:

    Код:
    >nul chcp 1251
    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 clip=%%i
    for /f "delims=" %%i in ('E:\YT-DLP\yt-dlp.exe -g "%clip%"') do set link=%%i
    for /f "delims=" %%i in ('E:\YT-DLP\yt-dlp.exe -e "%clip%"') do set title=%%i
    start /D "D:\soft\UTILL\PotPlayer_7sh3\" PotPlayerMini64.exe "%link%" /user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36" /title="%title%"
    exit

    и даже прокручивать можно стало)  
    а раньше он у меня тоже не работал

    Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 12:30 22-06-2023 | Исправлено: FiLinX, 12:36 22-06-2023
    E_123



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    https://stacher.io/
    Опять ты мне что-то красивое но с закрытым кодом предлагаешь? ))
    Какие-то нюансы у этого твоего MediaDownloader (media-downloader) нужно знать при установке/настройке?
    Добавлено:
    - вроде разобрался, но если что-то там в нём обязательно нужно подкручивать - сообщите плиз.

    Всего записей: 939 | Зарегистр. 05-03-2020 | Отправлено: 15:27 22-06-2023 | Исправлено: E_123, 16:57 22-06-2023
    greeple

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

    сборка от 7sh3 же поддерживает сейчас ссылки с вк, ну у меня по крайней мере работает нормально, ссылку добавляешь и yt-dlp нормально всё воспроизводит
    E_123
    Цитата:
    Какие-то нюансы у этого твоего MediaDownloader (media-downloader) нужно знать при установке/настройке?

    портабл не надо устанавливать, один нюанс есть чтобы русские названия в программе отображались нормально в настройках добавить кодировку https://i.imgur.com/RPYlBKo.png и всё, всё остальное настраивай под себя по вкусу
    но я не использую его и предложил его как один из, как по мне самый удобный этот вариант https://github.com/murrty/youtube-dl-gui но на вкус и цвет, я вообще пользуюсь обычно просто ручками в консольке, но если не нужно ничего дополнительного то по умолчанию максимальное качество и не важно какой кодек, то просто жму правой кнопкой по раб столу и скачивает в папку youtube-dl | yt-dlp
     
    Добавлено:
    FiLinX
    Read-Host "URL" это просто замени на $(Get-Clipboard) и всё
     
    Добавлено:
    FiLinX
    Цитата:
    упс.. урря!  зато заработало воспроизведение вконтактиков через вот этот батничек с подхватом с буфера:

    вообще надо было по хорошему в этот батничек добавить время, но я не осилил
     
    Добавлено:
    ну и вообще забил потому что парсер сейчас у меня отрабатывает как надо
     
    Добавлено:
    там если что в парсер нужно юзерагент прописать вот так чтобы было

    Код:
    string json = HostExecuteProgram(ytdlp, " --user-agent \"""Mozilla/5.0 (Windows NT 10.0; Win64; x64)""\" --no-check-certificates --no-playlist --all-subs -J -- \"" + path + "\"");

    и всё работает нормально
     
    Добавлено:
    E_123
    на вон ещё https://github.com/search?q=yt-dlp+gui&type=repositories
    https://github.com/kannagi0303/yt-dlp-gui  
    https://github.com/database64128/youtube-dl-wpf
    https://github.com/Bluegrams/Vividl
    https://github.com/jeanslack/Videomass

    Всего записей: 4244 | Зарегистр. 11-02-2020 | Отправлено: 17:16 22-06-2023 | Исправлено: greeple, 19:03 22-06-2023
    FiLinX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    E_123
    как вариант самого простого скачивания, это положить в какой-либо папке yt-dlp.exe и рядом разместить второй батник оттуда  
    ну и теперь либо просто кликать по батнику при скопированном в буфер урле ютубины, или создать с батника на раб.стол ярлык и кликать по нему  -  произойдёт скачивание видоса и аудио лучших качеств, соеденены вместе и сохранены как файл mp4 положенный рядом с yt-dlp
    если надо чтоб сохраняло в своё избранное место, то юзай третий батник
    а, и снизу там pause заменить на exit, чтоб консолька сама закрывалась

    Всего записей: 1774 | Зарегистр. 05-05-2010 | Отправлено: 22:17 22-06-2023 | Исправлено: FiLinX, 22:34 22-06-2023
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Цитата:
    При желании, можно продолжать список своими вариантами для 5,6,7… и т.д.
    1. Я бы ещё список форматов добавил -F Уже несколько лет пользуюсь скриптом и у меня этот пункт оказался основным и единственным в 99% случаев.
    2. Если в config указать путь к темп папке -P, --paths [TYPES:]PATH , то все временные файлы (а их бывают оч. много) будут по окончанию автоматом удаляться, а результат/ы будут в основной папке. У меня так >>
    -P "H:\Путь\Основная папка"
    -P "temp:tmp"
    в конфиге записано.

    Всего записей: 1272 | Зарегистр. 03-03-2004 | Отправлено: 15:37 26-06-2023 | Исправлено: VitalyF, 16:25 26-06-2023
    ARoma



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    1. -F является псевдонимом --list-formats и выполняет вывод списка доступных форматов, но никак их не выбирает, соответственно эта команда ничего не скачает.
    В скрипте от insorg не предусмотрено интерактивного ввода для выбора форматов, там выбираются пресеты [:JOB1,:JOB2,...JOB999] для автоматического скачивания заранее прописанных в них форматов.
     
    2. А это действие не имеет никакой практической пользы, только косметическую.
    Временным файлам всё равно где создаваться, они и вне temp после скачивания самоудаляются, так настроено по умолчанию.

    Всего записей: 675 | Зарегистр. 13-06-2019 | Отправлено: 17:19 26-06-2023
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ARoma
    Цитата:
    Я бы ещё список форматов добавил -F...
    Естественно не качает, но помогает выбрать нужное, т.к. прога кроме youtub-а поддерживает ещё кучу сайтов, зачем же ограничивать себя! У меня 15-ть постоянных не youtube сайтов, + куча других, на каждом свои форматы, никаких пресетов не хватит!
    2. Качаю сразу много ссылок, много временных файлов и конвертированных, промежуточных
    файлов в потоковых форматах (загребёшься свои файлы искать, что-то скачалось, что-то ещё качается, каша полная!!!), считаю, что удобнее сразу  отделять их от конечных файлов - в этом прямая польза! Советую попробовать на практике...  
    PS + если ещё докачку учесть, то вообще ж...
     
    Лично к insorg без претензий, за батник для Оpera install - RESPECT и уважуха!!! 100-точка лётает!
     

    Всего записей: 1272 | Зарегистр. 03-03-2004 | Отправлено: 18:15 26-06-2023 | Исправлено: VitalyF, 18:38 26-06-2023
    ARoma



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Можно универсальные пресеты сделать, не привязываясь к id форматов.
    Например для FHD / HD видео так:
    Код:
    -S "res:1080" / "res:720"

    Для скачивания видео с максимальным разрешением:
    Код:
    -S "res"

    Для скачивания только аудио:
    Код:
    -x

    В целом, по такому же принципу и для других разрешений. Так будет работать на огромном большинстве сайтов.
     
    для примера, пресет [FHD 1080p] для батника insorg будет выглядеть так:
    Код:
    :JOB1
    @powershell -Command "%~dp0\yt-dlp.exe -S "res:1080" --ignore-errors --ignore-config --no-part --console-title --progress (Get-Clipboard)"

    Всего записей: 675 | Зарегистр. 13-06-2019 | Отправлено: 19:25 26-06-2023 | Исправлено: ARoma, 19:26 26-06-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