image.png9 Кб, 338x147
yt-dlp и общий скачивания видео тред №6 yt-dlp /yt-dlp/ Windows 7: Chromium based 3694361 В конец треда | Веб
yt-dlp и общий скачивания видео тред №6

yt-dlp – это актуальный форк youtube-dl, основанный на ныне неактивном youtube-dlc и в который перешло большинство разработчиков его предка. Основное внимание в этом проекте уделяется добавлению новых функций и исправлений, а также обновлению исходного проекта.

Гитхаб: https://github.com/yt-dlp/yt-dlp

Список всех поддерживаемых сайтов: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md

> Как установить?


Скачать yt-dlp и ffmpeg:
https://github.com/yt-dlp/yt-dlp/releases/latest
https://ffmpeg.org/download.html
Далее либо переместить yt-dlp.exe и ffmpeg.exe в C:\Windows\System32, либо внести путь к ним в переменные окружения %PATH%.
Альтернативная консольная установка:
winget install yt-dlp
winget install ffmpeg
В случае с линуксом кинуть yt-dlp_linux в /bin.

> Как выбрать целевую папку?


Либо открыть её в проводнике и написать в адресной строке cmd, либо открыть её в самой консоли командами dir, cd и cd \ (вместо прописывания названий можно жать Tab).

> Как скачать?


yt-dlp "ссылка"
Всё. Видео скачается сразу в лучшем качестве, в случае с Youtube скорее всего в webm (vp9+opus). В основном ссылку можно не выделять кавычками, но без них съедается часть ссылки после символа &.

> Как выбрать качество?


yt-dlp "ссылка" -F
Выйдет таблица со списком потоков, у каждого есть свой ID в первой колонке. Далее (стрелкой вверх можно вернуться к редактированию предыдущей команды) yt-dlp "ссылка" -f [ID потока] (без квадратных кавычек). В случае с Youtube [ID видеопотока]+[ID аудиопотока].

Это база, которой для начала достаточно неофиту. Ответы на большинство вопросов можно найти в официальной справке https://github.com/yt-dlp/yt-dlp/blob/master/README.md и неожиданно в предыдущих тредах.

Тред №0: https://2ch.org/s/arch/2022-07-20/res/3038311.html
Тред №1: https://2ch.org/s/arch/2023-05-13/res/3154857.html
Тред №2: https://2ch.org/s/arch/2023-09-18/res/3272548.html
Тред №3: https://2ch.org/s/arch/2024-09-03/res/3330102.html
Тред №4: https://2ch.org/s/arch/2025-06-30/res/3489853.html
Тред №5: https://2ch.org/s/arch/2026-02-01/res/3601102.html
1754273011538.jpg92 Кб, 512x512
Windows 10: Firefox based 2 3694518
>>694361 (OP)

> > Как скачать?


> yt-dlp "ссылка"


> Всё.


Пиздабол.
Правильно вот так yt-dlp --proxy https://хуёмоё "ссылка"
Windows 10: Chromium based 3 3694606
>>694518
Отсутвие упоминания https://github.com/yt-dlp/yt-dlp/wiki/EJS и куков в 2к26 тебя не смутило, без коротого он не yt-, а просто dlp, а прокси, который может быть системным - смутило?
Windows 10: Firefox based 4 3694662
>>694606
Для многих сайтов куки не нужны
image.png7 Кб, 515x90
Windows 10: Chromium based 5 3694707
>>694518
>>694606
Это всё можно в yt-dlp.conf прописать, представил ваши ебальнички, вы всё время это вбиваете, маслята? Поэтому так и остаётся yt-dlp ссылка. Что же до EJS, то у меня и без него всё качает.
Windows 10: Firefox based 6 3694868
>>694707
Не, в конф хуйня, иногда надо другой прокси, например. или без прокси если рунет.

> вы всё время это вбиваете, маслята?


Я просто копирую ссылку и кликаю по одному из десятка батников
Windows 10: Firefox based 7 3694869
>>694707
Кукисы в txt тоже хуйня, надо сразу с лисы брать свежие. Но ты хромог.
Windows 10: Chromium based 8 3694875
>>694869

> надо сразу с лисы брать свежие


Выгрузил куки 17 октября 2025 года, до сих пор работают.
Windows 10: Chromium based 9 3694876
>>694868

> иногда надо другой прокси, например. или без прокси если рунет


У меня на 1080 порте висит byedpi.
Linux: Firefox based 10 3694900
>>694361 (OP)
Может кто-нибудь пожалуйста объяснить, почему старый ноут мог нормально тянуть youtube в 2022м, а в 26м даже видео в бэкэндах тормозят?
Android: Chromium based 11 3694918
>>694900
Так самое смешное, что кодеки те же самые остались, то есть эти бляди рисуют интерфейс с помощью какого-то невероятно тяжелого дерьма, что без восьми ядер не разберёшься. Сейчас я так понимаю все крупные сервисы капиталистических монополий представляют из себя веб-приложения (то есть один гигантский джаваскрипт, который почти за всё на сайте отвечает), в этот js напихано дохуя лишнего, в первую очередь реклама/сбор данных, для них же это важнее, чем тебе видео показывать. Старые устройства просто на такое говно не рассчитаны. Забивание болта на оптимизацию - тренд.
Android: Mobile Safari 12 3695206
>>694361 (OP)
Нихуя не работает, все время ошибки сыпет, похуй что впн включен
Программа кал
Windows 10: Chromium based 13 3695207
>>695206
Программа действительно кал, но лучше нет.

>ошибки сыпет


На инопланетном языке? Почитай
Windows 10: Chromium based 14 3698852
Как быть с ошибкой:
WARNING: [youtube] ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)). Retrying (1/3)...

Такая проблема что с впн, что без него (пробовал 2 разных, суммарно потестил больше 10 серверов).

В Hitomi Downloader похожая проблема, но он хотя бы с одним впн работает.

Обход dpi не помогает ни в hitomi, ни в yt-dlp (пробовал в комбинациях с впн, чисто dpi, без него и т.д.)

Такая хрень уже давно.
Android: Mobile Safari 15 3700171
Аноны сталкивались с тем, что Deno в последние дни не может solve puzzle?
Windows 7: Chromium based 16 3700728
>>700171
Было один раз, но после обновления yt-dlp больше не наблюдал пока.
Windows 10: New Opera 17 3701460
Опять гугл что-то наухевертил и все сломалось?
Windows 7: New Opera 18 3701495
На старых ОС, типа Windows 7 или даже ХР, из вспомогательных рантаймов работает только quickjs. Актуально, когда используются куки, без внешнего рантайма с куками новые версии не работают.
https://github.com/yt-dlp/yt-dlp/wiki/EJS#quickjs--quickjs-ng
yt-dlp --cookies-from opera --js-runtimes quickjs %LINK%.
Windows 7: Chromium based 19 3701579
>>701495

