MPV – популярный медиаплеер с открытым исходным кодом, известный своей универсальностью и широкими возможностями настройки. Одной из таких функций настройки является возможность изменения языковых настроек по умолчанию. В этой статье мы рассмотрим различные методы изменения языка по умолчанию в MPV, сопровождаемые примерами кода.
Метод 1: параметр командной строки
MPV позволяет указать язык по умолчанию, используя --audio-language
и --sub-language
mpv --audio-language=en --sub-language=es video.mp4
Метод 2: файл конфигурации
MPV также предоставляет файл конфигурации, в котором вы можете определить языковые настройки по умолчанию. По умолчанию файл конфигурации расположен по адресу ~/.config/mpv/mpv.conf
audio-language=en
sub-language=es
function setDefaultLanguage()
mp.set_property("options/audio-language", "fr")
mp.set_property("options/sub-language", "de")
end
mp.register_event("file-loaded", setDefaultLanguage)
.
Сохраните скрипт с расширением .lua
(например, default_language.lua
) и поместите его в каталог scripts
, расположенный в папке конфигурации вашего MPV.
# Change audio language
ALT+a cycle-values audio-language eng fre ger
# Change subtitle language
ALT+s cycle-values sub-language eng fre ger
В приведенном выше примере нажатие ALT+a переключает английский, французский и немецкий языки аудио, а нажатие ALT+ переключает английский, французский и немецкий языки субтитров.