Видео картинка в картинке Debian 9 и VLC

velkin velkin
В Debian 9 на рабочем столе KDE при условии, что окно не свёрнуто можно видеть то, что оно показывает, если навести на значок приложения в панели задач. Если это видеоплеер, то будет показывать видео, причём это работает даже с отключёнными графическими эффектами.

http://files.rsdn.org/99832/picture_in_picture_01.jpg

Идея в том, чтобы сделать тоже самое с помощью плеера. В Windows использую Media Player Classic из набора K-Lite Codec Pack Mega, а в Debian графическую оболочку SMPlayer. Потому для опытов выбрал VLC, он кроссплатформенный и ничего не нарушает в привычном укладе.

Выбор разрешения


1) На нетбуке разрешение экрана 1024x600.
2) На десктопе два монитора оба 1920x1080.

Но в любом случае суть в том, чтобы отключить второй монитор и смотреть видео на одном мониторе.

1) На нетбуке выбрал разрешение видео 256x144 (16x9).
2) На десктопе пересчитал ближайшее по формуле опираясь на высоту.
144 / 600 * 1080 = 259.2
На том же ютубе идёт качество 144p, 240p, 360p, 480p, 720p, 1080p.
Ближайшее 240p, это 426x240 (16x9).

Настройка VLC


Меню > Инструменты > Настройки > Интерфейс (Показывать настройки: простые)
Стандартный стиль: Выбрать

Панель управления в полноэкранном режиме: Включить
Встроить видео в интерфейс: Включить
Запускать в компактном режиме: Включить
Значок в системном лотке: Включить
Подгонять размер интерфейса под размер видео: Выключить
Пауза при сворачивании: Выключить

Уведомлять о смене медиаисточника: Никогда
Стиль окон: Стандартный системный
Автоматический показ интерфейса: Никогда
...
Продолжить воспроизведение: Никогда

Меню > Инструменты > Настройки > Субтитры/экранное меню (Показывать настройки: простые)
Включить экранную индикацию: Выключить
Показывать название видео в начале: Выключить
Включить субтитры: Выключить

Меню > Инструменты > Настройки > Показывать настройки > все
Видео
Поверх всех окон: Включить

Основные интерфейсы > Qt
Упрощённый вид без меню: Включить
Значок в системном лотке: Включить
Запуск VLC в виде значка в области уведомлений: Включить
Приостановить видео при сворачивании окна: Выключить
Подгонять размер интерфейса под исходный размер видео: Выключить

Настройка окна


1) Запускаем VLC и нажимаем сочетания клавиш Alt+F3.
2) Дополнительно > Специальные параметры окна...
3) Настройки для десктопа (1920x1080).
Геометрия > Расположение: Включить; Применить изначально; 1410,840
Геометрия > Размер: Включить; Применить изначально; 426,240
Расположение и доступ > Пропустить панель задач: Включить; Применить изначально; Да
Внешний вид и обход проблем > Скрыть заголовок и границы окна: Включить; Применить изначально; Да

4) Настройки для ноутбука (1024x600).
Геометрия > Расположение: Включить; Применить изначально; 708,456
Геометрия > Размер: Включить; Применить изначально; 256,144
Расположение и доступ > Пропустить панель задач: Включить; Применить изначально; Да
Внешний вид и обход проблем > Скрыть заголовок и границы окна: Включить; Применить изначально; Да

Но в "Геометрия > Расположение" есть хитрость, если остальные параметры вводятся сразу как есть, то этот параметр изначально выключен, его не нужно сразу вводить вручную, а лучше просто подогнать под текущий интерфейс рабочего стола.

1) В самом конце настроек выбирается VLC.
2) Нажимаем Alt+F3.
3) Дополнительно > Переместить.
4) Стыкуем уже безрамочный VLC, в моём случае справа внизу.
5) И после этого включаем параметр:
Геометрия > Расположение: Включить; Применить изначально; ...,...
Оставляя текущие значения окна VLC.

Настройка трея


От трея нужно, чтобы значки плеера и vlc не скрывались и всегда были видны.

1) Нажимаем правую кнопку на системный лоток, так же известный как трей.
2) Настроить виджет "Системный лоток" > Элементы.
Проигрыватель: Всегда показывать
vlc: Всегда показывать

Использование


Видео открываются как обычно выбором в файловом менеджере или перетаскиванием на уже открытый плеер.

1) Одинарный щелчок левой кнопкой мыши по значку vlc в трее показывает и скрывает видео.
2) Двойной щелчок левой кнопкой мыши по видео открывает и закрывает полноэкранный режим.
3) При наведении курсора на окно плеера можно регулировать громкость воспроизведения колёсиком мыши.
4) Остановить или запустить видео можно пробелом при наведённом фокусе, медиаклавишами, из меню или трея.

При всём при этом окно само по себе не смещается, что очень удобно. Но если нужно переместить окно плеера, тогда Alt+F3 > Дополнительно > Переместить.

http://files.rsdn.org/99832/picture_in_picture_02.jpg

Конечно, в Windows нужно будет настраивать по другому, по крайне мере менеджер окон. Тем не менее здесь важен общий принцип, то что такое возможно. Данный метод позволяет параллельно смотреть видео, клипы, скачанные с youtube ролики, захват с веб-камеры и многое другое.