MPC-HC 播放器设置_mpc如何设置自动打开设备-程序员宅基地

技术标签: 多媒体  

以下内容均来自互联网

本文仅作参考,请使用 MPC-HC 最新版本结合自身硬件条件和实际播放情况进行设置和调整!
启动 MPC-HC ,先设置语言:(最新版本会自动选择对应的系统语言)
View - Language - Chinese => 界面变为中文
进 视图 - 选项:
播放器:建议勾选「保存设置至 .ini 文件中」
格式:建议勾选全部视频类格式,其中 QuickTime 建议采用「DirectShow」滤镜(双击右侧,在下拉框中即可选择),播放性能会更好。
播放:打开设置 中的四个项目都勾上
输出:选择「EVR Custom Pres. 」 Windows Vista / 7 推荐此模式,XP用户需装.Net framework 3.5 才能启用;
   XP用户也可选择「VMR-9(未渲染)」,若配置较低则选「覆盖混合器」模式。「madVR」渲染器下载安装后方可使用
   RealMedia 跟 QuickTime 均选「DirectX 9」
   表面 选「3D」,缩放算法 是图像缩放插值处理,影响画面平滑和锐利度。推荐「Bicubic A=-0.60 ~ -1.00 (PS 2.0)」
   勾上「显示改变时重新初始化」与「替代垂直同步」
   EVR 缓冲 最少 10,也不要太高,若内存用尽反而会掉帧(推荐 20 左右),根据电脑配置斟酌选择
内部滤镜:源滤镜 全部打勾;转换滤镜 勾「RealAudio」「RealVideo」,剩余项由 FFDShow 来解码,后者的播放滤镜和设置更为强大
     若显卡支持硬解,右键 - 「启用 DXVA 滤镜」
     双击黑体的 DXVA 滤镜项,在属性页中勾选「对标清视频禁用硬件加速(DXVA)」
     源滤镜即分离器,作分离视频、音频和字幕之用;转换滤镜即解码器,负责解码分离后的视音频
     若某些视频播放不正常,可根据实际情况做相应调整
扩展滤镜:如果要使用外部解码器或滤镜的话,在此 添加滤镜,并进行偏好和解码类型设置等
音频切换器:不启用,但遇到多音源的特殊媒体文件,解码器无法正常分离时,就可尝试启用
字幕:延迟间隔 0 毫秒,预缓冲字幕图像数 建议跟前面 EVR 缓冲 设一样(或小一点)
   勾选「缓冲时允许动画」,不要勾「进位至二的乘方」,最大纹理分辨率 选择「Desktop」
   万一电脑跑不动影片才视情况关掉动画以及降低纹理分辨率
   杂项:勾上「如果可用则始终默用外挂字幕」
设置好之后, 点击确定。转到 视图 - 渲染器设置:
输出范围:此设置用于指定 YUV→RGB 转换的输出范围
     0-255:YUV 转换输出是 0-255(8-bit)或 0-1023(10-bit)。这是默认值,通常是电脑显示器和大部分电视的最佳选择。
     16-235:YUV 转换输出是 16-235(8-bit)或 64-940(10-bit)。这是某些输入信号预设为 16-235 标准的电视的最佳选择。
     电脑显示器用 0-255,输出至电视用 16-235,有些电视的 HDMI 也是 0-255,一试便知
     如果对 16-235 的屏幕输出 0-255 的信号会导致最亮跟最暗都看不见,相反的话则会造成色深不足

呈现:D3D 全屏幕模式 这将导致播放器创建一个全屏 D3D 设备。这有助于移除撕裂特别是当正规或替代垂直同步均无法做到这一点时。这也是唯一能
           为显示设备使用 10-bit 输出的模式。
   D3D 全屏图形界面支持 当监视器处于 D3D 全屏幕模式时,开启此选项能允许右击菜单和设置。其缺点就是 D3D 设备的后缓冲区必被锁定,这
              可能会引起兼容性问题甚至在 D3D 全屏幕模式下产生撕裂。
   10-bit RGB 输出 √ 此选项能启用 10-bit RGB (30-bit) 显示模式。后备缓冲区和临时缓冲区总是处于 10-bit。如果 GPU 完全支持的话则输入视
             频帧也会使用 10-bit 模式。抖色处理能够避免形成色阶断层。为显示缓冲器启用 10-bit 模式需要开启 D3D 全屏幕模式和
             Vista 及以上系统版本。勾上「10-bit RGB 输出」,色彩显示更精确、层次更深、更丰富艳丽。需要硬件支持!
   强制 10-bit RGB 输入 √ 大多数 GPU(并非所有)无法完全支持 10-bit YUV 转换。对于这种情况,10-bit 输入不会默认激活,但可以强制使
               用此选项。抖色处理用于阻止色阶断层。因此这个选项能提高质量甚至当 10-bit 输出不被支持时。请谨慎使用此功
               能!显卡驱动程序在 10-bit 视频通道上有大量已知的漏洞和错误。例如:隔行扫描可能引起播放器崩溃,16-235 标准
               无法适用于 ATI 驱动程序。勾上「强制 10-bit RGB 输入」,需要硬件和驱动支持!
   全浮点处理 √ 此选项启用 16-bit 浮点临时缓冲区和抖色处理以避免在处理通道内出现色阶断层。选择此项,呈现更多细节,画面更逼真。
   禁用桌面组合 此功能适合于 Vista 及以上版本,当播放器运行时禁用桌面组合。这能够解决一些卡顿问题,将减少一帧的视频延迟。
   启用帧时间校正 仅当你遇到由于有问题的解码器或滤镜引起的视频卡顿时方启用此项。例如 m2ts 封装容器中的 VC-1 目前就需要这个。

