Skip to content

Instantly share code, notes, and snippets.

@RauxRF
Forked from tsl0922/input.conf
Last active January 30, 2026 18:23
Show Gist options
  • Select an option

  • Save RauxRF/2cd21904d41100d73f6e0beed632fb46 to your computer and use it in GitHub Desktop.

Select an option

Save RauxRF/2cd21904d41100d73f6e0beed632fb46 to your computer and use it in GitHub Desktop.
mpv input.conf — Russian menu translation Based on tsl0922 mpv-menu-plugin example Menu text only, all #@ tags and logic preserved
Ctrl+o script-message-to dialog open #menu: Открыть > Файлы...
Ctrl+O script-message-to dialog open-folder #menu: Открыть > Папку...
_ script-message-to dialog open append #menu: Открыть > Добавить в плейлист...
_ ignore #menu: Открыть > -
_ script-message-to dialog open bd-iso #menu: Открыть > Bluray ISO...
_ script-message-to dialog open dvd-iso #menu: Открыть > DVD ISO...
_ ignore #menu: Открыть > -
Ctrl+v script-message-to dialog open-clipboard #menu: Открыть > Буфер обмена
_ ignore #menu: Открыть > -
Ctrl+R script-binding recentmenu/open #menu: Открыть > Недавно воспроизведённые #@recent
_ ignore #menu: -
Space cycle pause #menu: Воспроизведение #@state=(idle_active and 'disabled' or (pause or 'hidden'))
Space cycle pause #menu: Пауза #@state=((idle_active or pause) and 'hidden')
Ctrl+s stop #menu: Остановить #@state=(idle_active and 'disabled')
_ ignore #menu: -
F12 playlist-next #menu: Навигация > Следующий файл
F11 playlist-prev #menu: Навигация > Предыдущий файл
_ ignore #menu: Навигация > -
PGUP add chapter 1 #menu: Навигация > Следующая глава
PGDWN add chapter -1 #menu: Навигация > Предыдущая глава
_ ignore #menu: Навигация > -
. frame-step #menu: Навигация > Следующий кадр
, frame-back-step #menu: Навигация > Предыдущий кадр
_ ignore #menu: Навигация > -
Right seek 5 #menu: Навигация > Перемотка вперёд на 5 сек
Left seek -5 #menu: Навигация > Перемотка назад на 5 сек
_ ignore #menu: Навигация > -
Up seek 30 #menu: Навигация > Перемотка вперёд на 30 сек
Down seek -30 #menu: Навигация > Перемотка назад на 30 сек
_ ignore #menu: Навигация > -
Ctrl+Right seek 300 #menu: Навигация > Перемотка вперёд на 5 мин
Ctrl+Left seek -300 #menu: Навигация > Перемотка назад на 5 мин
_ ignore #menu: -
_ ignore #menu: Главы #@chapters
_ ignore #menu: Дорожки #@tracks
_ ignore #menu: Издания #@editions
_ ignore #menu: Плейлист #@playlist
_ ignore #menu: -
KP8 cycle video #menu: Видео > Дорожки #@tracks/video
_ script-message-to dialog open add-video #menu: Видео > Добавить дорожки... #@state=(idle_active and 'disabled')
_ ignore #menu: Видео > -
_ cycle video #menu: Видео > Следующая дорожка
Ctrl+1 add contrast -1 #menu: Видео > Уменьшить контраст
Ctrl+2 add contrast 1 #menu: Видео > Увеличить контраст
_ ignore #menu: Видео > -
Ctrl+3 add brightness -1 #menu: Видео > Уменьшить яркость
Ctrl+4 add brightness 1 #menu: Видео > Увеличить яркость
_ ignore #menu: Видео > -
Ctrl+5 add gamma -1 #menu: Видео > Уменьшить гамму
Ctrl+6 add gamma 1 #menu: Видео > Увеличить гамму
_ ignore #menu: Видео > -
Ctrl+7 add saturation -1 #menu: Видео > Уменьшить насыщенность
Ctrl+8 add saturation 1 #menu: Видео > Увеличить насыщенность
_ ignore #menu: Видео > -
s async screenshot #menu: Видео > Сделать снимок экрана #@state=(tonumber(vid) or 'disabled')
S async screenshot video #menu: Видео > Снимок экрана (без субтитров) #@state=(tonumber(vid) or 'disabled')
_ ignore #menu: Видео > -
_ set video-aspect-override 16:9 #menu: Видео > Соотношение сторон > 16:9
_ set video-aspect-override 4:3 #menu: Видео > Соотношение сторон > 4:3
_ set video-aspect-override 2.35:1 #menu: Видео > Соотношение сторон > 2.35:1
_ set video-aspect-override -1 #menu: Видео > Соотношение сторон > Сброс
a cycle-values video-aspect-override 16:9 4:3 2.35:1 -1
Ctrl+r cycle-values video-rotate 90 180 270 0 #menu: Видео > Поворот видео
D cycle deband #menu: Видео > Устранение бэндинга #@state=(deband and 'checked')
d cycle deinterlace #menu: Видео > Деинтерлейсинг #@state=(deinterlace and 'checked')
Ctrl+I cycle icc-profile-auto #menu: Видео > Авто ICC-профиль #@state=(icc_profile_auto and 'checked')
KP7 cycle audio #menu: Аудио > Дорожки #@tracks/audio
_ script-message-to dialog open add-audio #menu: Аудио > Добавить дорожки... #@state=(idle_active and 'disabled')
_ ignore #menu: Аудио > -
Ctrl+d add audio-delay 0.1 #menu: Аудио > Задержка +0.1
Ctrl+D add audio-delay -0.1 #menu: Аудио > Задержка -0.1
_ ignore #menu: Аудио > -
_ ignore #menu: Аудио > Устройства #@audio-devices
j cycle sub #menu: Субтитры > Основные субтитры #@tracks/sub
v cycle sub-visibility #menu: Субтитры > Параметры основных > Видимость #@state=(sub_visibility and 'checked')
_ ignore #menu: Субтитры > Параметры основных > -
z add sub-delay -0.1 #menu: Субтитры > Параметры основных > Задержка -0.1
Z add sub-delay 0.1 #menu: Субтитры > Параметры основных > Задержка +0.1
_ ignore #menu: Субтитры > Параметры основных > -
r add sub-pos -1 #menu: Субтитры > Параметры основных > Сдвинуть вверх
R add sub-pos +1 #menu: Субтитры > Параметры основных > Сдвинуть вниз
Alt+j cycle secondary-sid #menu: Субтитры > Вторичные субтитры #@tracks/sub-secondary
Alt+v cycle secondary-sub-visibility #menu: Субтитры > Параметры вторичных > Видимость #@state=(secondary_sub_visibility and 'checked')
_ ignore #menu: Субтитры > Параметры вторичных > -
Alt+z add secondary-sub-delay -0.1 #menu: Субтитры > Параметры вторичных > Задержка -0.1
Alt+Z add secondary-sub-delay 0.1 #menu: Субтитры > Параметры вторичных > Задержка +0.1
_ ignore #menu: Субтитры > Параметры вторичных > -
Alt+r add secondary-sub-pos -1 #menu: Субтитры > Параметры вторичных > Сдвинуть вверх
Alt+R add secondary-sub-pos +1 #menu: Субтитры > Параметры вторичных > Сдвинуть вниз
_ script-message-to dialog open add-sub #menu: Субтитры > Добавить дорожки... #@state=(idle_active and 'disabled')
_ ignore #menu: Субтитры > -
F add sub-scale -0.1 #menu: Субтитры > Уменьшить размер шрифта
G add sub-scale 0.1 #menu: Субтитры > Увеличить размер шрифта
_ ignore #menu: -
Ctrl++ add video-zoom 0.1 #menu: Панорамирование > Увеличить
Ctrl+- add video-zoom -0.1 #menu: Панорамирование > Уменьшить
_ ignore #menu: Панорамирование > -
Ctrl+KP4 add video-pan-x -0.01 #menu: Панорамирование > Влево
Ctrl+KP6 add video-pan-x 0.01 #menu: Панорамирование > Вправо
_ ignore #menu: Панорамирование > -
Ctrl+KP8 add video-pan-y -0.01 #menu: Панорамирование > Вверх
Ctrl+KP2 add video-pan-y 0.01 #menu: Панорамирование > Вниз
_ ignore #menu: Панорамирование > -
w add panscan -0.1 #menu: Панорамирование > Уменьшить высоту
W add panscan 0.1 #menu: Панорамирование > Увеличить высоту
_ ignore #menu: Панорамирование > -
Ctrl+BS set video-zoom 0; set video-pan-x 0; set video-pan-y 0 #menu: Панорамирование > Сброс
[ multiply speed 1/1.1 #menu: Скорость > −10%
] multiply speed 1.1 #menu: Скорость > +10%
_ ignore #menu: Скорость > -
{ multiply speed 0.5 #menu: Скорость > Вдвое медленнее
} multiply speed 2.0 #menu: Скорость > Вдвое быстрее
_ ignore #menu: Скорость > -
_ set speed 0.5 #menu: Скорость > 0.5x
_ set speed 0.75 #menu: Скорость > 0.75x
_ set speed 1.0 #menu: Скорость > 1.0x
_ set speed 1.25 #menu: Скорость > 1.25x
_ set speed 1.5 #menu: Скорость > 1.5x
_ set speed 2.0 #menu: Скорость > 2.0x
_ ignore #menu: Скорость > -
BS set speed 1 #menu: Скорость > Сброс
+ add volume 2 #menu: Громкость > Увеличить
- add volume -2 #menu: Громкость > Уменьшить
_ ignore #menu: Громкость > -
m cycle mute #menu: Громкость > Без звука #@state=(mute and 'checked')
_ ignore #menu: -
Alt++ add window-scale 0.1 #menu: Вид > Масштаб > Увеличить
Alt+- add window-scale -0.1 #menu: Вид > Масштаб > Уменьшить
_ ignore #menu: Вид > Масштаб > -
Alt+0 set window-scale 0.5 #menu: Вид > Масштаб > 50 %
Alt+1 set window-scale 1.0 #menu: Вид > Масштаб > 100 %
Alt+2 set window-scale 2.0 #menu: Вид > Масштаб > 200 %
Alt+3 set window-scale 3.0 #menu: Вид > Масштаб > 300 %
_ ignore #menu: Вид > -
t script-binding stats/display-stats-toggle #menu: Вид > Статистика
O no-osd cycle-values osd-level 3 1 #menu: Вид > Отображение времени
Del script-binding osc/visibility #menu: Вид > Панель управления
_ ignore #menu: Вид > -
p show-progress #menu: Вид > Показать прогресс
` script-binding console/enable #menu: Вид > Консоль
Enter cycle fullscreen #menu: Окно > Полноэкранный режим #@state=(fullscreen and 'checked')
Ctrl+S screenshot window #menu: Окно > Снимок окна #@state=(tonumber(vid) or 'disabled')
_ script-message-to dialog save screenshot #menu: Окно > Экспорт снимка #@state=(tonumber(vid) or 'disabled')
_ ignore #menu: Окно > -
b cycle border #menu: Окно > Рамка окна #@state=(border and 'checked')
Ctrl+t cycle ontop #menu: Окно > Поверх всех окон #@ontop:check #@state=(ontop and 'checked')
_ script-message-to dialog set-clipboard ${path} #menu: Инструменты > Копировать путь к файлу
_ script-message-to dialog set-clipboard ${metadata} #menu: Инструменты > Копировать метаданные
_ ignore #menu: Инструменты > -
_ playlist-shuffle #menu: Инструменты > Перемешать плейлист
_ script-message-to dialog save playlist #menu: Инструменты > Экспорт плейлиста
_ ignore #menu: Инструменты > -
l ab-loop #menu: Инструменты > A-B зацикливание
L cycle-values loop-file inf no #menu: Инструменты > Бесконечный повтор файла
Ctrl+h cycle-values hwdec auto no #menu: Инструменты > Аппаратное декодирование
_ ignore #menu: Инструменты > -
_ ignore #menu: Инструменты > Профили #@profiles
_ ignore #menu: Инструменты > -
Q quit-watch-later #menu: Инструменты > Выход с сохранением
_ ignore #menu: -
q quit #menu: Выход
@RauxRF
Copy link
Author

RauxRF commented Jan 30, 2026

I only discovered mpv today. As a new user, working without a GUI was quite challenging for me.
It took a few hours to understand how the menu plugin works, where this config should be placed,
and which parts can be translated safely (menu text only, without touching any #@ tags or logic).

I’ve made a full Russian translation of this menu config:
https://gist.github.com/RauxRF/2cd21904d41100d73f6e0beed632fb46

This translation is based on your example and preserves all functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment