VIDEO OUTPUT DRIVERS(视频输出驱动)
视频输出驱动在显示器上显示视频。
通用选项
--vo=<driver>- 设置视频输出驱动--video-aspect=<ratio>- 视频宽高比--video-zoom=<value>- 视频缩放--video-pan-x=<value>- 视频水平平移--video-pan-y=<value>- 视频垂直平移--video-rotate=<value>- 视频旋转
支持的驱动
gpu
GPU 视频输出驱动。这是推荐的驱动,支持硬件加速和高质量渲染。
bash
vo=gpu特性:
- 支持硬件加速
- 高质量渲染
- 支持多种后端(Vulkan、OpenGL、Direct3D)
后端选择:
bash
# Vulkan
gpu-api=vulkan
# OpenGL
gpu-api=opengl
# Direct3D 11
gpu-api=d3d11gpu-next
新一代 GPU 视频输出驱动。
bash
vo=gpu-next特性:
- 更好的色彩管理
- 更高效的渲染管线
- 支持更多视频格式
xv(Linux)
XVideo 输出驱动。
bash
vo=xv特性:
- 硬件加速缩放
- 低 CPU 使用率
- 仅支持 YUV 格式
x11(Linux)
X11 输出驱动。
bash
vo=x11特性:
- 基本的 X11 输出
- 无硬件加速
- 兼容性好
wayland(Linux)
Wayland 输出驱动。
bash
vo=wayland特性:
- Wayland 原生支持
- 良好的性能
- 支持 HDR
direct3d(Windows)
Direct3D 输出驱动。
bash
vo=direct3d特性:
- Windows 原生支持
- 良好的兼容性
- 支持硬件加速
macos(macOS)
macOS 原生输出驱动。
bash
vo=macos特性:
- macOS 原生支持
- 支持 Retina 显示
- 良好的性能
null
空视频输出驱动。不显示任何视频。
bash
vo=nullimage
图像输出驱动。将视频帧保存为图像文件。
bash
vo=image驱动选择
bash
# 自动选择最佳驱动
vo=auto
# 指定驱动
vo=gpu
# 列出可用驱动
mpv --vo=help硬件解码
bash
# 自动选择硬件解码器
hwdec=auto
# 安全模式
hwdec=auto-safe
# 禁用硬件解码
hwdec=no特定硬件解码器
bash
# NVIDIA
hwdec=nvdec
# Intel (Linux)
hwdec=vaapi
# AMD (Linux)
hwdec=vaapi
# macOS
hwdec=videotoolbox
# Windows
hwdec=d3d11va
hwdec=dxva2渲染质量
bash
# 高质量渲染
profile=gpu-hq
# 默认质量
profile=gpu
# 快速渲染
profile=fast相关链接
- OPTIONS - 选项列表
- VIDEO FILTERS - 视频滤镜