Какие видеохостинги поддерживает yt-dlp в MPC-BE и MPC-HC?

Автор V0lt, 21 февраля 2026, 17:18:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Тут будут ссылки на нейтральные видео, которые можно открыть в MPC-BE и MPC-HC с помощью yt-dlp.

Инструменты:
MPC-BE x64 1.8.9.84
MPC-HC x64 2.6.2.6
yt-dlp_win.zip 2026.02.21
deno-x86_64-pc-windows-msvc.zip v2.6.10
LAV Filters 0.81.0-6

После скачивания разблокировать файлы через свойства и распаковать/установить.

Путь для yt-dlp нужно прописать в настройках плееров.
deno.exe положить рядом с yt-dlp.exe.
Для MPC-BE нужно отключить встроенный парсер Ютуба.

V0lt


Aleksoid1978

#2
Многие хостинги, ну как тот же vk, ссылки полученные просто так не открыть, они требуют дополнительные параметры, типа user agent, может referer и что то ещё. У нас сейчас такого нет.
AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Поддержку Referer можно сделать для LAV Splitter Source. Я как-то начинал это внедрять, но тестировать не на чем было...

Aleksoid1978

Цитата: V0lt от 22 февраля 2026, 06:47:13Поддержку Referer можно сделать для LAV Splitter Source. Я как-то начинал это внедрять, но тестировать не на чем было...

Пока это не нужно, не встречал еще таких ссылок.
AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

#5
Обновил yt-dlp и докинул deno.
Добавил в тесты Дзен, Vimeo и Twitch.

MPC-BE x64 1.8.9.84
С Ютубом плохо, остальное открывает.

MPC-HC x64 2.6.2.6
Все открывает.

Aleksoid1978

AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

yt-dlp.exe -F URL > test_formats_.txt

С Ютубом в принципе все понятно.

VK Видео
Указаны разрешение, иногда видеокодек AVC1 и частота кадров. Потоки: HLS, DASH и URL. Для трансляций - только HLS.

RUTUBE
Указаны разрешение, видеокодек AVC1 и частота кадров. Потоки: m3u8 и default.

Смотрим
Для кино есть два потока HLS по 5 битрейтов. Больше ничего.
Для трансляций указаны разрешение, видеокодек AVC1 и частота кадров. HLS.

Дзен
DASH - указаны разрешение, видеокодек AVC1/VP9 и частота кадров.
HLS - только битрейт.

Vimeo
Указаны разрешение, видеокодек AVC1/H264 и частота кадров. Потоки: HLS, DASH и HTTP.

Вариант оформления на коленке.

Логика такая.
1. Выбираем тип потока HLS, DASH, HTTP и прочее. Что нам больше понравится (HTTP или DASH?).
2. Выбираем разрешение, видеокодек, частоту кадров, HDR.
3. Если разрешения и прочего нет или есть несколько вариантов, то выбираем по битрейту (малый, средний, высокий).
4. Звук по той же логике или просто первый.

V0lt

#8
На моей системе MPC-BE не работает с Ютубом через прокси NoDPI. VKВидео воспроизводит, но там прокси ничего не меняет.
Браузеры и yt-dlp через прокси NoDPI нормально работают с Ютубом.

Возможно тут есть какие-нибудь ограничения WinInet.
В теории его можно заменить на libcurl, но есть ощущение что это какой-то монстр.
Альтернатива - cpp-httplib. Это для тестов, если скучно будет.