>На старых ОС, типа Windows 7 или даже ХР, из вспомогательных рантаймов работает только quickjs


С VxKex на win7 работает и deno (правда, не самый последний).
Linux: Firefox based 20 3701594
>>694900
Бэкенды типа фритуба же используют электрон, а он основан на хромиуме. Ну вот, хромиум потяжелел. Щас интернет требует больше шифрования, чем раньше же.
Android: Mobile Safari 21 3701617
>>701495
>>701579
У меня как раз Windiws 7, и в папке с экзешником лежат и quickjs с dll-ками, и deno помазанный ванильным VxKex. Когда в командной стоке принудительно прописываю использование quickjs как двумя постами выше, всё равно в выводе консольки пишет, что гугловские кроссворды решает deno. Почему так?
Windows 7: New Opera 22 3702047
>>701579

> VxKex


Та ну, мне уже хватило OneCoreApi, правда на ХР, после чего Supermium перестал работать.
Windows 7: New Opera 23 3702050
>>701617
Ну, заблочь deno, проверь, будет ли работать.
Windows 10: Chromium based 24 3702079
У меня видно только m3u8 avc1+mp4a до 1080п включительно. Иногда отображает все остальные форматы, но это очень редко.
Android: Mobile Safari 25 3702389
>>702050
Если deno.exe в папке с yt-dlp или %PATH% не находит, то переключается на qjs и решает кроссворды по минуте вместо пары секунд, если есть то в любом случае использует его, несмотря на явно указанные аргументы в команде отдать предпочтение qjs.
Windows 10: Chromium based 26 3702910
бамп
Windows 7: New Opera 27 3703341
>>702389

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


Ну так это и понятно, даже в мануале сказано: Deno (recommended) Enabled by default. Почему-то посчитали, что если есть deno, то остальные можно игнорировать, можно создать issue насчет этого.

> и решает кроссворды по минуте вместо пары секунд


А вот это уже странно, у меня около 10 секунд, долго было с quickjs-ng, даже и не останавливалось, что пришлось выключать.
Windows 7: New Opera 28 3703345
>>703341
>>702389
Вот же, в мануале, мог бы сам найти: In order to use a lower priority runtime when "deno" is available, --no-js-runtimes needs to be passed before enabling other runtimes.
Windows 10: Chromium based 29 3704034
Аноны, дайте пожалуйста совет, в каком из двух форматов, mkv или mp4, лучше скачивать видео разрешением 1080р? Мне важно только качество, совместимость с другими системами и размер видео не имеют значения.
Windows 10: Chromium based 30 3704131
>>704034
Икв и мп4 это не форматы видео, это контейнеры.
Windows 10: Chromium based 31 3704143
>>704034
MKV самый лучший формат, в нём всегда качественней видео получается.
Linux: Chromium based 32 3704181
>>704143
Мкв это контейнер
Windows 7: New Opera 33 3704344
>>704034
Качество определяется кодеком, для видео: AV1(av01) > VP9 (vp9) > H.264(avc1), для звука Opus (opus) > AAC (mp4a), самая высокая совместимость с девайсами - у H.264 и AAC, остальные могут не поддерживаться, хоть и качество повыше.
А контейнер, типа mp4, webm, mkv - уже отдельная тема. Оригинальные контейнеры: mp4 и webm, они автоматически выставляются при скачивании, но можно принудительно и в mkv впихнуть. На качество это не повлияет, но больше всего опций - у mkv, но не для просто скачанного видео, а с учетом последующего редактирования, а для просто скачанного - достаточно webm или mp4, самый оптимальный вариант - webm с vp9 и opus.
Windows 7: Chromium based 34 3704371
>>704344

>Качество определяется кодеком, для видео: AV1(av01) > VP9 (vp9) > H.264(avc1)


Расскажи это вот ему >>3703391 →
BSD: Safari 35 3704375
>>704371
New Opera любит замыленный пластик.
Windows 10: Chromium based 36 3704398
>>704344

> AV1(av01) > VP9 (vp9) > H.264(avc1)


Это чё? ав1 лучше чем вп9 и вп9 лучше чем авц? Это хуйня. Если мы конкретно про ютуб говорим. На ютубе есть качество (1080 и ниже) и (больше 1080). В 1080 и ниже авц лучше чем вп9 и ав1, хуй знает как гугл жмёт, но динамичные видео превращается в квадраты на пол экрана. А в больше 1080 доступны только вп9 и ав1, и я не вижу между ними разницы, потому что у меня мониторы маленькие, но я предпочитаю вп9 потому что ав1 ещё слишком молодой и в старых прошлогодних устройствах не поддерживается. Звук ваще похуй, в мп4 суёшь аас, в вебм суёшь опус, это пережатки гугла, там не на что дрочить.
>>704371

> Расскажи это вот ему >>3703391 →


А личное кодирования видео к ютубу вообще никак не относится. В ютуб можно засовывать хоть лосслесс 1000 мбит/сек, ютуб его всё равно пережуёт и выплюнет стандартный набор шакальных потоков.
Windows 7: New Opera 37 3704524
>>704371
>>704398
Для меня основным показателем было качество кодирования на низких битрейтах, я когда-то давно даже в FFmpeg треде постил результаты: av1; vp9; vp8; libx265; libx264 - https://2ch.org/s/res/3301315.html#3332829 , там просто h.265 завел в заблуждение тем, что он другую часть кадра искажал, но таки он большую часть размывал, жаль, что скрины не сохранились. Но я для кодирования использую только H.264 для совместимости, музыку скачиваю в Opus и для той же совместимости пережимаю в MP3 с пресетом -q 1, а новые кодеки, типа AV1 кодируют очень медленно, да и VP9 тоже медленней, чем H.264. Насчет звука, то разница точно есть, на низких битрейтах Opus лучше вытягивает, чем AAC и даже HE-AAC.
А если пошло на то, что AV1 сильно сглаживает >>3703391 →, то нужно смотреть в сторону отключения шумоподавления: https://trac.ffmpeg.org/wiki/Encode/AV1#Filmgrainsynthesis -svtav1-params film-grain-denoise=0, синтезировать зернистость -svtav1-params film-grain=1-50
"SVT-AV1 поддерживает синтез зернистости пленки, функцию AV1, позволяющую сохранять вид зернистого видео, затрачивая на это очень небольшую скорость передачи данных. Зернистость изображения удаляется с помощью шумоподавления, его внешний вид аппроксимируется и синтезируется, а затем добавляется поверх видео во время декодирования в качестве фильтра."
Linux: Chromium based 38 3704545
>>704524

> а новые кодеки, типа AV1 кодируют очень медленно


