返回文章列表

MPC-HC 播放器安装与配置

第一步:Scoop

安装 Scoop

Scoop 的安装和配置请参考Scoop的安装与配置

使用 Scoop 安装 MPC-HC

powershell
scoop bucket add extras
scoop install extras/mpc-hc-fork

第二步:设置

通过 View-Options 进入设置。

播放器设置

图片加载失败,点击重试
播放器设置
播放器设置

音频设置

Playback-Output 中,将 DirectShow VideoAudio Renderer 设置为 MPC Audio Renderer

图片加载失败,点击重试
音频设置
音频设置

Internal FiltersInternal LAV Filters 设置中的 Audio decoderMixing Options Page

图片加载失败,点击重试
音频混音
音频混音

  • Mixer -> Check Enable Mixing

  • Mixer -> Output Speaker Configuration -> <根据你的设备更改>(Stereo 即立体声)

  • Settings -> Don't mix Stereo sources(立体声源用户建议勾选)

  • Settings -> Clipping Protection(建议取消勾选)

Audio Settings 中(以下选项仅适用于有独立声卡/外置 DAC 且需要直通特定音频格式的用户,普通用户无需更改)

LAV音频解码器
LAV音频解码器

视频设置

Internal FiltersVideo decoder page

视频设置
视频设置

  • Hardware Acceleration -> Hardware Decoder to use:

    • 使用 D3D11,下方 Hardware Device to Use 保持默认 Automatic (native)

    • 对于 Nvidia MX 系列显卡,由于视频编解码单元已被禁用,建议选择 D3D11 并在下方 Hardware Device to Use 中选择你的集显

    • 不建议选择 DXVA2 (native),某些情况下可能导致画质损失

  • Output Formats

    • RGB Output levels -> 选择 PC (0-255)

    • Dithering Mode -> 抖动算法。看电影为主建议 Ordered Dithering,看动漫为主建议 Random Dithering

    • 实际上,在本教程的使用场景(使用 MPCVR 作为渲染器)下,输出几乎总是与源相同位深的 YUV 数据,因此 RGB Output levels 和 Dithering Mode 的选项在大多数情况下不会生效

杂项设置

  • Memory File Playback Position --- Player -> Remember File position

  • Automatically resize window after playback starts --- Playback -> Zoom & Alignment -> Auto Zoom(默认勾选,建议保持 100%)

  • Auto-play the next video in the folder --- Playback -> After Playback(建议播放文件夹中的下一个文件)

  • Change maximum subtitle rendering resolution(避免字幕模糊)--- Subtitles -> Texture Settings (…) -> Maximum Texture Resolution(建议改为你的屏幕分辨率 / 1920x1080 也可)

第三步:MPC Video Renderer

视频渲染器
视频渲染器

  • 勾选 Use Direct3D 11(Windows 10/11 默认勾选)

  • Texture format(处理精度) - 改为 16-bit Floating Point

    • 不建议使用 8-bit Integer
  • 下方 Show Statistics,将 Fixed font size 改为 Increase font by window

    • 该选项用于 MPCVR 的统计信息显示(播放时按 Ctrl+j 调出)。更改此选项是为了防止统计信息字体过小无法阅读
  • Wait for V-Blank before Present - 勾选可能提高播放流畅度

  • DXVA2 and D3D11 video processor -> Use for: 取消勾选所有

    • DXVA2 和 D3D11 视频处理器会覆盖下方 Shader video processor 部分的设置。性能最好,但画质取决于显卡,可能因驱动问题导致色彩不准。非特殊情况下不建议使用
  • Shader video processor 部分:

    • Chroma scaling - 建议 Catmull-Rom;性能不足可选 Bilinear

      • 此算法用于上采样 yuv420/422 视频的色度(一般不太明显)
    • Upscaling - 建议 Jinc2m

      • 此算法用于将视频帧放大(例如 720p -> 1080p)
    • Downscaling - 建议 Bicubic/Bicubic sharp;后者比前者锐利一些

      • 此算法用于将视频帧缩小(例如 2160p -> 1080p)
    • Use the "Upscaling" method to reduce the frame to 50%

      • 该选项表示:当目标尺寸 >= 源视频的 50% 时,使用与 Upscaling 相同的算法进行缩小。是否勾选取决于个人偏好
    • Use dithering - 强烈建议勾选

  • HDR 部分 我没有 HDR 显示器可用。有此需求的用户请根据 MPCVR 官方文档进行更改

    • Prefer Dolby Vision over PQ and HLG - 如果需要观看杜比视界内容,请勾选

    • Passthrough to display - 如果你的显示器支持 HDR,请务必勾选

    • Windows HDR - 选择切换 HDR 模式的方式,默认不自动切换

      • 如果你的显示器支持 HDR,请自行更改此选项
    • If passthrough is impossible or disabled, then: -> Convert to SDR - 如果显示器不支持 HDR,请勾选

      • 当 HDR 数据无法直通到显示器或取消勾选了 "Passthrough to display" 时,将 HDR 转换为 SDR

完成

最后别忘了点击右下角的 Apply(A)。

mpcmpvscoopvideowindowspowershell