找回密码
 立即注册
搜索
查看: 6972|回复: 67

[软件] win7的Windows Media Player播放器设置求助(有偿)

[复制链接]
     
发表于 2023-10-16 23:17 | 显示全部楼层 |阅读模式
本帖最后由 cat1230 于 2023-10-16 23:22 编辑

单位一台13年的服务器,连了台大面积的LED屏幕,后台软件是布展公司自己做的,那软件其实调用的就是win7自带的media player来播放视频,前几天因为安装了某些软件导致后台出了问题(本来天天正常播放的影片)现在播放起来非常卡顿!
本来这台机子只装了ffdshow解码包,和完美解码,都是13年装的后来再没更新过,电脑也没装过任何软件,直到这次装了新的软件导致目前的故障,已经把新装的软件都卸载了。
目前软件故障了之后,我自己测试了下,如果我卸载ffdshow解码包只装完美解码,后台无法播放,画面白屏。如果只装ffdshow解码包,不装完美解码是可以播放,但就和出了故障后的问题一样,播放卡顿。所以我推测后台调用的是win7自带的播放器。
显示设备的LED物理分辨率是3800多*3600多,影片也是同分辨率。如果不用后台直接用本地播放器来播放,我试了下机子里有的几个,kmplayer,系统自带的mediaplayer,potplayer,今天网上下了终极解码,无论那种播放器,在大屏led上全屏播放都会卡顿,只有用potplayer并且将【视频渲染器】设置为【VMR7窗口化】,才能流畅播放。我试过各种渲染模式,解码器里各种设置也试了个遍得出的结果。
不知道这后台原来软件是怎么安装的,也有10来年了,明明都不卡的,而且后台也不是调用pot。
我现在的想法是既然后台调用的media player,那有什么办法把这个播放器也调成potplayer一样用【VMR7窗口化】这种渲染模式?外挂的ffdshow能不能搞出这种模式?
如果播放器能调处来正常播放视频,可以坛友打个红包,钱不多意思意思哈
回复

使用道具 举报

发表于 2023-10-17 00:05 来自手机 | 显示全部楼层
k-lite codec pack?
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 00:09 | 显示全部楼层

后台找过原来开发的工程师,时间久远,对方也没源代码了,改不了后台也就无法调用别的播放器
目前想到的是如何用mediaplayer调出vmr7这种渲染模式,pot用这种模式既然不卡,可能别的播放器也不卡把,我猜的。
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-10-17 00:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2023-10-17 00:41 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-10-17 00:54 | 显示全部楼层
完美解码+ffdshowd+全屏卡顿这三组关键词总感觉像是madvr那个全屏独占模式的锅(以前用笔记本时踩过这坑)
https://potplayer.org/jiqiao/483.html
回复

使用道具 举报

     
发表于 2023-10-17 01:01 | 显示全部楼层
一定要用media player来播放吗?
回复

使用道具 举报

     
发表于 2023-10-17 01:06 | 显示全部楼层
从产品开发角度,我认为后台软件不太可能把回放这么重要的功能做成调用WMP,即使放到10年前WMP也早落伍了,然后第三方好用的开源播放器那么多,你这个大前提可能就是错的(你的推测过程也并没有说服力)。

建议用更多手段验证一下(比如看看任务管理器的进程,还有后台软件目录下面有没有疑似播放器的exe文件),否则可能要浪费很多功夫
回复

使用道具 举报

     
发表于 2023-10-17 01:21 | 显示全部楼层
你确保你播放影片的时候是在硬解状态吗?以及你最好提供下你观看影片的编码规格。
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 01:56 | 显示全部楼层
本帖最后由 cat1230 于 2023-10-17 01:57 编辑

