Skip to content

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=d3d11

gpu-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=null

image

图像输出驱动。将视频帧保存为图像文件。

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

相关链接