Ютуб в настольном приложении
Открывая очередной видос на Ютубе, подумал — так жить нельзя. Мне ведь нужно только видео, а Ютуб в довесок льет рекламу, трекинг, похожее видео, комментарии. Браузер Brave и сторонние блокировщики помогают, но все тормозит. Плюс Гугл постоянно меняет что-то в интерфейсе, и чувствуешь себя животным, чью миску с едой передвинули в другой угол.
Наверняка же есть настольная прога, которой даешь урл — и она показывает. Слегка погуглил, и выяснилось, что так и есть.
Знаменитый плеер VLC умеет играть ютубные урлы. И не только ютубные, но и Вимео, BBC и другие (Порнохаба, увы, нет). Реализовано это скриптом на Lua, который по урлу вычисляет прямую ссылку на гугловый стрим.
Однако выяснилось, что то ли скрипт поломали, то ли Гугл обновился, и теперь просмотр Ютуба не работает. Вот что надо сделать, чтобы его починить.
Скачайте скрипт youtube.lua
с Гитхаба по этой ссылке. Далее
зайдите в папку
/Applications/VLC.app/Contents/MacOS/share/lua/playlist
На винде и линуксе, понятно, путь будет другим. Удалите файл youtube.luac
— это
скомпилированный модуль, который сейчас не работает. Скопируйте сюда
youtube.lua
, что вы скачали. Перезапустите плеер.
Чтобы открыть ютубный видос в VLC, пройдите по пунктам File
→ Open
Network
или нажмите Command+N
. В окошке введите урл.
Плеер немного потупит, и появится видео:
Что радует:
- нет рекламы и трекинга;
- нет тормозных скриптов;
- нет оверлеев, по клику на которые улетаешь невесть куда;
- нет комментариев, рекомендуемых видосов и прочего.
Такой просмотр анонимный: он не осядет в истории, не будет преследовать годами на главной. Если видео длинное, плеер можно запаузить и свернуть как обычное окно. Не будет лишней вкладке в Хроме.
Работает перемотка стрелочками, при этом вы сами настраиваете, на сколько секунд. Аналогично с ускорением видео: в выпадающем меню Playback открывается бегунок.
С качеством видео все сложно. Его можно менять, но настройка спрятана так
глубоко, что дойдет только сильнейший. Сначал VLC
→ Preferences
→ Input /
Codecs
, кнопка Show All
.
Затем прокрутить до Preferred video resolution. По умолчанию там Best available, что слишком жирно. 1080 или 720 хватит за глаза.
Автоматизация
Чтобы быстро открыть видос, напишем функцию на bash. Добавьте в ваш ~./bashrc
или ~./zshrc
следующее:
function play(){
/Applications/VLC.app/Contents/MacOS/VLC -v $1 &
}
Амперсанд на конце запустит процесс в фоне, чтобы можно было закрыть терминал, не прибив плеер. Теперь достаточно вызвать в консоли
play https://www.youtube.com/watch?v=88UDgKLL7bE
— и появится плеер с видосом:
Минус — VLC не сохраняет прогресс просмотра. На длинных видосах, которые смотришь урывками по нескольку дней, можно случайно потерять прогресс.
Схема не работает с плейлистами: при попытке его открыть запускается только первый видос. Однако VLC поддерживает свои плейлисты. С его точки зрения ютубное видео — один из элементов плейлиста. Откройте по очереди несколько видосов и сохраните в файл m3u. Получается локальный плейлист, не привязанный к учетке гугла. Положите его в Дропбокс или где вы храните файлы.
Можно вести несколько плейлистов: избранное, посмотреть позже, музыка и так далее.
В итоге получается полностью анонимный просмотр Ютуба, без рекламы и с поддержкой плейлистов. Пока что я тестирую такой подход, и в целом ощущения приятные — как будто глоток свежего воздуха. Конечно, ощущения другие: здесь программа реагирует медленнее, а здесь быстрее. Неизвестно, к чему приду, но попробовать стоит.
Если вы знаете аналоги, расскажите в комментах.
Нашли ошибку? Выделите мышкой и нажмите Ctrl/⌘+Enter
morhor, 17th Dec 2021, link
mpv тоже самое делает, при этом не надо писать скрипт play. просто вызываешь из консолько mvp
https://youtube.com/zeleniy...
Evlogiy Sutormin, 18th Dec 2021, link
ютуб меня и так устраивает, а для стримов я пользуюсь https://streamlink.github.i...
и ютуб через него тоже можно смотреть
Ivan Grishaev, 18th Dec 2021, link , parent
Спасибо, работает, только с тормозами. Повожусь с настройками.
Ivan Grishaev, 18th Dec 2021, link , parent
Тоже работает, но с тормозами.
Nikita Galaiko, 18th Dec 2021, link
поставил себе https://andadinosaur.com/la... - расширение для сафари, которое подменяет ютуб плеер на стандартный html5. Удобно, что можно стримить отдельно аудио в свернутом виде и на айфоне и на маке
Alex Mos, 18th Dec 2021, link
Ощущение, что приём с ограничением разрешения в настройках не работает. Видео в 1080 проигрывается без тормозов, но то, где есть опция в 4к, ужасно тормозит. При том, что на сайте проигрывается безупречно. Вот для теста: https://www.youtube.com/wat...
Ivan Grishaev, 18th Dec 2021, link , parent
Попытался, но...
Vinegar can’t be installed on “Macintosh HD” because macOS version 11 or later is required.
Ivan Grishaev, 18th Dec 2021, link , parent
Похоже да. Поставил 240 lines, но качество не просело.
Ivan Grishaev, 18th Dec 2021, link , parent
Выяснил: ограничение по качеству работает, но нужно перезапустить плеер.
Michael T, 19th Dec 2021, link
Если видос большой быть проще скачать :)
https://github.com/yt-dlp/y...
Alex Mos, 10th Jan 2022, link , parent
Занятно, ограничение и правда работает после перезапуска плеера, но 240 lines тормозит так же, как 4к — очень сильно.