Haruna — видеоплеер для KDE, который представляет собой графическую оболочку над libmpv. Сам mpv остаётся движком: он отвечает за декодирование, синхронизацию, субтитры и вывод звука, а Haruna даёт привычное окно с меню, плейлистом, настройками и горячими клавишами. Такой подход нравится тем, кто хочет мощность mpv без ручного редактирования конфигурации, но с возможностью добавить любой параметр движка вручную.
Что умеет Haruna
Плеер написан на Qt и QML, распространяется под свободной лицензией и нормально выглядит в Plasma, GNOME и других окружениях. Базовые возможности: аппаратное декодирование, плейлист, главы, выбор аудиодорожки, внешние субтитры, покадровое перемещение, снимки экрана, запоминание позиции и настройка скорости воспроизведения.
Настройки разделены на обычные и расширенные. В обычных выбираются темы, поведение окна, язык интерфейса и папки. В расширенных — параметры mpv, которые применяются при запуске. Именно этот раздел превращает Haruna из простого плеера в инструмент для тех, кто знает, чего хочет от вывода видео.
Установка
Пакет есть в репозиториях большинства дистрибутивов. Версия в системе может отставать от upstream, поэтому при проблемах с новым кодеком проверьте альтернативные источники сборки.
sudo apt install haruna
haruna --version
flatpak install flathub org.kde.haruna
Flatpak-версия удобна тем, что не тянет за собой половину KDE, но требует доступа к каталогу с видео. Проверьте разрешения через Flatseal или командную строку, иначе плеер просто не увидит файл на внешнем диске.
Первый запуск и базовые настройки
После установки откройте файл через меню или передайте путь аргументом. Плеер запомнит позицию, если включена соответствующая опция, и предложит продолжить с того же места. Для сериалов удобен плейлист: файлы добавляются перетаскиванием, порядок меняется мышью.
haruna ~/Videos/lecture.mkv
В настройках воспроизведения стоит сразу выбрать аппаратное декодирование в режиме «авто». На современных видеокартах это снижает нагрузку на процессор и нагрев ноутбука. Если появляются артефакты или зелёный экран, переключите режим на программный и проверьте, сохраняется ли проблема — так вы поймёте, дело в драйвере или в файле.
Параметры mpv, которые действительно полезны
В расширенных настройках есть поле для дополнительных опций. Они пишутся по одной в строке, в формате ключ=значение. Начинать лучше с минимального набора:
hwdec=auto-safe
save-position-on-quit=yes
sub-auto=fuzzy
alang=ru,en
volume-max=150
Что это даёт: безопасное аппаратное декодирование с откатом на программное, сохранение позиции при закрытии, автоматический поиск субтитров рядом с файлом, приоритет русской дорожки и запас громкости. Опцию volume-max выше 100 используйте осторожно: на слабых динамиках это приводит к искажениям.
Для качественного вывода на большом экране можно добавить профиль и тональную компрессию HDR. Но не копируйте чужие конфиги целиком: параметры вроде vo и gpu-api зависят от драйвера и композитора.
Субтитры, звук и дорожки
Внешние субтитры подхватываются, если файл лежит рядом и совпадает по имени. Кодировку можно задать вручную, если вместо текста видны «кракозябры». Для встроенных дорожек переключение доступно из меню и с клавиатуры.
- Задержка субтитров регулируется в пределах секунд и сохраняется для файла.
- Аудиодорожка выбирается по языку, но при отсутствии метаданных — вручную.
- Эквалайзер и нормализация доступны через параметры фильтров mpv.
- Скриншот сохраняется в формате PNG без потерь, если так задано в настройках.
Если звук идёт не на то устройство, укажите его явно. Список устройств можно получить у mpv:
mpv --audio-device=help
pactl list short sinks
Плейлисты и возобновление
Плейлист в Haruna — это не только список файлов на один вечер. Его можно сохранить, открыть позже и дополнить новыми сериями. Для длинных записей лекций и подкастов удобно включать запоминание позиции: плеер вернётся туда, где вы остановились, даже после перезагрузки. Проверьте, что каталог с видео доступен на чтение и что путь не изменился после подключения внешнего диска.
Если файлы названы по шаблону «сезон-серия», сортировка по имени обычно совпадает с порядком просмотра. В остальных случаях задайте порядок вручную и сохраните список: при следующем запуске не придётся искать нужный выпуск.
HDR, цвет и производительность
Для HDR-материалов важны три вещи: поддержка со стороны композитора, правильный видеовыход и тональная компрессия. На SDR-экране без неё картинка выглядит блёклой или, наоборот, пересвеченной. В параметрах mpv можно включить профиль с тональной компрессией, но конкретное значение подбирается под матрицу и освещение в комнате.
Если ноутбук греется при просмотре 4K, проверьте, какое декодирование выбрано. Аппаратный путь экономит батарею, программный — надёжнее при проблемных драйверах. Полезно сравнить загрузку процессора в обоих режимах и выбрать компромисс.
Горячие клавиши и управление
Haruna наследует логику mpv: пробел — пауза, стрелки — перемотка, f — полный экран, m — звук, j — выбор субтитров. Комбинации можно переназначить в настройках, не трогая конфигурацию движка. Для клавиатуры без мультимедийных кнопок удобно назначить громкость на 9 и 0.
Отдельно проверьте поведение на Wayland и X11. На Wayland полноэкранный режим и вывод HDR зависят от композитора, поэтому одинаковые настройки могут вести себя по-разному. Если изображение рвётся, попробуйте сменить видеовыход в параметрах mpv, например на gpu-next.
Ещё одна практическая деталь — масштабирование интерфейса. На HiDPI-экранах Haruna следует системным настройкам, но шрифт субтитров задаётся отдельно: увеличьте его до комфортного размера и проверьте на светлой сцене.
Диагностика
Первое, что стоит сделать при проблемах, — запустить тот же файл через mpv из терминала и посмотреть сообщения. Haruna скрывает вывод движка, а консоль показывает, какой декодер выбран и на чём произошла ошибка.
mpv --hwdec=auto-safe --msg-level=all=info ~/Videos/lecture.mkv
ffprobe -hide_banner ~/Videos/lecture.mkv
Типичные причины: повреждённый файл, неподдерживаемый профиль кодека, устаревший драйвер, нехватка памяти при 4K. Если mpv играет, а Haruna нет, сравните параметры в расширенных настройках — скорее всего, там остался конфликтующий ключ.
Конфигурация Haruna хранится в ~/.config/haruna/harunarc. Перед экспериментами сделайте копию файла: сброс настроек не всегда очевиден, а вернуть рабочую комбинацию проще из резервной копии.
Итог
Haruna — удачный компромисс между простотой обычного плеера и гибкостью mpv. Установите пакет, включите аппаратное декодирование, добавьте несколько проверенных опций и настройте субтитры. Для повседневного просмотра этого достаточно, а если понадобится тонкая работа с выводом и фильтрами, всегда можно открыть терминал и запустить mpv напрямую.