DEV Community

张新伟
张新伟

Posted on

mplayer设置

1.MPlayer 自定义快捷键配置模板‌。您可以直接将其复制到 ~/.mplayer/input.conf 文件中

# ================= 播放控制 =================
SPACE cycle pause          # 空格键:播放/暂停切换
q quit                     # q键:立即退出播放器
ENTER playlist_next        # 回车键:播放列表中的下一个文件
< playlist_prev            # <键:播放列表中的上一个文件

# ================= 快进与快退 (自定义步进) =================
# 默认是左右方向键10秒,这里可以修改为您喜欢的时长
RIGHT seek +10             # 右方向键:快进 10 秒
LEFT seek -10              # 左方向键:快退 10 秒
UP seek +60                # 上方向键:快进 1 分钟
DOWN seek -60              # 下方向键:快退 1 分钟
PGUP seek +600             # PageUp键:快进 10 分钟
PGDWN seek -600            # PageDown键:快退 10 秒

# ================= 音量与静音 =================
9 add volume -5            # 9键:音量减小 5%
0 add volume +5            # 0键:音量增加 5%
m cycle mute               # m键:切换静音状态

# ================= 画面与全屏 =================
f cycle fullscreen         # f键:切换全屏模式
1 add contrast -1          # 1键:降低对比度
2 add contrast +1          # 2键:增加对比度
3 add brightness -1        # 3键:降低亮度
4 add brightness +1        # 4键:增加亮度
5 add hue -1               # 5键:降低色调
6 add hue +1               # 6键:增加色调
7 add saturation -1        # 7键:降低饱和度
8 add saturation +1        # 8键:增加饱和度

# ================= 字幕控制 =================
z add sub-delay -0.1       # z键:字幕提前 0.1 秒
x add sub-delay +0.1       # x键:字幕延迟 0.1 秒
j cycle sub                # j键:切换字幕轨道
s screenshot               # s键:截图(保存为 PNG 格式)

# ================= 音频同步调整 =================
+ add audio-delay +0.1     # +键:音频延迟增加 0.1 秒
- add audio-delay -0.1     # -键:音频延迟减少 0.1 秒
Enter fullscreen mode Exit fullscreen mode

2.默认推荐配置模板‌,以及关键参数的详细解析。你可以直接将其复制到 ~/.mplayer/config文件中生效

# ================= 视频输出 (Video Output) =================
# 推荐 xv:利用显卡 Overlay,CPU占用极低,兼容性好
# 若为 NVIDIA 显卡且支持硬解,可改为 vo=vdpau
# 若追求更高画质缩放算法,可改为 vo=gl
vo=xv
# 允许画面自动缩放以适应窗口
zoom=yes
# 当 CPU 负载过高时,自动丢帧以保声音同步
framedrop=yes
# 开启硬件加速解码(自动检测 VA-API/VDPAU等)
hwdec=auto

# ================= 音频输出 (Audio Output) =================
# 推荐 alsa:底层延迟低,稳定性强
# 若系统强制使用 PulseAudio 且出现冲突,可改为 ao=pulse
ao=alsa
# 启用软件音量控制,避免硬件音量调节范围受限
softvol=yes
# 默认启动音量 80%
volume=80
# 最大音量可放大至 200%(用于小声源文件)
volume-max=200

# ================= 字幕设置 (Subtitles) =================
# 自动检测中文字幕编码,防止乱码
subcp=enca:zh:utf8
# 字幕字体大小为屏幕高度的 3%
subfont-text-scale=3
# 字幕字体抗锯齿美化
subfont-autoscale=1

# ================= 缓存与网络 (Cache & Network) =================
# 设置 8MB 缓存,应对网络抖动或高码率本地文件
cache=8192
# 预加载 50% 缓存后再开始播放,减少中途停顿
cache-min=50
# 针对流媒体,增加超时等待时间至 60秒
timeout=60

# ================= 其他行为 (Behavior) =================
# 记住上次播放位置(需配合前端如 SMPlayer 或脚本实现,原生 MPlayer 需手动指定 -ss)
# 默认全屏播放(按需开启,注释掉则窗口播放)
# fs=yes
# 无限循环播放(按需开启)
# loop=0
Enter fullscreen mode Exit fullscreen mode

Top comments (0)