Fw: [问题] 影片播放破图问题

楼主: xyz246abc456 (我是xyz)   2019-07-06 11:04:47
※ [本文转录自 AudioPlayer 看板 #1T80lvHY ]
作者: xyz246abc456 (玻璃做的热斗小马) 看板: AudioPlayer
标题: [问题] 影片播放破图问题
时间: Sat Jul 6 10:48:22 2019
问题困扰小弟很久了,昨晚半夜不断测试,今天早上测完一个让我摸不著头绪
到整个有点暴走,特来跟各位高手请教。
目前电脑有4种播放程式(解码器?):
依使用热度排列如下,POTPlayer→KMPlayer→WMPClassic→内建WMP
影片A资讯跟电脑规格如下图:
影片A资讯:https://i.imgur.com/RChyXPg.png
影片位置:内接硬盘,型号看来是WD蓝标?是从朋友接手的硬盘
硬盘状况:https://i.imgur.com/9KpFocx.png
状况跟电脑规格:https://i.imgur.com/4lrYfCU.png
状况描述:
破图、碎块状以及影像重叠。
昨晚播放影片A,POT、KMP以及WMPC全数阵亡,都会发生破图问题,且一旦快转或者
拖曳到某个时间点播放有破图发生,整个播放过程就是破图破到你妈都不认得。
唯有换成内建WMP才完全没有问题。
但想说是不是POTPlayer的解码器或者设定问题,按照前辈说的打开DVXA(硬件加速)后,
播放影片A好像又正常了,但我把设定又全部复原取消硬件加速后,拨放影片A也还是
正常?!
然后,变成KMP跟WMPC依旧会有破图现象,最早之前如果我用POT拨放影片有破图问题,
换成KMP或者WMP都正常,结果现在看来我的破图问题好像是随机发生?
而且不是说用不同的播放程式拨放到某个固定的时间点或片段才会破图,貌似也是随机
的?(可参我的状况图)
请问这个问题小弟可以从何下手,先谢谢各位技术大神了!!<( ̄︶ ̄)>
作者: goldie (阿良)   2019-07-06 12:18:00
也许是系统层级的问题,可以考虑更新一下显卡驱动跟Windows Update
作者: zi98btcc (幼斤)   2019-07-06 12:23:00
要不要剪一小段影片(10秒20秒等)放到云端让大家下载试
作者: goldie (阿良)   2019-07-06 12:28:00
再不行的话,还可以试试其他内建较新 codecs 的播放程式:MPC-HC: https://github.com/clsid2/mpc-hc/releasesmpv: https://sf.net/projects/mpv-player-windows/mpv.net: https://github.com/stax76/mpv.net/releases
楼主: xyz246abc456 (我是xyz)   2019-07-06 12:44:00
谢谢第一波大神的回应,1楼g大我忘了说只有用内显,i3 550,没有独显,2楼z大这个影片的性质...咳咳咳如果需要原档我可以完整上传?但我不知道合不合口味3楼g大那我文中搞错了,我其中一个破图程式MPC-HC,但我刚刚看一下我的是O荣那边提供的年分2014年,我是看看您提供的版本好了。更新给g大,我用您提供的MPC-HC版本,还是破得糊涂https://i.imgur.com/Y2pDkLk.png
作者: goldie (阿良)   2019-07-06 15:49:00
试试这个 Intel 内显驱动能不能灌?有没有比较新?https://tinyurl.com/yyhh5rly不然把MPC-HC降成软解看看: 选项→内部筛选器→视讯解码器按钮按下去→右上角的 Hardware Decoder to use 改成 None
楼主: xyz246abc456 (我是xyz)   2019-07-06 18:43:00
回报g大,我把设定改成DXVA以外的都没问题了!https://i.imgur.com/lJs3CLI.png 不管是None还是开intel那个,只要不是选DXVA字眼的都不会破图。可是我的POTPlayer现在不管有开DXVA还是没开的状态都不会破图 0.0刚刚也用KMP调整了设定,一样是关掉/开启DXVA状态在DXVA下会发生破图跟影像重叠问题,关掉就没有。但DXVA不是应该会让影片拨放更顺畅不会破图的吗?这是我第一个不懂的问题,第二个是我的POTPlayer现在有开跟没开都不会破图了XD,好奇怪~
作者: goldie (阿良)   2019-07-06 22:16:00
要看你播影片的当下加载的 filters 列表里的 video codec是不是真的加载了 LAV Video Decoder例如MPC-HC先把影片播起来,在播放的状态下,对影片画面呈现处之任意一处点右键→筛选器(Filter)即可看到目前加载的filter列表 (像这样: https://imgur.com/epc5Q1B才能确定 LAV Video Decoder 被加载了,而不是别种filter然后可以再进一步单击 LAV Video Decoder 项目,会开出它的 filter 执行中的内容视窗,可以看出硬解是否真的有启动有启动的话,Active Decoder的值会是你设定HardwareDecoder to user 的简写,否则很可能退回(fallback)成CPU软解(会显示avcodec), 例如: https://imgur.com/zBwEp6W这个是有成功启动你想要的硬解 dxva2n = DXVA2 (native)否则两栏不一样的话,像这样: https://imgur.com/p0rmv5n则通常是因你的显卡的video硬件解码器不支援该影片格式,而退回软解而你的测试反馈看起来是你的内显硬解启动的了,但有问题所以强制停用硬解改用软解画面才会正常
楼主: xyz246abc456 (我是xyz)   2019-07-07 01:34:00
https://imgur.com/a/Wha0NfF 我的显示是inactive ?代表我的电脑是不支援使用硬件加速(硬解)?我刚刚在点一下确实2个字段不合,我勾DXVA(native)时下方的Active Decorder是显示avcodec的有点搞混了 @ @所以只要我的AD字段状态不是DXVA对应的硬解缩写,而是向您提到的avcodec或者inactive之类的就是我不要去打开硬件加速,这样就不会有破图问题,对吗?
作者: goldie (阿良)   2019-07-08 01:36:00
1. inactive 是未启动的意思,可能是…刚好在你打开 LAV 设定对话框时,不小心中断了播放状态?或著该播放程式根本没有为该部影片加载2. 你倒果为因了不是因为退回软解就是该片会退回软解就只是跟会不会inactive 是未启动的意思avcodec 且 to use 非 None:硬解启动失败而退回软解Sorry 打到一半不小心按送出,明天重回1. AD为avcodec且to use非None: 硬解启动失败而退回软解2. AD为inactive表LAV Video Decoder未启动,原因可能是…刚好在你打开 LAV 设定视窗时,不小心中断了播放状态?或著该播放程式根本没为该部影片加载LAV Video Decoder?(可能加载了别种 video decoder)3. 你倒果为因了…并非因为退回软解就表示不该启动或关闭硬解或一定会破图退回软解纯粹表示该硬解电路不支援该片格式而已,但其他片可以硬解。退回软解跟会不会破图无关。你的问题是你的电脑有支援硬解,但硬解电路刚好播到该影片时,解出来的影像是有问题的(破图),才会建议强制关闭硬解(选None),让LAV Video Decoder总是使用CPU软解;否则一般电脑的硬解我们都是建议开启的,也比较省电。所以不是因为看到硬解状态被退回软解而去关硬解,而是因为开硬解会破图才去关硬解,看状态只是方便确认硬解有没有起来而已。
楼主: xyz246abc456 (我是xyz)   2019-07-09 10:10:00
什么?! 喔喔喔喔,所以是我的档案本来就...有破图所以播放到那些片段才会出状况,才会建议我关掉硬解
作者: goldie (阿良)   2019-07-13 15:14:00
对,就那一部影片怪怪的…,播它时得特别为它暂时停用硬解

Links booklink

Contact Us: admin [ a t ] ucptt.com