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

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


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

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

    Цитата:
    ну вот так у меня ошибка на фильтре

    Что-то ты не то накидал, если ты убрал tmp, то и реализовать надо как-то с именами, чтобы можно было аудио фильтр наложить (что еще проблемнее). И aac пропиши вместо  libfdk_aaс если его нет.

    Цитата:
    yt-dlp_x86 -o "X:\Desktop\%%(title)s.%%(ext)s" -x --audio-quality 0 --audio-format m4a --write-thumbnail --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --exec after_move:"move {} temp & ffmpeg -vn -y -i temp -ac 2 -c:a libfdk_aac -vbr 5 -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\" {} & del temp" URL

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 19:04 15-02-2024 | Исправлено: RazOne707, 19:16 15-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    И aac пропиши вместо  libfdk_aaс

    ты мне сказал с того поста, я с того взял
    по моему ты не понял, я тебя просил дай мне команду которая у тебя в cmd работает, всё, почему я должен её изобретать? я не пользуюсь ffmpeg  
     
    Добавлено:
    и нафига мне его это с темпами и мувами?
     
    Добавлено:
    RazOne707
    Цитата:
     то и реализовать надо с чтением названия итд (что еще проблемнее).

    ты вообще не читал что я писал да?

    Код:
    [Exec] Executing command: ffmpeg -v quiet -vn -y -i "C:\Users\greeple\Desktop\Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a" -ac 2 -c:a libfdk_aac -vbr 5 -filter_complex "compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm" "C:\Users\greeple\Desktop\Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a"
    ERROR: Postprocessing: Command returned error code 3165764104

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 19:15 15-02-2024
    RazOne707

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

    Цитата:
    по моему ты не понял

    Я уже давно все понял. Ты решился научить заявляя громкими словами как все легко и сейчас спрашиваешь как будет 2x2. Забей
     

    Цитата:
    ты вообще не читал что я писал да?

    Я тебе на это ответил выше, ты убрал перенос в tmp - что ты еще ожидал ? Чтобы рядом были два одинаковых названия двух файлов ?
     

    Цитата:
    ты же даже команду не можешь рабочую дать, мне то её откуда родить

    выше полная команда, и даже написал чтобы заменил на aac http://forum.ru-board.com/topic.cgi?forum=5&topic=49719&start=3960#2

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 19:17 15-02-2024 | Исправлено: RazOne707, 19:22 15-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Я уже давно все понял. Ты решился научить заявляя громкими словами как все легко и сейчас спрашиваешь как будет 2x2. Забей

    ясно, не читатель значит всё таки
     
    Добавлено:
    забей внатури
     
    Добавлено:
    RazOne707
    Цитата:
    Я тебе на это ответил выше, ты убрал перенос в tmp - что ты еще ожидал ?

    нафига он там нужен?
     
    Добавлено:
    ты же даже команду не можешь рабочую дать, мне то её откуда родить

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 19:18 15-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Вот еще если выше не сработает итд, более ранний вариант, но суть и исполнение одно и тоже

    Цитата:
    yt-dlp_x86.exe -o "X:\Desktop\%%(title)s.%%(ext)s" -x --audio-quality 0 --audio-format m4a --write-thumbnail --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --exec "move {} temp & ffmpeg -y -vn -v quiet -i temp -ac 2 -c:a libfdk_aac -vbr 5 -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:2:2:0,bass=g=4:f=110:w=0.6,dynaudnorm\" {} & del temp" URL  

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 19:30 15-02-2024 | Исправлено: RazOne707, 19:30 15-02-2024
    greeple

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

    Код:
    ffmpeg -vn -y -i "Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a" -ac 2 -c:a aac -vbr 5 -filter_complex "compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm" "Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a"

    ошибка

    Код:
    [out#0/ipod @ 000002587ebe6ac0] Codec AVOption vbr (Variable bit rate mode) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.
    Output Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a same as Input #0 - exiting
    FFmpeg cannot edit existing files in-place.
    Error opening output file Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a.
    Error opening output files: Invalid argument

     
    Добавлено:

    Цитата:
    Вот еще если выше не сработает итд, более ранний вариант, но суть и исполнение одно и тоже

    мне не надо yt-dlp, написал же, нужна рабочая к ffmpeg

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 19:33 15-02-2024
    RazOne707

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

    Цитата:
    aac -vbr 5

    Я устал тебе писать про 2+2=4. У нативного aac нет vbr пресета. Ладно, закончим.
     

    Цитата:
    мне не надо yt-dlp, написал же, нужна рабочая к ffmpeg

    Вот. https://www.upload.ee/files/16273098/FFmpeg_N-113629-g7395f029ac.zip.html

    Цитата:
    yt-dlp_x86.exe -o "X:\Desktop\%%(title)s.%%(ext)s" -x --audio-quality 0 --audio-format m4a --write-thumbnail --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --exec "move {} temp & ffmpeg -y -vn -v quiet -i temp -ac 2 -c:a libfdk_aac -vbr 5 -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:2:2:0,bass=g=4:f=110:w=0.6,dynaudnorm\" {} & del temp" URL
    или
    yt-dlp_x86.exe -o "X:\Desktop\%%(title)s.%%(ext)s" -x --audio-quality 0 --audio-format m4a --write-thumbnail --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --exec after_move:"move {} temp & ffmpeg -vn -y -i temp -ac 2 -c:a libfdk_aac -vbr 5 -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\" {} & del temp" URL

    Попробуй просто по-разному сам.

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 19:37 15-02-2024 | Исправлено: RazOne707, 20:09 15-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Я устал тебе писать про 2+2=4. У нативного aac нет vbr пресета. Ладно, закончим, это бред какой-то

    ты не писал этого, ты написал убери libfdk_ и всё
     
    Добавлено:
    прикалываешься? я тебе уже 5 раз написал дай команду, ты мне тут "устал повторять" того что не писал
     
    Добавлено:
    RazOne707
    Цитата:
    Вот. Только ничего больше не спрашивай)

    я с ним и пробовал, гений
     
    Добавлено:
    если просто в cmd ошибка на файле

    Код:
    ffmpeg -vn -y -i "Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a" -ac 2 -c:a aac -filter_complex "compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm" "Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a"


    Код:
    Output Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a same as Input #0 - exiting
    FFmpeg cannot edit existing files in-place.
    Error opening output file Selfloss - Official Announcement Trailer [d4Fhs-2HFO8].m4a.
    Error opening output files: Invalid argument

    то как я тебе в yt-dlp то проверю?
    в yt-dlp так должно работать

    Код:
    yt-dlp команды --exec "ffmpeg {} команды {}" https://www.youtube.com/watch?v=d4Fhs-2HFO8
     

    пробуй

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 19:39 15-02-2024
    RazOne707

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

    Цитата:
    FFmpeg cannot edit existing files in-place.

    Тебе конкретно ffmpeg пишет. Я тебе три раза перефразировал... Для чего перенос в temp.
    Давай я переведу тогда еще: "FFmpeg не может редактировать существующие файлы в одном месте."

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 19:55 15-02-2024 | Исправлено: RazOne707, 19:56 15-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1-ый способ уже нашёл! Вместо fdk_aac в ffmpeg пишешь -c:a copy, дальше фильты и картика на месте.
    Но хочется fdk-aac сохранить, ищу 2-ой способ...

    Всего записей: 1270 | Зарегистр. 03-03-2004 | Отправлено: 20:08 15-02-2024 | Исправлено: VitalyF, 20:11 15-02-2024
    greeple

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

    Цитата:
    -y (global)
    Overwrite output files without asking.

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 20:09 15-02-2024
    RazOne707

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

    Цитата:
    а как же  
     
    Цитата:
    -y (global)
    Overwrite output files without asking.

    Удалить файл, который обрабатывается - на который должны наложиться фильтры ? Однако. И как, работает ?
     
    UPD:
    VitalyF

    Цитата:
    1-ый способ уже нашёл! Вместо fdk_aac в ffmpeg пишешь -c:a copy, дальше фильты и картика на месте.

    Перепроверь. А то AIMP например покажет обложку если рядом картинка, якобы она в файле
    Также после фильтров картинки не будет

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 20:10 15-02-2024 | Исправлено: RazOne707, 20:40 15-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Дело не в формуле, а в том, что при кодировании
    обложка теряется, нашел 1-ый способ (см. выше) её сохранить.
    Ищу 2-ой способ чтобы кодек не менять

    Всего записей: 1270 | Зарегистр. 03-03-2004 | Отправлено: 20:31 15-02-2024 | Исправлено: VitalyF, 20:32 15-02-2024
    greeple

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

    Код:
    yt-dlp -x --audio-quality 0 --audio-format m4a --add-metadata --merge-output-format mp4 -v --postprocessor-args "ffmpeg: -v quiet -vn -y -ac 2 -c:a aac -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" https://www.youtube.com/watch?v=d4Fhs-2HFO8

    если обложку добавить, то ошибка

    Код:
    libavutil      58. 38.100 / 58. 38.100
      libavcodec     60. 39.100 / 60. 39.100
      libavformat    60. 21.100 / 60. 21.100
      libavdevice    60.  4.100 / 60.  4.100
      libavfilter     9. 17.100 /  9. 17.100
      libswscale      7.  6.100 /  7.  6.100
      libswresample   4. 13.100 /  4. 13.100
      libpostproc    57.  4.100 / 57.  4.100
     
    ERROR: Postprocessing:   libpostproc    57.  4.100 / 57.  4.100
    Traceback (most recent call last):
      File "yt_dlp\YoutubeDL.py", line 3495, in process_info
      File "yt_dlp\YoutubeDL.py", line 3675, in post_process
      File "yt_dlp\YoutubeDL.py", line 3657, in run_all_pps
      File "yt_dlp\YoutubeDL.py", line 3635, in run_pp
      File "yt_dlp\postprocessor\common.py", line 23, in run
      File "yt_dlp\postprocessor\common.py", line 128, in wrapper
      File "yt_dlp\postprocessor\embedthumbnail.py", line 86, in run
      File "yt_dlp\postprocessor\ffmpeg.py", line 1106, in convert_thumbnail
      File "yt_dlp\postprocessor\ffmpeg.py", line 367, in real_run_ffmpeg
    yt_dlp.postprocessor.ffmpeg.FFmpegPostProcessorError:   libpostproc    57.  4.100 / 57.  4.100

     
    и кстати --postprocessor-args "ffmpeg добавляет ключи к внутренней команде постпроцесса ffmpeg, который будет, а exec после работает, т.е, сначала дефолтный отработает со своими обработками, а потом ещё и exec. На -v посмотрите как у вас там отличается
     
    Добавлено:
    RazOne707
    Цитата:
    Удалить файл

    где ты увидел удалить?

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 20:38 15-02-2024
    neorumtu

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обложка это видео, видео сохраняется -c:v copy (или можно указать -c:v mjpeg). Опции -vn быть не должно (-vn значит video none).
    В режиме -c:a copy аудио фильтры работать не могут, они требуют перекодирование через pcm.

    Всего записей: 536 | Зарегистр. 30-08-2023 | Отправлено: 20:39 15-02-2024 | Исправлено: neorumtu, 20:40 15-02-2024
    RazOne707

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

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 20:43 15-02-2024 | Исправлено: RazOne707, 20:44 15-02-2024
    greeple

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

    Код:
    yt-dlp -x --audio-quality 0 --audio-format m4a --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --postprocessor-args after_move:"ffmpeg: -v quiet -vn -y -ac 2 -c:a copy -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" -v https://www.youtube.com/watch?v=d4Fhs-2HFO8

    after_move: думал что только для exec и use-postprocessor, а так работает и вставляет всё

    Всего записей: 4242 | Зарегистр. 11-02-2020 | Отправлено: 20:48 15-02-2024
    RazOne707

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

    Цитата:
    В режиме -c:a copy аудио фильтры работать не могут, они требуют перекодирование через pcm.

    Да. Они оказывается не применяются, нужен обязательно конверт
     
    greeple

    Цитата:
    yt-dlp -x --audio-quality 0 --audio-format m4a --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --postprocessor-args after_move:"ffmpeg: -v quiet -vn -y -ac 2 -c:a copy -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" -v https://www.youtube.com/watch?v=d4Fhs-2HFO8

    Лол конечно. Но так все работает. Тебя нужно было раскачать похоже для чтобы мозги заработали)  
     
    При --postprocessor-args он сам выполняет конвертирование с другим именем,конвертирование, переименование обратно рядом

    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 20:50 15-02-2024 | Исправлено: RazOne707, 21:02 15-02-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Перепроверь. А то AIMP например покажет обложку если рядом картинка

    ffmpeg -y -vn -i 1.m4a -c:a copy 2.m4a
     можешь сам убедиться! ))
    А в строке не ищите, не найдёте, только время потратите, при перекодировании обложка теряется в ffmpeg
    Ищите в ffmpeg опцию сохранить обложку

    Всего записей: 1270 | Зарегистр. 03-03-2004 | Отправлено: 21:00 15-02-2024 | Исправлено: VitalyF, 21:04 15-02-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple зачем-то сменил) aac на copy где обложка, и там применяется обложка лишь потому-что фильтр не применяется... а не из-за after_move (слушать на слух, лог ошибки не выдает, также видно по рядом создающемуся файлу и последующему его удалению)
     
    Фильтр работает, обложки нет:

    Цитата:
    yt-dlp -x --audio-quality 0 --audio-format m4a --add-metadata --merge-output-format mp4 -v --postprocessor-args "ffmpeg: -v quiet -vn -y -ac 2 -c:a aac -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" https://www.youtube.com/watch?v=d4Fhs-2HFO8

     
    Фильтр не работает, обложка есть:

    Цитата:
    yt-dlp -x --audio-quality 0 --audio-format m4a --add-metadata --convert-thumbnail jpg --embed-thumbnail --merge-output-format mp4 --postprocessor-args after_move:"ffmpeg: -v quiet -vn -y -ac 2 -c:a copy -filter_complex \"compand=0 0:1 1:-90/-900 -70/-70 -30/-9 0/-3:6:0:0:0,bass=g=3:f=110:w=0.6,dynaudnorm\"" -v https://www.youtube.com/watch?v=d4Fhs-2HFO8


    Всего записей: 1250 | Зарегистр. 06-10-2023 | Отправлено: 21:03 15-02-2024 | Исправлено: RazOne707, 21:33 15-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 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