影片就是普通的MP4,放了10年了也没换过,一个宣传片,视频编码是avc1把。
之所以说是调用系统自带播放器是因为这机子在还没弄出毛病之前只装了ffdshow解码包和完美解码这两个软件,然后完美解码设置成potplayer这个播放器,别的啥没装。
所以他要么就是调用的wmp要么就是调用pot,但pot播片设置好模式后并不卡。
另外在后台启动播片的时候是实际上不是直接启动wmp,而是有个布展公司开发的程序来播片的,但那东西只是个套壳的控件(因为机房外有个电脑,上面用flash做了个播放控制器可以在哪点播,这个套壳就是为了接受那边的指令),实际调用的是wmp,而且对方的开发工程师也是这么说的,虽然他已经离职了时间很久远,应该不至于说谎把。
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 01:59 | 显示全部楼层

这机子上装了dx11,我不是很懂这东西,会影响视频播放吗
回复

使用道具 举报

     
发表于 2023-10-17 02:43 | 显示全部楼层
cat1230 发表于 2023-10-17 01:56
影片就是普通的MP4,放了10年了也没换过,一个宣传片,视频编码是avc1把。
之所以说是调用系统自带播放器是 ...

你确定硬解了吗?如果配置低软解的化播放会卡。
回复

使用道具 举报

     
发表于 2023-10-17 03:34 | 显示全部楼层
新装的软件是跟播放器、解码器这些有关的吗?后台软件调用的是指定wmp还是默认播放器?打开任务管理器观察调用的程序名字就知道调用的是什么播放器了。

打开wmp找到帮助-关于,看下wmp是什么版本

使用 Codec Tweak Tool 来设置要使用的解码器

使用 LAVFilters 来解码

安装 K-Lite Codec Pack (Basic),其实就是上面两个软件的打包,还会附带其他软件,具体会安装什么看说明,你装这个就不用分开装上面两个

最好确定下后台软件是指定调用wmp还是默认播放器,这个区别比较大

最后,其实我觉得重装会更快解决问题
回复

使用道具 举报

     
发表于 2023-10-17 03:36 | 显示全部楼层
考虑WIM备份当前系统,然后重装Win7并且只装ffdshow解码包和完美解码试试,尝试交换安装顺序之类的
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-10-17 05:54 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-10-17 07:31 | 显示全部楼层
换个思路
重新压一把片,用低要求的编码重新编码,然后放呢?
回复

使用道具 举报

发表于 2023-10-17 08:13 来自手机 | 显示全部楼层
如果可以不要调用其他解码器,用系统自带的evr,只要支持硬解evr效率是最高的

—— 来自 HUAWEI KKG-AN00, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 09:02 | 显示全部楼层
我们这台其实是图像工作站,显卡是丽台k5000。带了个几百平的led,显卡需要2个口才能输出这个大屏幕,在系统内n卡驱动里把2个屏拼成1个来用。重装系统后怎么弄显卡设置是个问题,而且重装后中控主机也认不到这台机子,还需要鼓捣别的东西,感觉也费劲。
因为这台机子原来能正常放的时候系统只有额外安装了ffdshow_x64和Advaanced_x64Components_v419和PureCodec2015.03.31,我在系统卸载那里看到的。

  -- 来自 有消息提醒的 Stage1官方 Android客户端
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 09:57 来自手机 | 显示全部楼层
影片播放打开的是一个叫playershell的程序,就几百k,应该就是个壳子 调用外部播放器和让远程那台主机上的flash可以控制他而做的。
我之所以认为他这个后台钓鱼的是wmp也是因为不装任何播放器和解码包的时候后台播放显示白屏,只装ffdshow解码包的情况可以播放但是卡,只装完美解码的情况是playershell播放白屏(这可以说明他不能调用potplayer吧)

然后今天我还测了下,如果我只装ffdshow 在wmp播放器直接播放影片,他放不了,装了完美解码后可以播。明明用后台播放的时候只装ff解码包就可以了,是不是厂家开发的那个程序一边调用wmp一边还能调用ff来解码?

----发送自 Xiaomi Redmi K20 Pro,Android 9
回复

使用道具 举报

     
发表于 2023-10-17 10:01 | 显示全部楼层
你能不能把potplayer播放时OSD和影片信息部分的截图放上来,像这样:
http://www.potplayercn.com/course/2978.html

感觉你说了半天是不是在硬解都不知道
回复

使用道具 举报

发表于 2023-10-17 10:09 来自手机 | 显示全部楼层
我没用过猜下会不会是通过完美解码设置了ffdshow的某些设置,让wmp调用时候起作用了呢(比如你视频编码就用硬解之类的)
回复

使用道具 举报

     
发表于 2023-10-17 10:34 | 显示全部楼层
cat1230 发表于 2023-10-17 09:57
影片播放打开的是一个叫playershell的程序,就几百k,应该就是个壳子 调用外部播放器和让远程那台主机上的f ...

有个很古早的工具叫GraphEdit你可以用它来看下你现在系统默认的解码器到底是啥
https://www.videohelp.com/software/GraphEdit

也建议你参考13楼用Codec Tweak Tool+LAVFilters,卸载ffdshow和完美解码试试
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 12:27 | 显示全部楼层
本帖最后由 cat1230 于 2023-10-17 12:31 编辑

我们平常操作就是在远程一台触控屏上点播放就可以了:

然后后台播放的时候是调用这个程序:

本来用了10来年好好的,因为上周1装了个新的播放器准备弄个新的后台,但测试新播放器效果不好就先卸载了继续用原来的,结果原来的后台播放突然变卡顿(尴尬)
1.jpg
5.jpg
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 12:35 | 显示全部楼层
我电脑上装的软件跟10年前一样,就一个ff解码器和完美解码,只是这几天反复重装过。
然后就是后台播放卡顿严重。

ff和完美都装好的情况下,直接用wmp全屏播放,但是非常卡顿。只装ff无法播放,装完没可以但卡。
用完美带的pot把渲染设置改成vmr7,别的设置默认,播放器直接全屏播放可以流畅
2.jpg
4.jpg
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 12:36 | 显示全部楼层
如果完美全部默认直接播放也是卡卡的*(但是比用后台波好点,后台波卡的飞起。)

3.jpg
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 12:37 | 显示全部楼层
但是他这个后台播放的时候也不是直接调用pot,是用我上面图上发的那个程序,这就很尴尬。
回复

使用道具 举报

     
发表于 2023-10-17 13:06 | 显示全部楼层
cat1230 发表于 2023-10-17 12:36
如果完美全部默认直接播放也是卡卡的*(但是比用后台波好点,后台波卡的飞起。)

...

看上去你的potplayer在调用内置解码器软解啊,没有启用硬解也没有使用你另外安装的解码器。
potplayer里看不出你系统的解码器是否正确配置了,你还是用我上面给的GraphEdit看看。
我还是建议你单装个LAV,卸载ffdshow和完美解码,然后用Codec Tweak Tool把系统自带的MS codecs取代了,再把LAV配置成硬解。

我推测你这次新装的软件把系统的解码设置给搞乱了,你可能不知道怎么调回去所以卡了。
回复

使用道具 举报

     
发表于 2023-10-17 13:18 | 显示全部楼层
8K级别的H264,貌似怎么说都在显卡硬解范围之外。

https://blog.51cto.com/u_14679483/6007365

那个专用播放器可能是mediaplayer早年的套壳,进config文件夹看看有什么?
回复

使用道具 举报

     
发表于 2023-10-17 13:34 | 显示全部楼层
延津酒咏 发表于 2023-10-17 13:18
8K级别的H264,貌似怎么说都在显卡硬解范围之外。

https://blog.51cto.com/u_14679483/6007365

然而这个数据来源存疑啊,NV自己给NVDEC的规格表上,Kepler NVDEC H.264 (AVCHD) 4:2:0支持的MAX Res.是4096 x 4096

https://developer.nvidia.com/video-codec-sdk
回复

使用道具 举报

发表于 2023-10-17 13:42 | 显示全部楼层
上面那些回复的没搞清楚情况吧,别人是用c#做了个window应用程序,里面就是一个mediaplayer控件,用这个控件播放指定位置的视频。
在这里问不如去微软官网问,看能不能通过改注册表的方式来修改mediaplayer控件的配置。
回复

使用道具 举报

     
发表于 2023-10-17 13:59 | 显示全部楼层
hgfdsa 发表于 2023-10-17 13:42
上面那些回复的没搞清楚情况吧,别人是用c#做了个window应用程序,里面就是一个mediaplayer控件,用这个控 ...

但是一般来说这种控件调用的也是系统的解码器吧,除非给写死了,否则调整系统默认解码器的方法应该是有效的
回复

使用道具 举报

头像被屏蔽
发表于 2023-10-17 14:06 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-10-17 14:11 | 显示全部楼层
password 发表于 2023-10-17 13:34
然而这个数据来源存疑啊,NV自己给NVDEC的规格表上,Kepler NVDEC H.264 (AVCHD) 4:2:0支持的MAX Res.是4 ...

反正我1660s,三个8k演示片,完美者解码,两个vp90的可以dxva,avc1不可以。
回复

使用道具 举报

     
发表于 2023-10-17 14:15 | 显示全部楼层
延津酒咏 发表于 2023-10-17 14:11
反正我1660s,三个8k演示片,完美者解码,两个vp90的可以dxva,avc1不可以。

你链接里这个表给的是4K,但实际上4096 x 4096比4K大(4096 x 4096也比楼主这个3840 x 3648大),比8K小
回复

使用道具 举报

     
发表于 2023-10-17 14:22 | 显示全部楼层
两个路人 发表于 2023-10-17 14:06
然而新装一个播放器软件,在卸载后发现没法播,99%的毛病在于把原来的DirectShow Filter / VFW注册链给搞了 ...

所以前面让他用Codec tweak tool嘛,这些应该都能通过Codec tweak tool来解决

https://support.acquiredigital.c ... e-Codec-Tweak-Tool-
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 16:33 来自手机 | 显示全部楼层
引用第34楼password于2023-10-17 14:22发表的  :
引用:两个路人 发表于 2023-10-17 14:06然而新装一个播放器软件,在卸载后发现没法播,......

@password
坛友给的这个相当于让我卸载目前的完美解码和ffdshow解码包,然后只装你这个吗?

----发送自 Xiaomi Redmi K20 Pro,Android 9
回复

使用道具 举报

     
发表于 2023-10-17 16:43 | 显示全部楼层
cat1230 发表于 2023-10-17 16:33
@password
坛友给的这个相当于让我卸载目前的完美解码和ffdshow解码包,然后只装你这个吗?

不是还让你装LAV了吗,现在解码器包有LAVFilters够了,又装ffdshow又装完美解码没必要。

装完你要做的是正确把Codec tweak tool和LAV Video Configuration配置好。
回复

使用道具 举报

     
 楼主| 发表于 2023-10-17 17:12 来自手机 | 显示全部楼层
引用第34楼password于2023-10-17 14:22发表的  :
引用:两个路人 发表于 2023-10-17 14:06然而新装一个播放器软件,在卸载后发现没法播,......

@password
因为在后台启动播放的时候实际上是启动厂家自己做的playshell这个程序,至于他到底是不是调用wmp我也是猜测的,反正肯定不是调用pot,在不装pot(完美解码)的状态下后台能启动的,装了pot也是一个样,卡。反而是不装ff解码包是播放不能,白屏,装了pot还是白屏。所以我猜装别的播放器也没用。

----发送自 Xiaomi Redmi K20 Pro,Android 9
回复

使用道具 举报

头像被屏蔽
发表于 2023-10-17 17:25 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-10-17 17:36 来自手机 | 显示全部楼层
那找下硬盘里系统有没有系统备份呢?或者试试电脑自带的系统保护里面有没有系统还原,有的软件安装卸载事会自动生成还原点的

—— 来自 Xiaomi 22127RK46C, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-20 22:47 , Processed in 0.165924 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表