Удобный просмотр «картинка в картинке».
Я часто смотрю видео на YouTube, в большинстве случаев мне не нужен полноэкранный просмотр, достаточно небольшой картинки в углу экрана, чтобы поглядывать на происходящее.
Отличная реализация функции «картинка в картинке» на iOS натолкнула меня на поиск подобного решения для OS X. Мы уже научились просматривать видео с YouTube отдельно от приложения на iPad теперь разберемся с просмотром на Mac.
OS X не такая закрытая система, как iOS, так в чем же сложность? Как оказалось, готового и на 100% удобного решения не существует, есть несколько альтернатив, с которыми можно ознакомиться ниже.
Просмотр в браузере
Конечно, можно открыть страницу с нужным роликом в отдельном окне, расположить его в любом месте на экране и заниматься серфингом или другими задачами на оставшейся части рабочего пространства.
Плюсы решения:
- такое можно провернуть с любым браузером;
- не нужны дополнительные приложения;
- отдельное окно будет обладать всеми функциями браузера.
Минусы решения:
- придется каждый раз подстраивать размер окна с видео;
- неудобное масштабирование страницы;
- куча ненужных элементов на экране (адресная строка, панель инструментов, строка поиска YouTube);
- нет возможности отображать окно с роликом поверх остальных.
Такой вариант я сразу откинул. Делать такие манипуляции можно 1-2 раза, если хочется посмотреть длинный семинар, послушать обучающее видео или лекцию. Просматривать десятки видео в день так никто не захочет.
Для пользователей Chrome
Не все владельцы Mac используют браузер от Google, но теперь к перечню его преимуществ можно отнести довольно любопытное расширение Floating for YouTube. C его помощью можно открепить окно с видео и просматривать его отдельно от браузера.
Достаточно загрузить бесплатное дополнение для Google Chrome и, находясь на странице с нужным роликом, нажать на пиктограмму расширения в адресной строке. Появится отдельное окно, которое можно расположить где угодно.
Плюсы решения:
- окно дополнения отлично масштабируется;
- есть отключение рекламы;
- можно расположить окно поверх других приложений;
- ничего лишнего, присутствуют все необходимые элементы управления.
Минусы решения:
- не самая удобная реализация перетаскивания окна (нужно тянуть за определенную иконку);
- необходимо использовать браузер Сhrome.
Отдельные приложения
В Mac App Store есть целый ряд приложений, которые позволяют воспроизводить видео с YouTube в отдельном окне. Большинство из них работает после ручного копирования ссылки из браузера в программу.
Например, приложение Helium потребует вставки ссылки в специальном меню после этого откроет воспроизведение ролика в отдельном окне. Процедура не очень удобная и программа пропускает рекламу поверх роликов.
Скачать Helium бесплатно [Mac App Store]
Другая альтернатива называется Hang, приложение умеет подхватывать ссылки из буфера обмена и поддерживает не только YouTube, но и Vimeo, Vevo и Dailymotion. Расстраивает неудобное масштабирование через меню из статусной строки.
Скачать Hang бесплатно [Mac App Store]
Есть множество других бесплатных и платных приложений, которые ни чем не лучше описанных выше.
Плюсы решения:
- приложение работает без привязки к браузеру;
- может блокировать рекламу (в случае с Hang);
- имеет гибкое масштабирование (в случае с Helium).
Минусы решения:
- отдельное приложение в системе, которое нужно запускать для просмотра видео в окне;
- каждая из программ имеет определенные недостатки;
- необходимо копировать и вставлять ссылку в приложение.
Лучшее из найденных решений
Кто на Mac не использует VLC плеер? Если такие есть, то самое время задуматься над его загрузкой. Функциональное, всеядное, бесплатное приложение просто из разряда must-have. Одна из функций программы – просмотр видео по ссылке. Через меню приложения Файл – Открыть сеть или Command+N можно попасть в раздел для вставки ссылки на ролик.
При просмотре видео в полноценном плеере мы получаем полный перечень аудио- и видео-параметров, фильтров, большое число настроек программы и привычный интерфейс.
Чтобы получить на 100% удобное решение придется кое-что доработать. В параметрах VLC я рекомендую включить воспроизведение Поверх всех окон (Настройки – вкладка Видео) и отключить параметр Подгонять размер интерфейса под исходный размер видео (Настройки – вкладка Интерфейс).
Можете поиграть с расширенными настройками, для этого следует выбрать пункт Показать все в параметрах VLC. Здесь можно настроить постоянную позицию для окна программы, задать его размеры, указать, как программа должна вести себя при открытии нового ролика и т.д.
Здесь же настраиваем предпочитаемое качество роликов, загружаемых из сети.
Осталось добавить возможность прямого открытия ссылок из браузера. С этим нам поможет любимый Automator.
1. Создаем новую Службу.
2. В панели действия слева выбираем Запустить AppleScript;
3. Вставляем следующий код сценария:
on run {input, parameters} set _URL to GetCurrentURL() if _URL starts with "https://www.youtube.com" then tell application "VLC" OpenURL _URL next play activate end tell end if end run on GetCurrentApp() tell application "System Events" get short name of the first process whose frontmost is true end tell end GetCurrentApp on GetCurrentURL() set _app to GetCurrentApp() if _app is in {"Safari", "WebKit"} then using terms from application "Safari" tell application "Safari" get URL of current tab of window 1 end tell end using terms from else if _app is "Chrome" then tell application "Google Chrome" get URL of active tab of first window end tell else if _app is "Firefox" then tell application "System Events" keystroke "l" using {command down} keystroke "c" using {command down} delay 1.0 get the clipboard as string end tell else if _app is "Opera" then tell application "Opera" get URL of front document as string end tell end if end GetCurrentURL
Многие смогут разобраться в коде и внести нужные коррективы для себя, подробно на этом останавливаться не будем.
Обратите внимание, что в верхнем разделе с параметрами мы не указываем конкретное приложение для службы, ведь она у нас универсальная и может работать в любом из браузеров.
4. Нажимаем Файл – Сохранить и выбираем имя для нашего скрипта.
5. Перезагружаем Mac.
6. Запускаем Safari и в строке меню переходим в Safari – Службы, там видим созданный нами скрипт. Если находиться на любой странице YouTube и задействовать эту службу, воспроизведение ролика начнется в VLC плеере.
7. Добавляем удобное сочетание клавиш для вызова опции. Открываем Системные настройки – Клавиатура – Сочетания клавиш и в разделе Службы находим нужную. Создаем шорткат.
После таких манипуляций в любом из браузеров при нажатии на указанные клавиши воспроизводимое видео передастся в VLC плеер.
Добавьте к этому возможность скачивания роликов. Для этого делаем следующее:
- при просмотре видео в VLC нажимаем Command+I;
- в самом низу видим пункт Расположение, копируем адрес из этого поля;
- теперь можно скачать ролик через браузер или любой менеджер закачек.
Не забывайте, что программа поддерживает воспроизведение плей-листов YouTube и управление пультом Apple Remote, можно настроить работу с приложением TouchPad.
Плюсы решения:
- полная кастомизация поведения приложения и его интерфейса;
- быстрая передача ссылки в приложение;
- отсутствие рекламы поверх роликов;
- возможность обрабатывать видео;
- скачивание роликов для оффлайн просмотра;
- не требуется дополнительных программ (VLC мы и без этого используем).
Минусы решения:
- нужно потратить немного времени на настройку.
Какое бы из решений вы не выбрали, в итоге получите отличное средство для просмотра видео в отдельном окне. Оно пригодится, как при работе с MacBook, так и на больших экранах iMac или подключенных к Mac Mini\Mac Pro дисплеях.
39 комментариев
Форум →Смотрите, я сделяль
Очень apple way
@inf1nity, у вас есть другие варианты? Напишите.
@AnVS, второй монитор ?
тоже в свое время озаботился похожей проблемой.
остановился на этом решении:
http://www.lightpillar.com/window-tidy.html
сконфигурировал в настройках окошки по нужному размеру и когда надо посмотреть видео, одним движением мышки перетаскиваю окно с видео в сплывающие пресеты.
@clos2u, да, но это не лучше первого описанного способа. Масштабировать нельзя, много ненужных элементов, окно может быть перекрыто другими и каждый раз для просмотра нужно открывать отдельное окно браузера
@Артём Суровцев, это намного лучше, чем первый способ. Но кому как удобнее… спору нет
Есть Fluid. Он позволяет закатать любой сайт в нативное приложение для mac. В нем можно выставить useragent на ipad. И у нас открывается возможность смотреть 95% роликов в сети без flashplayer. В том числе на сайтах с фильмами и сериалами. А не только на ютуб.
Из минусов:
Fluid платное приложение
Нет блокировщика рекламы (хотя в верстке для ipad многие сайты не перегружены рекламой)
@noizo, и ем он поможет в вопросе просмотра видео “картинка в картинке”?
Есть тут такие кто вместо VLC используют MplayerX ? Шикарная альтернатива VLC как по мне
@Kolj, В чём смысл юзать непонятную поделку китайца вместо общепризнанного опенсорсного лидера? Разве что себе приключения искать.
@D-nV, ну не сказал бы что такой плеер похож на подделку =) мне таким кажется vlc +) я не знаю как сейчас, но года 2 назад он меня оттолкнул своей криворкуостью =) Как такое явный пример: криво отображал субтитры, которые не входят в состав контейнера.
Плюс на мой взгляд MplayerX более дружелюбный к пользователю чем VLC
@D-nV, вообщето это сборка для мак известного линуксового mplayer, а не поделка китайца
тоже пользуюсь, он удобнее vlc, и батарейку жрет меньше.
Вот людям делать нехер
Артем, выполнил инструкцию по изготовлению процесса – не фурычит. Получаю диалог: Действие “Запустить ЭпплСкрипт” столкнулось с ошибкой.
@iolegru, Такая же фигня! Разжуйте что не так?
@anton1777, Почистил код от комментариев и сохранил иерархию, попробуйте еще разок скопировать его
@Артём Суровцев, тоже не работает…(
@Артём Суровцев, теперь открывается VLC и от Сафари диалог: Выбрать программу Где “Гугль Хром”? со списком приложений.
@Артём Суровцев, запуская процесс в Автоматоре пишет: Синтаксическая ошибка. Ожидалось “конец строки”, но найдено “свойство”.
@iolegru,проверяйте, чтобы в Автоматоре было “Служба получает” = “нет водных данных” ну и установить “в любой программе” – там же вверху. В самом автоматоре отладка не сработает только через браузер уже нужно проверять
@Артём Суровцев, да, все строго по инструкции делаю. Галки тоже правильно выставлены. Но, в итоге, все тот же диалог от Сафари: Выбрать программу Где “Гугль Хром”?
@iolegru, а в Chrome данный способ работает?
@Артём Суровцев, не знаю, не держу лишних браузеров. Только родной Сафари.
Режим split view? Я так всегда смотрю.
отличное начало, но:
код без комментариев ≠ хорошо
судя по комментариям в коде ошибка ≠ хорошо
переписать и исправить :)
@admiless, ошибок в коде нет, все проверено, комментарии тут не показатель, а комментарии из когда убраны
С кодом все нормально, только не “https:”, а “http:”
В таком варианте, у меня по крайней мере, все работает. Да, так как Хромого и Лису не держу, эти куски кода удалил, а то тоже было “Где “Гугль Хром”?
@ariol, у меня наоборот без S не всегда подхватывает, решил добавить
В Safari использую ClickToPlugin.
Правой кнопкой в окне ролика – Download Video. Потом запускаю с помощью VLC.
@istuntman, и что, все что хочется посмотреть скачивать?
@Артём Суровцев, нет, короткие ролики можно и в браузере посмотреть, а длинные, да еще в хорошем разрешении, быстрее скачать и посмотреть без подтормаживания…
че то у меня лажа какая то…
при запуске скрипта выскакивает:
Синтаксическая ошибка
Ожидалось «конец строки и т. д.», но найдено «идентификатор».
@di3x, и выделяется последняя строка “end GetCurrentURL”
@di3x, в автоматоре отладка не сработает, там неоткуда брать URL нужно пробовать непосредственно из Safari
У меня один раз сработала – не успел разобраться в каких условиях. И после этого не работает молча.
Но, спасибо за попытку. В принципе, мне бы это было полезно.
Не теряйте своего времени, решение с Automator предложенное автором – не работает.
@Alexander Borisenko, может, надо было всё-таки перезагрузить комп? Я ещё пока не, но обязательно опишусь, когда дело дойдёт до перезагрузки.
“программа поддерживает воспроизведение плей-листов YouTube” — не поняла, как заставить плеер производить плейлист. Проигрывается только первое видео, и VLC останавливается :(
А вообще — спасибо за этот пост. Кучу нового узнала про любимый плеер)
На Каталине не работает. VLC открывается при нажатии на установленное сочетание клавиш, но видео не проигрывается.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему приложения на iPhone потребляют заряд батареи в фоновом режиме?
Как избавиться от спама в календаре на iPhone?
Как удаленно отключить iPhone, iPad или Mac от своего Apple ID
Как использовать карту памяти с iPhone и что можно туда сохранить
Стоит ли покупать медиасервер на Windows, если есть Mac
Почему не синхронизируются уведомления на iPhone и iPad
Почему новые приложения не отображаются на рабочем столе iPhone с iOS 14
При работе с Apple Watch на iPhone не отображается Активность