色彩管理:启用 如果你已经用色度计为你的显示器创建了一个 ICC 配置文件,打开此选项以获得准确的色彩。
     输入类型 此选项决定通过色彩管理引擎呈现视频色彩的方式。
     环境光线 视频解码的最佳伽马值主要取决于当前房间的环境光线。可用的环境光线选项有:明亮(例如,客厅,办公室),暗淡(如工作
         室)和黑暗(例如,家庭影院)。与显示器校准伽马值无关,视频显示总是取决于已选定的环境光线相关联的伽马值。如果图
          像太亮或太暗,可随时实验不同的伽马值,并选择一个最满意的结果。
     渲染方式 色域映射方法:直观,相对色度,饱和度,绝对色度。推荐渲染模式为直观和相对色度。

垂直同步:垂直同步 能够用来禁止垂直同步。通常不推荐这样做,因为禁用垂直同步将会移除许多卡顿和线程补丁。仅应用作调试目的。
     精确垂直同步 √ 能够用来禁止精确垂直同步。如果禁用精确垂直同步,CPU 使用率会略微下降,特别是当替代垂直同步也被禁用时。
     替代垂直同步 √ 启用替代垂直同步将会绕过基于 D3D 的默认垂直同步。这通常可以摆脱撕裂问题并且是垂直同步的首选模式,
              如果你的硬件/驱动兼容他的话。
     减少垂直同步偏移 用于向上移动垂直同步位置。仅当启用替代垂直同步和禁用桌面组合时方能生效。使用快捷键 Ctrl+Alt+UP。
     增加垂直同步偏移 用于向下移动垂直同步位置。仅当启用替代垂直同步和禁用桌面组合时方能生效。使用快捷键 Ctrl+Alt+DOWN。

GPU 控制:垂直同步前刷新 GPU √ 在垂直同步之前刷新 GPU 将会减少撕裂的可能性,因为它强制 GPU 尽可能快地渲染视频帧,
                   所以垂直同步时视频帧将会准时提交呈现。
      垂直同步后刷新 GPU √ 在垂直同步之后刷新 GPU 将会减少撕裂的可能性,因为它强制驱动程序尽可能快地实施画面呈现。
      等待刷新 这将导致渲染器搁置,并等待 GPU 刷新。这可能有用如果驱动程序因某些原因而忽略了个别刷新和启用了 GPU 时间统计。
重置:重置为默认的渲染器设置 将重置所有的设置为默认值。
   重置为最佳的渲染器设置 将设定以下设置为推荐的最佳设置:
   替代垂直同步 = 打开
   精确垂直同步 = 打开
   垂直同步 = 打开
   禁用桌面组合 = 打开
   垂直同步前刷新 GPU = 打开
   垂直同步后刷新 GPU = 打开
   等待刷新 = 关闭

说明:垂直同步 是显示器刷新率与视频帧率(倍数)之间差异的同步处理,牺牲画面部份流畅度来提升画面整体流畅度
   如果画面闪烁抖动可开垂直同步试试,希望画面刷新快的话就不要开。电脑配置够好建议开启,画面会比较舒服
   但有的情况并非如此,在某些电脑上禁用垂直同步反而能取得更好的同步效果
   也可调整显示器刷新率使之与视频帧率相匹配,这时必开垂直同步,输出模式设为「EVR Sync」能取得更好效果,此乃 EVR 同步渲染器,
   与 EVR CP(自定义渲染)一样都是基于 EVR。在其设置选项中提供了 3 项同步模式选择,其具体操作可参考 这篇文章
   可以通过 渲染器设置 - 显示统计 查看垂直同步效果,当绿线和红线分别达成一条直线时,垂直同步趋于完美
   至于 GPU 控制 - 等待刷新 虽能进一步提升垂直同步,但对性能影响很大,可不开

   32 位播放器必需 32 位解码器,64 位播放器必需 64 位解码器;
   64 位解码器目前还不够稳定全面,建议选择 32 位。

   MPC-HC 内含大量解码滤镜,已能独立应付绝大多数视音频播放,但并非尽善尽美
   MPC-HC 与解码包 K-Lite Codec Pack(其中包含 FFDShow)乃天赐良配!
   如果已安装 K-Lite Codec Pack,更新 FFDShow 时覆盖安装即可,安装程序会自动找到其目录。
   由于版权问题,K-Lite Codec Pack 已不包含 Real Alternative 与 QuickTime Alternative ,可另行下载。

个人使用经验:若显卡够强,WIN7下可选EVR CP渲染(如AMD HD4000系列以上显卡),若是早期显卡,则使用EVR Sync渲染画面会更流畅。当然,如果你的CPU够强(如INTEL的I系列4核8线程CPU)则可以用全软解的madVR渲染模式,听说画面可比美中高端蓝光碟机。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangshilin/article/details/8144278

智能推荐

c# 调用c++ lib静态库_c#调用lib-程序员宅基地

文章浏览阅读2w次,点赞7次,收藏51次。四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这......_c#调用lib

deepin/ubuntu安装苹方字体-程序员宅基地

文章浏览阅读4.6k次。苹方字体是苹果系统上的黑体,挺好看的。注重颜值的网站都会使用,例如知乎:font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, W..._ubuntu pingfang

html表单常见操作汇总_html表单的处理程序有那些-程序员宅基地

文章浏览阅读159次。表单表单概述表单标签表单域按钮控件demo表单标签表单标签基本语法结构<form action="处理数据程序的url地址“ method=”get|post“ name="表单名称”></form><!--action,当提交表单时,向何处发送表单中的数据,地址可以是相对地址也可以是绝对地址--><!--method将表单中的数据传送给服务器处理,get方式直接显示在url地址中,数据可以被缓存,且长度有限制;而post方式数据隐藏传输,_html表单的处理程序有那些

PHP设置谷歌验证器(Google Authenticator)实现操作二步验证_php otp 验证器-程序员宅基地

文章浏览阅读1.2k次。使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。下载谷歌验证类库文件放到项目合适位置(我这边放在项目Vender下面)https://github.com/PHPGangsta/GoogleAuthenticatorPHP代码示例://引入谷_php otp 验证器

【Python】matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距-程序员宅基地

文章浏览阅读4.3k次,点赞5次,收藏11次。matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距

docker — 容器存储_docker 保存容器-程序员宅基地

文章浏览阅读2.2k次。①Storage driver 处理各镜像层及容器层的处理细节,实现了多层数据的堆叠,为用户 提供了多层数据合并后的统一视图②所有 Storage driver 都使用可堆叠图像层和写时复制(CoW)策略③docker info 命令可查看当系统上的 storage driver主要用于测试目的,不建议用于生成环境。_docker 保存容器

随便推点

网络拓扑结构_网络拓扑csdn-程序员宅基地

文章浏览阅读834次,点赞27次,收藏13次。网络拓扑结构是指计算机网络中各组件(如计算机、服务器、打印机、路由器、交换机等设备)及其连接线路在物理布局或逻辑构型上的排列形式。这种布局不仅描述了设备间的实际物理连接方式,也决定了数据在网络中流动的路径和方式。不同的网络拓扑结构影响着网络的性能、可靠性、可扩展性及管理维护的难易程度。_网络拓扑csdn

JS重写Date函数,兼容IOS系统_date.prototype 将所有 ios-程序员宅基地

文章浏览阅读1.8k次,点赞5次,收藏8次。IOS系统Date的坑要创建一个指定时间的new Date对象时,通常的做法是:new Date("2020-09-21 11:11:00")这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日期。在IOS年月日中间的横岗许换成斜杠,也就是new Date("2020/09/21 11:11:00")通常为了兼容IOS的这个坑,需要做一些额外的特殊处理,笔者在开发的时候经常会忘了兼容IOS系统。所以就想试着重写Date函数,一劳永逸,避免每次ne_date.prototype 将所有 ios

如何将EXCEL表导入plsql数据库中-程序员宅基地

文章浏览阅读5.3k次。方法一:用PLSQL Developer工具。 1 在PLSQL Developer的sql window里输入select * from test for update; 2 按F8执行 3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。(前提..._excel导入pl/sql

Git常用命令速查手册-程序员宅基地

文章浏览阅读83次。Git常用命令速查手册1、初始化仓库git init2、将文件添加到仓库git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件...

分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120-程序员宅基地

文章浏览阅读202次。分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120

【C++缺省函数】 空类默认产生的6个类成员函数_空类默认产生哪些类成员函数-程序员宅基地

文章浏览阅读1.8k次。版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。目录(?)[+]1、缺省构造函数。2、缺省拷贝构造函数。3、 缺省析构函数。4、缺省赋值运算符。5、缺省取址运算符。6、 缺省取址运算符 const。[cpp] view plain copy_空类默认产生哪些类成员函数

推荐文章

热门文章

相关标签