SVT-AV1 не такой уж и медленный, preset 6 примерно по скорости x264 veryslow.
На моем дохлом ПК кодировать фильмы с veryslow я конечно не стану, но для небольших клипов приемлемая скорость.
Windows 7: New Opera 39 3704591
>>704524
Превьюшки таки остались, сделал их апскейл. Вот насчет VP9 и AV1, то один кодек размывает одни детали, а другой - другие. AV1 усредняет размытие общего плана и пытается сохранить мелкие детали, а VP9 - наоборот, сохраняет общий план и убирает мелкие детали. Можно сказать, что где-то на одном уровне.
ezgif.com-optimize.gif140 Кб, 1280x1000
Windows 7: New Opera 40 3704602
ezgif.com-optimize.gif219 Кб, 1280x1000
Windows 7: New Opera 41 3704611
Windows 10: Chromium based 42 3704620
>>704524 >>704591
Чё вы тут этим срёте? Уёбывайте в ффмпег-тред. Кодирование видео никак не относится к скачиванию видео с ютуба. Ютуб сам кодирует видео как хочет.
Windows 7: New Opera 43 3704812
>>704620

> Ютуб сам кодирует видео как хочет.


Но можно выбрать нужный формат видео: AV1, VP9, AVC1(H.264) и звука Opus/AAC. И вопрос в том, типа какой лучше.
Windows 10: Firefox based 44 3705014
>>704812
Как?(

Пишу например в консоли это, но качается видео .webm

yt-dlp -t mp3 "https://www.youtube.com/watch?v=rjRV0G6qWgw"

А я хочу песенки в .mp3 скачать
Linux: Firefox based 45 3705025
>>705014
На ютаби нет никакого мп3. Если дебе нужно мп3, то тебе ПРИДЁТСЯ перекодировать аас или опус с ютуба в мп3. Для этого хорошо подходит тот же ффффффффмпег.

И формат ты пишшь не правильно.

>yt-dlp -t mp3


кек. Это так не работает.

Если ты всё равно будешь конвертировать в свой сраный мп3 то кочай звук с ютуба так: yt-dlp -x --audio-format best
Эта команда скачает только аудио а лучшем качестве из доступных для заданного видосика.
Windows 10: Firefox based 46 3705029
>>705025
а можно не видео скачать а именно типо аудио?

получается будет так?

yt-dlp -x --audio-format best "ссылка на видео"

мне в целом любой формат подойдет который читает foobar2000
Linux: Firefox based 47 3705031
>>705029
Я те и так написал ТОЛЬО АУДИО, блять.
"-x" как раз этим и занимается.

Да, получается так: yt-dlp -x --audio-format best <URL_видео>
Windows 10: Firefox based 48 3705038
>>705031
спасибо семпай ^_^
Windows 10: Firefox based 49 3705073
>>705031
хуйня, не сработало

зато вот так качает аудио m4a yt-dlp -t aac "ссылка"
Windows 7: Chromium based 50 3705079
>>705029
>>705073
В шапке же все написано:

>Как выбрать качество?


>yt-dlp "ссылка" -F



И потом качай свой аудиопоток с каким-нибудь там -f 249.
Windows 10: Chromium based 51 3705080
>>705031

> yt-dlp -x --audio-format best <URL_видео>


Хуйня.

yt-dlp.exe -f "ba/b" -x --audio-format mp3 <URL_видео>
-f "ba/b" - выбирает формат. Сначала тот где есть только звук. Если такого нет, то просто лучший формат.
-x - удаляет видео, оставляет звук.
--audio-format mp3 - перекодирует звук в мп3.

Нужен ффмпег лежащий рядом.
Windows 10: Firefox based 52 3705085
>>705080
Лежащий рядом это как? чтобы запущен был или в одной папке с yt dlp?

> yt-dlp.exe -f "ba/b" -x --audio-format mp3 <URL_видео>


Вместо url видео могу же ссылку на плейлист вставить?
Linux: Firefox based 53 3705101
>>705073
Кому ты пиздишь? Всё работает. Более того, я тапк даже плейлесты качал.

Хотя... Ты же виндо-юродивый, может поэтому у тебя ничего не выходит.
Windows 10: Chromium based 54 3705112
>>705031

> yt-dlp -x --audio-format best <URL_видео>


Эта хуйня качает дефолтный "лучший" формат, "-x" извлекает аудио и "--audio-format best" не делает нихуя.
Linux: Firefox based 55 3705132
>>705112
Эта "хуйня" выбирает лучшее аудио в ролике и извлекает его.

Что тебе ещё нужно, собака?
Windows 10: Chromium based 56 3705138
>>705132
Каким именно раком оно выбирает лучшее аудио в ролике, собака? Ты даже выбор формата не прописал.
-x, --extract-audio - Convert video files to audio-only files (requires ffmpeg and ffprobe)
Linux: Firefox based 57 3705155
>>705138
Ебло тупое, там БУКВАЛЬНО НАПИСАНО "лучшее аудио".
Формат? Ты тупое? Ебанько, ЛУЧШЕЕ подразумевает, ВНЕЗАПНО, ЛУЧШЕЕ из имеющегося. А это может быть любой формат. Или старый или новый. Или старый с большим битрейдом, или оригинал без перекодирования и т.д.
Windows 10: Chromium based 58 3705159
>>705155

> БУКВАЛЬНО НАПИСАНО "лучшее аудио"


"--audio-format best" это что ли? Это вообще нихуя не значит. Это дефолтное значение. Оно нихуя не делает.
Это вообще другое. Это нужно для перекодирования аудио в другой формат.

> --audio-format FORMAT - Format to convert the audio to when -x is used. (currently supported: best (default), aac, alac, flac, m4a, mp3, opus, vorbis, wav). You can specify multiple rules using similar syntax as --remux-video


Лучше бы принёс ссылку на обсуждения где объяснено что "при использовании -x и без указания формата -f, формат -f изменяется на "bestaudio/best", но в readme это нихуя не указано.
https://github.com/yt-dlp/yt-dlp/issues/2565
https://github.com/yt-dlp/yt-dlp/issues/9690
Тупые линуксоиды...
Linux: Firefox based 59 3705166
>>705159
Бля, тугой, ты заебал. Аудио - тип. Бест - это и есть твой маня-"формат".
ПРОСТО блять скачивается аудиодорога в лучшем качестве из возможных в конкретном видео.
Что блять тебе не понятно. Я хуею.

Конверт это вообще отдельная песня. И конвертить можно во что угодно. А мы говорим только про ютубные исходники, кои могут быть в нескольких вариантах.
Windows 10: Chromium based 60 3705167
>>705166
--audio-format не имеет никакого отношения к -f, --format. Тупой ты линуксоид.
Linux: Firefox based 61 3705168
>>705167
Тупая хуита, а где я говормл что это f и/или --format? Ты, дегрод, опять порвался из-за собственной тупости?
Windows 10: Chromium based 62 3705171
>>705168
Ты, дегрод, говоришь что выбираешь лучший аудио формат, но не показываешь где ты это делаешь.
Linux: Firefox based 63 3705174
>>705171
Дегенерат, best по твоему что делает?

Я хуею с ебаната. В трёх словах в команде запутался, лол.
Windows 10: Chromium based 64 3705175
>>705174
Есть best в --audio-format.
И есть best в --format.
Это не одно и то же, ебанат.
Linux: Firefox based 65 3705176
>>705175
Тупоей хуйло, я повторяю тебе >>705168
Windows 10: Chromium based 66 3705180
>>705176
Ты говоришь что --audio-format best выбирает лучший аудио формат, ебло >>705155
Linux: Firefox based 67 3705183
>>705180
Ебло тупое, там БУКВАЛЬНО НАПИСАНО "лучшее аудио".
Формат? Ты тупое? Ебанько, ЛУЧШЕЕ подразумевает, ВНЕЗАПНО, ЛУЧШЕЕ из имеющегося. А это может быть любой формат. Или старый или новый. Или старый с большим битрейдом, или оригинал без перекодирования и т.д.
Windows 10: Chromium based 68 3705191
>>705183

> БУКВАЛЬНО НАПИСАНО "лучшее аудио"


Что ты заладил "буквально написано". Написано и написало, а отвечает за другое.
Windows 10: Chromium based 69 3705216
>>704344
Спасибо большое за объяснение
изображение.png54 Кб, 988x398
Windows 10: Firefox based 70 3705481
Использую ytdlp-interface и чёт последнюю неделю с ph не могу скачать видео. Скачивается файл полностью, но не проигрывается, хотя формат mp4. И превью у него нет.
Видео, где просто 720 - открывается
Где HLS-1773 - хуй.
Кодеков не хватает?
Windows 10: Firefox based 71 3705512
>>705481
yt-dlp надо постоянно обновлять, иногда на nightly
изображение.png42 Кб, 817x536
Windows 10: Firefox based 72 3705596
>>705512
Всё обновлено, думал, может как раз в nightly проблема и откатился на stable, но не помогло. Нейросетка помогла, добавил такой аргумент и по умолчанию берётся, видимо, как раз "файловая" версия, а не поток, который хуй знает почему не может собраться корректно.

> -f "bv*+ba/b" --remux-video mp4

Windows 10: Firefox based 73 3705636
>>705596
Хз что ты мучаешься, просто в mkv всё бы кидал. Плеер там разберётся.
Windows 7: New Opera 74 3705779
>>705014

> yt-dlp -t mp3


Лучше так не делать, это preset, который не редактируется и конвертит с битрейтом в 128 kbps, а если качается в opus, то лучше отдельно конвертить в mp3, хотя бы 256 kbps. В твоем случае - yt-dlp -f bestaudio LINK.
В от этот >>705029 хуйню советует "yt-dlp -x --audio-format best "ссылка на видео", это для постобработки, тем более, что он выставляет best, что никак не повлияет, только -x уберет видео после скачивания, а если использовать yt-dlp -f bestaudio LINK, то видео не качается и будет только аудио в формате webm, потом его конвертишь в mp3 через ffmpeg - "ffmpeg -i downloaded.webm -b:a 256K -compression_level 1 downloaded.mp3" -compression_level - качество кодирования от 0 до 9, 0 - самое высокое качество, но наиболее медленно конвертит.
>>705085

> Лежащий рядом это как? чтобы запущен был или в одной папке с yt dlp?


Чтоб был в папке с yt-dlp, и надо бы директорию добавить в переменную PATH, но если так не делать, то нужно в консоли переходить в ту папку с ffmpeg, yt-dlp и только тогда запускать yt-dlp, т.к. если запустить yt-dlp в консоле из другой директории, то ffmpeg не найдется, хотя у yt-dlp есть параметр --ffmpeg-location, где можно указать путь к ffmpeg.
Windows 10: Chromium based 75 3705781
>>705779

> только -x уберет видео после скачивания


-x убирает видео ещё до скачивания >>705159
Задирать битрейт нет смысла. Это тебе не треск пластинок оцифровывать.
Windows 7: New Opera 76 3705790
>>705779

> это preset, который не редактируется


Сам preset "-t mp3" (-f 'ba[acodec^=mp3]/ba/b' -x --audio-format mp3) не редактируется, но через --audio-quality можно установить свой битрейт при использовании --audio-format, а параметры ffmpeg можно передать через --postprocessor-args, правда не пробовал, насколько гибко там можно что подставить.
>>705781
> Post-Processing Options:

> -x, --extract-audio


> Задирать битрейт нет смысла. Это тебе не треск пластинок оцифровывать.


Если скачивать в Opus, то явно надо выше 128 kbps для mp3 ставить.
Windows 10: Chromium based 77 3705798
>>705790

> > Post-Processing Options:


> > -x, --extract-audio


Не надо на меня тут шрифт повышать.
Иди, возьми ютуб видео, убери все свои личные параметры и конфиги, напиши "yt-dlp -x ссылка" и наблюдай какой формат он скачает.
Неизвестно: New Opera 78 3705803
>>705798
Никакой не скачает, даже соединиться не сможет.
Windows 7: New Opera 79 3705805
>>705798
Это ты убери -f bestaudio и оставь только -x, т.е. yt-dlp -x LINK. Только аудио скачивается за счет -f bestaudio, -x полезен, когда нет отдельно аудио, тогда видео удаляется при постобработке. Ну и более конкретно при -x: Downloading 1 format(s): 136+140.
1640772261573.webp43 Кб, 1600x240
Windows 10: Chromium based 80 3705831
>>705805

> Downloading 1 format(s): 136+140


У тебя неправильно. Должно быть пикрил.
Windows 7: New Opera 81 3705843
>>705831
Без конфига c --ignore-config, где указан формат, скачивает только аудио, такое себе.
Windows 10: Firefox based 82 3706138
>>704344

>AV1(av01) > VP9 (vp9) > H.264(avc1)


Хуйня полная. Этот >>704398 всё правильно пояснил но добавлю что на ютубе чем более старый формат тем лучше там качестве. Сильнее всего это заметно на видосах с разрешением <1080р, особенно в динамических сценах или сценах с зашумлением, h264 значительно чётче чем вп9 и ав1, и вп9 лучше ав1. Для 2к и 4к видосов вп9 тоже лучше чем ав1, это не так отчётливо как при низком разрешении, но всё же. В частности при ав1 сильнее видны чанки и цветовые артефакты чем при вп9. Хотя всё же ахуенности ав1 не унять, в нём видосы весят обычно где-то раза в 2 меньше чем в вп9, при примерно одинаковом качестве, поэтому тут от видео зависит какой кодек выбрать.

Ютдлп кстати при -f bv ищет самый современный кодек в самом большом разрешении. Поэтому скачивает он не лучшее качество а типа самое оптимальное полагаю.
Windows 7: New Opera 83 3706170
>>706138
Если насчет разницы VP9 и AV1 можно поспорить, т.к. они размывают разные планы, но насчет разницы с h.264 или даже с h.265 на низких битрейтах спорить не о чем, последняя пикча >>704591, где вообще сложно что-то разобрать.
Windows 7: New Opera 84 3706173
>>706138
Тот же AV1 сделан на базе VP9, Daala и Thor: https://ru.wikipedia.org/wiki/AV1
Windows 10: Chromium based 85 3706304
>>706170

> h.265


На ютубе нет 265. Там есть только 264, вп9 и ав1.
Windows 7: New Opera 86 3706307
>>706304
Я знаю, этот формат и не для браузеров, работает только с аппаратной поддержкой. Просто h.264 и h.265 рядом по качеству кодирования, h.265 чуть выше h.264, но ниже vp9 и av1.
Windows 10: Firefox based 87 3706487
Братцы, подскажите почему так?
yt-dlp.exe --no-warnings -j --cookies-from-browser firefox -o "%(title)s.%(ext)s" "https://www.youtube.com/watch?v=HIPXLuQ1umw"

ERROR: [youtube] HIPXLuQ1umw: Requested format is not available. Use --list-formats for a list of available formats

Если убираю брать куки с фаерфокса то чудесным образом всё начинает работать.
Android: Mobile Safari 88 3706492
>>706487
Тебя вчерашний шторм. Уже не первый год ютуб не качает без логина, коме пары шакальных форматов. А в СПб могильный интернет только по белым спискам второй день. Нахуй я плачу почти тыщу в месяц за "безлимит"?
Windows 10: Firefox based 89 3706495
>>706492

> Уже не первый год ютуб не качает без логина


Так я залогинен в фаерфоксе. И не качает когда я беру куки из фаерфокса.
А без кук - качает!
Windows 7: New Opera 90 3706558
>>706495
Выше обсуждалось уже >>701495, что если логинишься, нужен внешний рантайм. Самый простой вариант - скачать отсюда: https://bellard.org/quickjs/binary_releases/ quickjs-win-x86_64-2025-09-13.zip, распаковать, переименовать в qjs.exe и закинуть в папку с yt-dlp.exe. Ну или можно поставить любой из предложенных здесь: https://github.com/yt-dlp/yt-dlp/wiki/EJS .
Windows 7: New Opera 91 3706560
>>706487
>>706558
Кстати, без --no-warnings yt-dlp об этом прямо пишет.
О, мужик Кинаман.webm412 Кб, webm,
1280x720, 0:05
Windows 10: Firefox based 92 3706600
>>706558
Получилось, спасибо!
image.png127 Кб, 1892x1025
Windows 10: Chromium based 93 3706702
Раз у вас тут свой тред (через 10 лет будем встречаться и обмениваться видосами), спрошу тут.

Есть расширения-плагины для командной строки? Давно когда работал в техподдержке, у меня команды были на хоткеях, но это работа. Тут дома cmd мне нужна редко.

Есть что-то, позволяющее например добавить кнопку с записанной командой? Должно же быть.
Windows 10: Chromium based 94 3706731
Если при прочих равных условиях (форматы и т.д.) я скачаю ролик с бусти, он будет менее зашакален, чем этот же ролик на ютубе? По идее, ютуб больше пережевывает картинку
Windows 10: Chromium based 95 3706846
>>706702
Windows Terminal позволяет.
Windows 7: New Opera 96 3706854
>>701495
>>706558
На Windows 10 Deno https://github.com/denoland/deno/releases раза в 4 быстрее работает, чем quickjs (4 против 16 секунд).
бубис.png931 Кб, 1280x720
Windows 10: New Opera 97 3707294
Скачал все видео бэбэя. В чём я не прав?
Windows 10: Chromium based 98 3707388
Есть норм аддон в хром без вишмастеров?
Windows 10: Firefox based 99 3707508
>>707388
нет
Windows 10: Firefox based 100 3710319
>>694361 (OP)

>No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one


У вас шапка старая
Напишите в неё про Deno
Windows 10: Firefox based 101 3710342
Хочу скачать отрывок аудио из длинного видео
Ввожу команду
yt-dlp -x --audio-format mp3 --download-sections "*00:хх:хх-00:уу:уу" "https://www.youtube.com/хххххууууу"
Остановливается на destination намертво

Если просто скачать любое видео, без доп параметров, то всё работает

Как решить?
Android: Mobile Safari 102 3710357
Подскажите. А можно настроить ytdlp, что бы он скачивал стримы с kick или twitch. Мне нужно что бы я его запустил и он с заданной переодичностью чекал наличие стрима и скачивал его, а после скачивания вновь возвращался в режим ожидания следующего стрима. Может он такое? Если да, то подскажите что нужно прописать
Windows 10: Firefox based 103 3710580
Можно сделать что б он как то скачивал с браузера как дополнение а не программа с компа?
Windows 10: Chromium based 104 3710742
Эта хуйня дружит с байдпи?
Windows 10: Chromium based 105 3711433
Как дать куки браузера в yt-dlp? требует проверку на возраст....
Windows 10: Chromium based 106 3711496
бля ахуенна сделал скрипт в автохоткей через нейросеть, теперь по хоткею из буфера скачивается.
Windows 10: Chromium based 107 3711621
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --add-metadata
Linux: Firefox based 108 3711777
>>711433
--cookies-from-browser и название браузера.

Пишут, что пока поддерживаемые варианты такие: brave, chrome, chromium, edge, firefox, opera, safari, vivaldi, whale
Android: Mobile Safari 109 3711997
Вчера ещё касалось с локально созранённым cookies.txt, сегодня пришлось заново их из браузера экспортировать. Как долго в среднем они живут до протухания? Есть ли какой-то стандартный expiration period или для каждой учётки по-своему в зависимости от активности пользователя?
Windows 10: Firefox based 110 3712056
>>711621

> --audio-format mp3


Нахуя, долбоёб, ты пережимаешь и так говёную дорожку в ещё более говёный mp3?
У ютюба есть два кодека дорожек, opus и aac, плееры в телефонах играют и то и другое.
Windows 10: New Opera 111 3712104
Как это чинить:
[download] Got error: HTTP Error 403: Forbidden. Retrying fragment 1 (1/10)..

В интернетах советуют обновить. Но даже обновление не работает:
R: Unable to obtain version info (HTTP Error 403: rate limit exceeded); Please try again later or visit https://github.com/yt-dlp/yt-dlp/releases/latest

Но при этом табличку с доступными для загрузки форматами выводит.

В браузере работает разумеется, куки подставлены. Что это за хуйня?
Windows 10: Chromium based 112 3712106
>>712104
Обновляйся на ночную. Ищи там как.
Windows 10: New Opera 113 3712110
>>712106
Ночная заработала. Спасибо, анончик.
Опять они там что-то нахуевертили чтобы ЗОБЛАКИРОВАТЬ скачивание юзерам, которые на купили премиум.
Windows 10: Chromium based 114 3712260
>>712056
реально, нахуя я это делал..
Windows 10: Chromium based 115 3714991
Решил написать быстрый гайд для тех самых нубов как я кому лень разбираться и нужно просто по быстрому скачать, может кому то будет полезно

Для видео без ограничения по возрасту имхо проще youtubedownloaderhd

Там где ограничение по возрасту yt-dlp

Видео с ограничением без Java Script не скачиваются нужно скачать deno, без него пишет ошибку запрошенный формат недоступен. На офф сайте ссылку irm https://deno.land/install.ps1 | iexс главной страницы вставляем в windows power shell без квн не скачивалось и вроде всё.

Дальше либо использовать команду --cookies-from-browser [имя браузера] либо --cookies [путь к файлу]
--cookies-from-browser сработало только с firefox т.к хром шифрует и прога пишет ошибку.

Для команды --cookies если не хочется загружать с firefox нужно выгрузить файл с куки, к примеру с помощью расширения Get cookies.txt LOCALLY, есть в магазине расширений. Заходим на ютуб, открываем расширение нажимаем экспорт ас и закидываем в папку с yt dlp, в названии файла не должно быть пробела к примеру ''1.txt'', но куки часто меняются их надо обновлять.

И всё открываем yt-dlp через cmd, пишем --cookies путь\1.txt ссылка на видео и всё должно скачаться
Windows 8: Firefox based 116 3715893
А вот зацените-ка прикол. Пикрил. Это не про yt-dlp, но очень близкое к вашей теме.

У меня все эмбеды видосов ютуба на страницах в браузере стали писать sign in to confirm you're not a bot. При этом, сука, Я И ТАК УЖЕ ЗАЛОГИНЕН В ГУГЛ/ЮТУБ!

Впн выключен запрет включен.
Windows 10: Chromium based 117 3715922
>>715893
Так айпи впн зашкваренный очевидно.
Windows 8: Firefox based 118 3715931
>>715922
Алло бля. ВПН ВЫКЛЮЧЕН. Для кого написано?
Linux: Firefox based 119 3716045
>>715893
Я поясню. Наверное, у вас провайдерский NAT и весь район выходит в Интернет с одного IPv4 адреса. Система считает такое огромное количество запросов, запросами от ботов. А вот было бы подключение по IPv6...
Windows 8: Firefox based 120 3716065
>>716045
Не наверное, ты совершенно неправ в своем предположении.

>А вот было бы подключение по IPv6...


Скрывайся потщательнее, у тебя уши торчат.

>Система считает такое огромное количество запросов, запросами от ботов.


"Система" предлагает мне залогиниться, когда я буквально залогинен.
Android: Mobile Safari 121 3716077
>>715893
Может быть у тебя очень strict 3rd party cookies isolation в браузере включился после обновления браузера или блокировщика рекламы?
Windows 8: Firefox based 122 3716239
>>715893
Так, я локализовал проблему. Очень интересно.

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

Так вот, пока открыта вкладка дискогза с кучей их странных эмбедов ютуба - все эмбеды ютуба везде (в т.ч. в других вкладках) говорят, что я бот, и что мне надо залогиниться, хотя я буквально залогинен. Когда закрываю дискогз - все начинает работать без проблем.

>>716077
Нет, не обновлял их последнее время.
Linux: Chromium based 123 3716678
Есть ли какие-то поводы ставить ограничение по типу не более 8 мбит/с или это нафиг не надо? Если с куки. Сейчас навайбкожен вот такой вот консервативный способ использования (для выкачивания списка каналов целиком + докачка):

yt-dlp \
"${COOKIE_ARGS[@]}" \
--download-archive "$archive" \
--continue \
--part \
--retries 20 \
--fragment-retries 20 \
--retry-sleep linear=5::5 \
--sleep-interval 10 \
--max-sleep-interval 30 \
--limit-rate 8M \
--write-info-json \
--write-description \
--write-thumbnail \
--embed-metadata \
--merge-output-format mkv \
-f "bv*+ba/b" \
-o "$base/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "thumbnail:$metadata/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "description:$metadata/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "infojson:$metadata/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "pl_thumbnail:$metadata/%(title)s [%(id)s].%(ext)s" \
-o "pl_description:$metadata/%(title)s [%(id)s].%(ext)s" \
-o "pl_infojson:$metadata/%(title)s [%(id)s].%(ext)s" \
"$channel_url"

А у вас как? Или тут вообще нереально чтоб акк забанили и качать можно без таких суровых ограничений? Тут вообще кто-то отписывался с жалобами на бан аккаунта?
Linux: Chromium based 123 3716678
Есть ли какие-то поводы ставить ограничение по типу не более 8 мбит/с или это нафиг не надо? Если с куки. Сейчас навайбкожен вот такой вот консервативный способ использования (для выкачивания списка каналов целиком + докачка):

yt-dlp \
"${COOKIE_ARGS[@]}" \
--download-archive "$archive" \
--continue \
--part \
--retries 20 \
--fragment-retries 20 \
--retry-sleep linear=5::5 \
--sleep-interval 10 \
--max-sleep-interval 30 \
--limit-rate 8M \
--write-info-json \
--write-description \
--write-thumbnail \
--embed-metadata \
--merge-output-format mkv \
-f "bv*+ba/b" \
-o "$base/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "thumbnail:$metadata/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "description:$metadata/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "infojson:$metadata/%(upload_date>%Y-%m-%d)s - %(title).180B [%(id)s].%(ext)s" \
-o "pl_thumbnail:$metadata/%(title)s [%(id)s].%(ext)s" \
-o "pl_description:$metadata/%(title)s [%(id)s].%(ext)s" \
-o "pl_infojson:$metadata/%(title)s [%(id)s].%(ext)s" \
"$channel_url"

А у вас как? Или тут вообще нереально чтоб акк забанили и качать можно без таких суровых ограничений? Тут вообще кто-то отписывался с жалобами на бан аккаунта?
Windows 10: Firefox based 124 3716707
>>716678

>Тут вообще кто-то отписывался с жалобами на бан аккаунта?


>А у вас как?


Использование аккаунта всегда ведёт к бану. Просто не используй его без необходимости.
Windows 10: Chromium based 125 3717030
>>716707

> Использование аккаунта всегда ведёт к бану. Просто не используй его без необходимости.


В общем-то не всегда. Меня один раз припугнули когда я решил скачать все понравившиеся видео, а там старьё мелкого размера, больше тыщи в день скачал, ютуб на этом аккаунте перестал работать, потом через день снова стал работать. Сейчас качаю не больше пары десятков через день и нормально.
Без логина ютуб уже давно не работает. Ну не так что б не работает. То работает, то не работает. Хуй пойми.
Windows 10: Firefox based 126 3717065
Такая хуйня вылазит:

C:\Users\user>yt-dlp "https://www.youtube.com/watch?v=FZaIOih0-0g&list=LL"
WARNING: Your yt-dlp version (2025.12.08) is older than 90 days!
It is strongly recommended to always use the latest version.
Run "yt-dlp --update" or "yt-dlp -U" to update.
To suppress this warning, add --no-update to your command/config.
[youtube:tab] Extracting URL: https://www.youtube.com/watch?v=FZaIOih0-0g&list=LL
[youtube:tab] Downloading playlist LL - add --no-playlist to download just the video FZaIOih0-0g
[youtube:tab] LL: Downloading webpage
WARNING: [youtube:tab] Unable to recognize playlist. Downloading just video FZaIOih0-0g
[youtube] Extracting URL: https://www.youtube.com/watch?v=FZaIOih0-0g
[youtube] FZaIOih0-0g: Downloading webpage
WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one
[youtube] FZaIOih0-0g: Downloading android sdkless player API JSON
[youtube] FZaIOih0-0g: Downloading web safari player API JSON
WARNING: [youtube] FZaIOih0-0g: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details
[youtube] FZaIOih0-0g: Downloading m3u8 information
WARNING: [youtube] FZaIOih0-0g: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details
[info] FZaIOih0-0g: Downloading 1 format(s): 399-sr+251
[download] Resuming download at byte 10412136
ERROR: unable to download video data: HTTP Error 403: Forbidden
Windows 10: Firefox based 127 3717067
>>717065
А всё, прочитал тред, нужно обновится до nightly. Линуксоиды как оыбчно сосут хуи
Windows 10: Chromium based 128 3717084
>>716678
В общем не забанили. Выкачал ~700 видосов этим скриптом на протяжении суток, аккаунт живой. Но там канал был где обязательно авторизация требуется. Щас пробую выкачать другие каналы где не требуется аккаунт, только прогрузить один раз главную с вычищенными куки. Пока что качает норм, оставлю на ночь и на завтра если ошибками сыпать не начнет. Посмотрим сможет ли еще ~5000 видосов скачать таким способом
Windows 10: Firefox based 129 3717574
>>694361 (OP)
Можно ли этой хуйнёй скачивать музыку из вк? Есть гайды?
image.png51 Кб, 545x697
Windows 10: Chromium based 130 3717575
>>717084
Продолжаю выкачивать. Может кому-то будет полезно. Качалка на Ubuntu, сервачок на sunshine/moonlight. Там открыт Firefox на главной (я вышел из аккаунта и снес куки), пару раз обновил, открыл случайный видос, вернулся на главную. Запустил качалку с экспроприацией куки из файрфокса. Уже больше суток куки не протухают, выкачиваю каналами, все работает. Тем же самым способом что кидал выше (пауза по 30 секунд между новым выкачиванием). Методом тыка выяснил что без этого куки быстро протухают и нужно по новой открыть и подтвердить что не бот
Apple Mac: Firefox based 131 3718466
Как скачать музыку с вк
возвращает badbrowser.php
раньше все работало
Windows 10: Chromium based 132 3718821
>>718466
>>717574
Не занимайся хуйнёй. Музыку в ВК заливали всякие долбоёбы с самого начала, когда ещё были MP3 с низким битрейтом. Лучше уж на рутрекере найти.

Лучше с того же ютуба opus 128 kbps выдерни, там альбомные версии от правообладателей лежат
Apple Mac: Firefox based 133 3719294
>>718821
этого трека нет на ютубе

у меня нет выбора
Apple Mac: Firefox based 134 3719295
Linux: Chromium based 135 3719323
аноны, а сколько примерно живет один акк тытрубы если начать выебываться?
вот хочу канал ~300 видосов по полчаса скачать.
уже где-то год акк живет. не банят, но и не часто юзаю.
особо не переживаю что снесут, т.к. акк пустой.
скорее интересно как быстро трут акки.
или там как карта ляжит?
Linux: Chromium based 136 3719325
>>719323
а, вижу, выше анон тоже дудосил тытрубу.
ну, попробую, вроде не сильно мочерируют.
Windows 10: Chromium based 137 3719342
скачивание в два клика в с довладс без необходимости писать и вставлять. перехват ссылки из буфера.

создать ytd.bat

@echo off

for /f "usebackq tokens=*" a in (`powershell -command "Get-Clipboard"`) do set "url=a"

echo Using URL: %url%

echo Downloading to C:\Downloads...
:: Параметр -P указывает путь к папке
yt-dlp -f "bv+ba/b" --merge-output-format mp4 -P "C:\Downloads" "%url%"

exit
Windows 10: Chromium based 138 3719353
для макс лени можно вписать после первой строки. yt-dlp.exe -U

@echo off

yt-dlp.exe -U

for /f "usebackq tokens=*" a in (`powershell -command "Get-Clipboard"`) do set "url=a"

echo Using URL: %url%

echo Downloading...
yt-dlp -f "bv+ba/b" --merge-output-format mp4 "%url%"

exit
Linux: Firefox based 139 3719395
>>719323
Есть такая утилита, trans называется. Она переводит текст в консоли, используя Google Translate. Так вот если её поковырять и заставить переводить слишком часто и много текста сразу - получаешь бан на день, но можно делать паузы используя date + несколько секунд, чтобы паузы всегда были разные. Тогда бана нет. Из этого вывод: идеально будет сначала выдернуть все ID, а затем качать с некоторыми паузами между скачиванием.
Linux: Chromium based 140 3719481
>>719395
понял, хорошо, учту.
Windows 10: Chromium based 141 3720186
Android: Mobile Safari 142 3720199
>>694361 (OP)
А на вин7 установить такие ее можно?
Ну или хотя бы на андроид?
Windows 7: Chromium based 143 3720220
>>720199

>А на вин7 установить такие ее можно?


Есть форк: https://github.com/nicolaasjan/yt-dlp
Windows 10: Chromium based 144 3720301
>>720199

> Ну или хотя бы на андроид?


На Android у тебя есть Termux. Там есть yt-dlp в pkg. Если мало/урезанный ставь Linux через proot-distro или chroot-distro (если рутованный). А там уже ставь что хочешь и как нравится. Если не знаешь как спроси нейронку, она все скажет как поставить
Android: Mobile Safari 145 3720357
>>720220
>>720301
Пасиб.
Android: Mobile Safari 146 3723210
Как скачать комменты к ролику в json и чтобы ветки ответов сохранялись корректно?
17755891982471370238.mp4595 Кб, mp4,
640x272, 0:17
Windows 10: Chromium based 147 3724166
продублирую, наверное в несколько постов
если бы завтра отрубали инет, какой контент скачали бы на жесткий? думаю, каких интересных лекций, туториалов по самым разным темам скачать, чтобы прямо сотни часов. наверняка есть у вас любимый образовательный контент. с фильмами и сериалами проблем нет
Windows 10: Chromium based 148 3724172
>>724166
Что за ебанутые люди, высирают подобные посты? Да откуда ж нам знать, что тебе нужно, ты сам как-нибудь определись, сядь и подумай, что тебя интересует, что потенциально может заинтересовать. Ты же в магазин за продуктами ходишь, не доебываешь людей, что они там накупили, ты сам выбираешь на свой вкус.
Windows 10: Chromium based 149 3724175
>>724172
доебываю доебываю
Windows 10: Chromium based 150 3724192
>>724166
Видео пьюдипай про линукс минт.
изображение.png65 Кб, 1265x698
Windows 8: Firefox based 151 3724765
Аноны, помогите совладать с кастомным видео на основе плеера Vimeo, которое не является видосом самого Vimeo.

https://watch.unchainedtv.com/new-day-new-chef/videos/ndnc-curry-pasta-party

или любое другое с этой страницы

https://watch.unchainedtv.com/new-day-new-chef

(возможно, понадобится впн, похоже, оно хостится за 16 кб блоком от ркн)

Здесь плеер - это корпоративная штука от Вимео, где они предоставляют коммерческим организациям услугу хостинга для видосов и собственный плеер, но при этом сами видео не являются видосами Вимео, имеющими ID и ссылку на них. Можете посмотреть в коде страницы, там это хорошо видно.

Я попробовал вытащить более низкоуровнево, открыв Dev Tools в браузере и найдя плейлист, по которому подтягиваются куски mp4.

Но файл плейлиста там не стандартный (m3u и т.п.), а некий кастомный playlist.json с вот таким содержимым, пикрил.

yt-dlp не смог распарсить, он просто скачивает сам json-файл и все.

Мб у вас получится победить это?
Windows 10: Chromium based 152 3724783
>>724765
УМВР
yt-dlp nightly
Screenshot20260604-013959.png267 Кб, 1920x1080
Linux: Firefox based 153 3724790
>>724783
Подтверждаю. Качается. Конфиг файл такой.

--js-runtimes deno
--remote-components ejs:github
--extractor-args "youtube:player_client=default,android"
--verbose
--output "%(artist)s - %(title)s [%(id)s].%(ext)s"
--embed-metadata
--write-thumbnail
-S "lang:original,lang:ru,lang:en,lang:fr,lang:en,lang:ja,lang:pl"
--embed-chapters
--remux-video mkv
--write-subs --sub-lang en,ru,ja,fr --sub-format srt,ass
--format-sort vcodec:av01,res,vcodec:vp9
blender dance.mp420,1 Мб, mp4,
1920x1080, 0:33
Windows 8: Firefox based 154 3724979
>>724783
>>724790

Спасибо, котаны. Мне почему-то не пришло в голову скормить ют-длп адрес самой страницы, я и не думал, что он сможет прожевать рандомную страницу веб-передачи.

Заодно полазал по коду страницы внимательнее и обнаружил прямые ссылки на эмбеды видосов, они выглядят вот так https://embed.vhx.tv/videos/4060727 (это как раз Vimeo OTT).

Единственное, что заметил - playlist.json (который можно достать из dev tools) имеет в себе еще и ссылки на аудиопоток в opus, а yt-dlp "видит" только вариант с aac аудио. Ну это мелочь. Видеопотоки те, что надо, это главное.

Спасибо.
Windows 10: Chromium based 155 3725743
Уважаемые знатоки, внимание, вопрос. Использую ytdlp-interface.
Офлайн-видео с YouTube скачиваются нормально. А если поставить на закачку ЛЮБОЙ стрим — ошибка.
ytdlp-interface не скачивает трансляции онлайн?
Например, идёт уже стрим два часа, я ставлю его на скачивание и видео должно скачаться с самого начала стрима, а затем отключиться, когда стрим завершится. ytdlp не умеет так делать?
Подскажите, что не так.

Extracting cookies from opera
Extracted 174 cookies from opera
[youtube] Extracting URL: https://www.youtube.com/watch?v=TqW2bDUbAW8
[youtube] TqW2bDUbAW8: Downloading webpage
[youtube] TqW2bDUbAW8: Downloading tv downgraded player API JSON
[youtube] Tq82DUAW8: Downloading player 5c9b401-main
[youtube] [jsc:deno] Solving JS challenges using deno
[youtube] Tq82DUAW8: Downloading m3u8 information
[info] Tq82DUAW8: Downloading 1 format(s): 96
[download] Destination: ..\Ведьмак 3 - Туссент! 2026-06-06 16_41.mp4
[tls @ 000001d04f4637c0] Failed to read handshake response
[in#0 @ 000001d04f4c61c0] Error opening input: Error number -10054 occurred
Error opening input file https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/178074835/ei/UyPjaQQ/ip/141/itag/96/source/yt_/requiressl/yes/ratebypass/yes/live/1/sgoap/gir%3Dye%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D137/rqh/1/hls_chunk_host/rr24g5en6k.goevideo.com/xpc/EgVo2aDSNQ/,bui,spc,vprv,ns,reg,playlist_type/sig/AHEqNM4wRhlaWpQ6tZYHXQASuP_qdQpFMPx8TO4oOa0EhAiAn7uGxJDNLiVqIRTQ8mNEA8CeuJK5yg%3D%3D/lsparams/hls_chunk_,mm,mn,ms,mv,mvi,pl,rms/lsig/APaTxxMwqPI5fMEA1F7n6JgykqiZMJl4GW0VCLSBPq_w%3D/playlist/index.m3u8.
Error opening input files: Error number -10054 occurred
ERROR: ffmpeg exited with code 4294957242
[GUI] yt-dlp.exe process has exited
Android: Mobile Safari 156 3725767
>>725743
Иди читай issues на гитхабе. Там всё написано.
Windows 10: Chromium based 157 3725828
>>725767
не нашел решение, пожалуйста, поясни, если знаешь в чём ошибка
Windows 10: Chromium based 158 3725849
>>725828
Можешь там и создать вопрос что б тебя мордой ткнули и обоссали за создание вопросов ответ на который уже есть. Иди хоть нейронку подрочи какую-нибудь, если совсем такой тупой юзер.
Windows 7: Chromium based 159 3729285
Последний стабильный релиз yt-dlp 2026.06.09 повысил минимально необходимую версию Deno с v2.0.0 до v2.3.0 из-за чего теперь и VxKex 20251208-v2 перестал помогать. Есть идеи как это можно пофисить?
Linux: Firefox based 160 3729310
>>729285
Можешь использовать quickjs, но с ним более долгая расшифровка.
--js-runtimes quickjs
Windows 10: Firefox based 161 3729537
>>729285
А что тебя держит на 7ке?
Android: Mobile Safari 162 3729544
>>729537
Анальная пробка.
Windows 10: Chromium based 163 3729615
>>729285

> Есть идеи как это можно пофисить?


Использовать другую версию VxKex, судя по чейнджлогу VxKex 1.1.4.1588 добавлена поддержка Deno 2.5.6.0
https://github.com/i486/VxKex/releases
Обновить тред
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее