作者xyz246abc456 (玻璃做的热斗小马)
看板AVEncode
标题Fw: [问题] 影片播放破图问题
时间Sat Jul 6 11:04:47 2019
※ [本文转录自 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都正常,结果现在看来我的破图问题好像是随机发生?
而且不是说用不同的播放程式拨放到某个固定的时间点或片段才会破图,貌似也是随机
的?(可参我的状况图)
请问这个问题小弟可以从何下手,先谢谢各位技术大神了!!<( ̄︶ ̄)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.224.98.96 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AudioPlayer/M.1562381305.A.462.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: xyz246abc456 (125.224.98.96 台湾), 07/06/2019 11:04:47
1F:推 goldie: 也许是系统层级的问题,可以考虑更新一下显卡驱动跟 07/06 12:18
2F:→ goldie: Windows Update 07/06 12:18
3F:推 zi98btcc: 要不要剪一小段影片(10秒20秒等)放到云端让大家下载试 07/06 12:23
4F:→ goldie: 再不行的话,还可以试试其他内建较新 codecs 的播放程式: 07/06 12:28
8F:→ xyz246abc456: 谢谢第一波大神的回应,1楼g大我忘了说只有用内显, 07/06 12:44
9F:→ xyz246abc456: i3 550,没有独显,2楼z大这个影片的性质...咳咳咳 07/06 12:45
10F:→ xyz246abc456: 如果需要原档我可以完整上传?但我不知道合不合口味 07/06 12:48
11F:→ xyz246abc456: 3楼g大那我文中搞错了,我其中一个破图程式MPC-HC, 07/06 12:50
12F:→ xyz246abc456: 但我刚刚看一下我的是O荣那边提供的年分2014年,我 07/06 12:50
13F:→ xyz246abc456: 是看看您提供的版本好了。 07/06 12:50
14F:→ xyz246abc456: 更新给g大,我用您提供的MPC-HC版本,还是破得糊涂 07/06 13:00
16F:推 goldie: 试试这个 Intel 内显驱动能不能灌?有没有比较新? 07/06 15:49
18F:推 goldie: 不然把MPC-HC降成软解看看: 选项→内部筛选器→视讯解码器 07/06 15:51
19F:→ goldie: 按钮按下去→右上角的 Hardware Decoder to use 改成 None 07/06 15:52
20F:→ xyz246abc456: 回报g大,我把设定改成DXVA以外的都没问题了! 07/06 18:43
22F:→ xyz246abc456: 开intel那个,只要不是选DXVA字眼的都不会破图。 07/06 18:44
23F:→ xyz246abc456: 可是我的POTPlayer现在不管有开DXVA还是没开的状态 07/06 18:46
24F:→ xyz246abc456: 都不会破图 0.0 07/06 18:46
25F:→ xyz246abc456: 刚刚也用KMP调整了设定,一样是关掉/开启DXVA状态 07/06 18:51
26F:→ xyz246abc456: 在DXVA下会发生破图跟影像重叠问题,关掉就没有。 07/06 18:55
27F:→ xyz246abc456: 但DXVA不是应该会让影片拨放更顺畅不会破图的吗? 07/06 18:56
28F:→ xyz246abc456: 这是我第一个不懂的问题,第二个是我的POTPlayer 07/06 18:57
29F:→ xyz246abc456: 现在有开跟没开都不会破图了XD,好奇怪~ 07/06 18:57
30F:推 goldie: 要看你播影片的当下载入的 filters 列表里的 video codec 07/06 22:16
31F:→ goldie: 是不是真的载入了 LAV Video Decoder 07/06 22:22
32F:推 goldie: 例如MPC-HC先把影片播起来,在播放的状态下,对影片画面呈 07/06 22:30
33F:→ goldie: 现处之任意一处点右键→筛选器(Filter)即可看到目前载入的 07/06 22:31
35F:→ goldie: 才能确定 LAV Video Decoder 被载入了,而不是别种filter 07/06 22:32
36F:→ goldie: 然後可以再进一步单击 LAV Video Decoder 项目,会开出它 07/06 22:33
37F:→ goldie: 的 filter 执行中的内容视窗,可以看出硬解是否真的有启动 07/06 22:34
38F:→ goldie: 有启动的话,Active Decoder的值会是你设定Hardware 07/06 22:34
39F:→ goldie: Decoder to user 的简写,否则很可能退回(fallback)成CPU 07/06 22:35
41F:→ goldie: 这个是有成功启动你想要的硬解 dxva2n = DXVA2 (native) 07/06 22:37
43F:→ goldie: 则通常是因你的显卡的video硬体解码器不支援该影片格式, 07/06 22:44
44F:→ goldie: 而退回软解 07/06 22:44
45F:→ goldie: 而你的测试反馈看起来是你的内显硬解启动的了,但有问题 07/06 22:45
46F:→ goldie: 所以强制停用硬解改用软解画面才会正常 07/06 22:46
48F:→ xyz246abc456: 代表我的电脑是不支援使用硬体加速(硬解)? 07/07 01:35
49F:→ xyz246abc456: 我刚刚在点一下确实2个栏位不合,我勾DXVA(native) 07/07 01:37
50F:→ xyz246abc456: 时下方的Active Decorder是显示avcodec的 07/07 01:38
51F:→ xyz246abc456: 有点搞混了 @ @ 07/07 01:42
52F:→ xyz246abc456: 所以只要我的AD栏位状态不是DXVA对应的硬解缩写, 07/07 01:43
53F:→ xyz246abc456: 而是向您提到的avcodec或者inactive之类的就是我 07/07 01:43
54F:→ xyz246abc456: 不要去打开硬体加速,这样就不会有破图问题,对吗? 07/07 01:44
55F:推 goldie: 1. inactive 是未启动的意思,可能是… 07/08 01:36
56F:→ goldie: 刚好在你打开 LAV 设定对话框时,不小心中断了播放状态? 07/08 01:36
57F:→ goldie: 或着该播放程式根本没有为该部影片载入 07/08 01:36
58F:→ goldie: 2. 你倒果为因了 07/08 01:36
59F:→ goldie: 不是因为退回软解就是 07/08 01:36
60F:→ goldie: 该片会退回软解就只是 07/08 01:36
61F:→ goldie: 跟会不会 07/08 01:36
62F:→ goldie: inactive 是未启动的意思 07/08 01:36
63F:→ goldie: avcodec 且 to use 非 None:硬解启动失败而退回软解 07/08 01:36
64F:→ goldie: Sorry 打到一半不小心按送出,明天重回 07/08 01:38
65F:推 goldie: 1. AD为avcodec且to use非None: 硬解启动失败而退回软解 07/08 15:26
66F:→ goldie: 2. AD为inactive表LAV Video Decoder未启动,原因可能是… 07/08 15:26
67F:→ goldie: 刚好在你打开 LAV 设定视窗时,不小心中断了播放状态? 07/08 15:26
68F:→ goldie: 或着该播放程式根本没为该部影片载入LAV Video Decoder? 07/08 15:26
69F:→ goldie: (可能载入了别种 video decoder) 07/08 15:26
70F:→ goldie: 3. 你倒果为因了… 07/08 15:26
71F:→ goldie: 并非因为退回软解就表示不该启动或关闭硬解或一定会破图 07/08 15:26
72F:→ goldie: 退回软解纯粹表示该硬解电路不支援该片格式而已,但其他 07/08 15:26
73F:→ goldie: 片可以硬解。退回软解跟会不会破图无关。你的问题是你的 07/08 15:26
74F:→ goldie: 电脑有支援硬解,但硬解电路刚好播到该影片时,解出来的 07/08 15:26
75F:→ goldie: 影像是有问题的(破图),才会建议强制关闭硬解(选None), 07/08 15:26
76F:→ goldie: 让LAV Video Decoder总是使用CPU软解;否则一般电脑的硬 07/08 15:26
77F:→ goldie: 解我们都是建议开启的,也比较省电。 07/08 15:26
78F:→ goldie: 所以不是因为看到硬解状态被退回软解而去关硬解,而是因 07/08 15:26
79F:→ goldie: 为开硬解会破图才去关硬解,看状态只是方便确认硬解有没 07/08 15:26
80F:→ goldie: 有起来而已。 07/08 15:26
81F:→ xyz246abc456: 什麽?! 喔喔喔喔,所以是我的档案本来就...有破图 07/09 10:10
82F:→ xyz246abc456: 所以播放到那些片段才会出状况,才会建议我关掉硬解 07/09 10:11
83F:推 goldie: 对,就那一部影片怪怪的…,播它时得特别为它暂时停用硬解 07/13 15:14