Grishanenko
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору XP SP2/3 smplayer-portable-17.3.0.0 mpv + youtube-dl Начались сильные залипания при просмотре видео с Youtube. В соседней теме http://forum.ru-board.com/topic.cgi?forum=5&topic=49719&start=720#5 есть решение о запуске yt-dlp + Python 3.7.1 на Windows XP. Оно рабочее и скорость скачивания видео ощутимо повышается. А вот решения для smplayer 17.3.0.0 мне найти не удалось. Пришлось действовать самому. 1. Скачать исходники yt-dlp https://github.com/yt-dlp/yt-dlp/releases Скопировать из архива yt-dlp-2021.10.09.zip (или из более нового, когда он появится) только директорию yt_dlp в любое удобное место. Но, желательно, не глубоко. У всей этой связки и так получается очень длинная командная строка. У меня это c:\PROGI\youtube\yt_dlp\ В той же соседней теме есть рекомендация упаковать yt_dlp в zip архив, но это ощутимо (у меня с 6 сек до 12 сек для команды python.exe yt_dlp.zip --version) замедляет работу. 2. Файл http://ljd-02-3v02.narod.ru/smplayer/ytdl_hook.lua (выдран из исходников mpv v0.11.0.zip и изменен) скопировать в любое удобное место. Тоже не глубоко. У меня это c:\PROGI\youtube\ytdl_hook.lua Я в нем дополнительно изменил строку: vercheck = nil, на: vercheck = "2021.10.09" для отключения проверки версии yt-dlp при каждом запуске видеоролика, т.к. в этом нет никакого смысла. Только потеря времени. 3. Отредактировать в файле ytdl_hook.lua верхние строки под свое расположение: python_path = "c:/PROGI/youtube/Python/python.exe", path = "c:/PROGI/youtube/yt_dlp/__main__.py", 4. Smplayer Настройки - Настройки Дополнительно - MPlayer/mpv - Параметры MPlayer/mpv - Настройки: --script=c:\PROGI\youtube\ytdl_hook.lua Здесь тоже указать свое расположение. У меня в этой строке добавка: --ytdl-format=mp4[height<=480] т.к. формат картинки 640x360 или 854x480 (такое в комплекте со звуком мне не попадалось, но вдруг) мне в большинстве случаев достаточно. |