Skip to content

环境变量

本节列出 mpv 使用的环境变量。

配置目录

HOME 目录

bash
# HOME 目录
HOME=/home/username
HOME=/Users/username
HOME=C:\Users\username

XDG 目录

bash
# XDG 配置目录
XDG_CONFIG_HOME=~/.config

# XDG 数据目录
XDG_DATA_HOME=~/.local/share

# XDG 缓存目录
XDG_CACHE_HOME=~/.cache

mpv 配置

配置文件路径

bash
# 配置文件目录
MPV_HOME=~/.config/mpv

# 配置文件
MPV_CONFIG=~/.config/mpv/mpv.conf

输入配置

bash
# 输入配置文件
MPV_INPUT=~/.config/mpv/input.conf

字体配置

字体目录

bash
# 字体目录
FONTCONFIG_PATH=/etc/fonts
FONTCONFIG_FILE=/etc/fonts/fonts.conf

字体缓存

bash
# 字体缓存
FC_CACHE=~/.cache/fontconfig

网络配置

代理设置

bash
# HTTP 代理
HTTP_PROXY=http://proxy:8080
http_proxy=http://proxy:8080

# HTTPS 代理
HTTPS_PROXY=http://proxy:8080
https_proxy=http://proxy:8080

# SOCKS 代理
SOCKS_PROXY=socks5://proxy:1080

代理绕过

bash
# 代理绕过
NO_PROXY=localhost,127.0.0.1
no_proxy=localhost,127.0.0.1

音频配置

音频设备

bash
# PulseAudio 服务器
PULSE_SERVER=unix:/run/user/1000/pulse/native

# ALSA 设备
ALSA_CARD=0

# JACK 服务器
JACK_DEFAULT_SERVER=default

音频缓冲

bash
# PulseAudio 缓冲
PULSE_LATENCY_MSEC=50

视频配置

显示设备

bash
# X11 显示
DISPLAY=:0

# Wayland 显示
WAYLAND_DISPLAY=wayland-0

# GPU 设备
DRI_PRIME=1

视频驱动

bash
# VAAPI 驱动
LIBVA_DRIVER_NAME=iHD

# VDPAU 驱动
VDPAU_DRIVER=nvidia

语言配置

语言设置

bash
# 系统语言
LANG=en_US.UTF-8
LANGUAGE=en_US

# 字幕语言
SUB_LANG=en

时区

bash
# 时区
TZ=Asia/Shanghai

调试配置

调试级别

bash
# 调试级别
MPV_DEBUG=1
MPV_VERBOSE=1

日志文件

bash
# 日志文件
MPV_LOG_FILE=mpv.log

平台特定

Windows

bash
# AppData 目录
APPDATA=C:\Users\username\AppData\Roaming

# LocalAppData 目录
LOCALAPPDATA=C:\Users\username\AppData\Local

# Temp 目录
TEMP=C:\Users\username\AppData\Local\Temp

macOS

bash
# 用户目录
HOME=/Users/username

# 应用支持目录
HOME/Library/Application Support

Linux

bash
# 用户目录
HOME=/home/username

# 配置目录
XDG_CONFIG_HOME=~/.config

环境变量调试

查看环境变量

bash
# 查看所有环境变量
env

# 查看特定环境变量
echo $HOME
echo $XDG_CONFIG_HOME

测试环境变量

bash
# 测试环境变量
MPV_HOME=~/.config/mpv mpv video.mp4

下一步