NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 10550|回复: 10

[AVC(H.264)] DGDecNV x64, x264 r1703以及各种花屏…

[复制链接]
发表于 2010-8-31 14:40 | 显示全部楼层 |阅读模式
本帖最后由 bbscool 于 2010-8-31 14:46 编辑

8月底 夏日即将结束 最近为dmhy SC压蓝光,出现了非常纠结的花屏问题…… 无人倾诉,贴到这里希望路过的各位神仙赐教……

先是关于DGDevNV的问题。之前用 2.0.0.8版,抱来爱妻之后半年,肛各类片没有出现什么问题。一日,玩《镜之边缘》异常卡,更新了显卡+PhysicX驱动到8月底最新版(啊 ,忘了说了我用的是GTX260+)。之后通过CUDA压蓝光就出现了各种莫名奇怪的花屏问题。(但是我也不能确定是不是因为显卡驱动导致的……因为只是在最近才开始做质检)

一开始我是用的是32bit avisynth用avs2yuv通过pipe提交给x264 x64处理压制。之前都是这么搞的一向没问题,但是就是最近的时候,压的时候总是在固定位置出现花屏(对于不同片子,这个固定位置是变化的,但是对于某个特定的片子,总是在同一处或者几处地方出现花屏)。这个花屏并不是画面全花,而是花在1帧上。如图:



花屏的位置,前后的画面一般满足以下条件:
1、画面锐利,或者复杂,或者存在对比度比较高的场景,比如上图中Maid衣服的褶子,白色衣和黑色线条;
2、画面纵向或者横向PAN的过程中*就是镜头从左到右或者从上到下。

我是用avs脚本很老,自己2007年写的,除了源之外,一直没去做太大的改动。
只包括:dgmultisource,fastlinedarken,warpsharp,gradfun2db 四种。

怀疑了各种环节。
首先怀疑片源问题。使用TMT3硬解 没有问题。甚至于我在vdm里打开AVS,到花屏的画面附近反复查看,花屏现象都不会重现;
其次升级了dgdecnv到最新版,没有用,该花屏的还是花屏,而且花在同样的地方;
再次升级了x264,无效。
最后心一横,放弃frameserver直接改用directshow:切换到纯64位环境,启用64位的graphedit、ffdshow tryouts(解码AVC是用ffmpeg MT),下载来了相应的plugins,重新编写滤镜:是用directshowsource,fastlinedarken,aWarpsharp三种。 于是再压制一次,原本的1帧花屏现象消失。

搞到这里,我以为我可以开香槟庆祝了…… 结果 新的问题又出现:无规律的全画面花屏,持续时间10f-30f不等……

于是反正发片也赶不上了,干脆做了更深入的测试,发现:

1、使用tesa搜索(subme=10,merange=48,下同),花屏率近乎100%;
2、是用umh搜索,运气好的话24分钟没有花屏……但是运气不好的时候总有那么一两处随机的……

现在我一本片子至少要返工2-3次,包括不断剪辑,反复查看……快强迫症了…… 希望有处理类似问题经验的朋友一起能来谈谈……

恕我再多嘴一句……DGDecNV只有处理AVC源才会发生花屏问题……处理HDTV即使使用tesa搜索,高码率,FULL-HD也不会出现任何花屏现象。
发表于 2010-8-31 15:17 | 显示全部楼层
你编码的时候是不是开啥东西了?比如玩3D游戏Toka
还有就是你是不是换了DGNV版本,DLL还是载入的老版,或者Index文件没重跑?
Dss+x64avs 俩RP组合。。。
我的驱动不是最新版,起码很稳定,通常也是32位Avs通过AVS4X264 pipe到64位X264,DGNV也常用,唯一一次花屏也是单帧,那次是玩某游戏驱动蹦了导致的
一般来说,你前面说的情况出问题的地方在编码那块,也不排除DGNV的问题,可以先把源Remux成MKV再直接丢掉AVS喂x264_64走ffms,还花的话就可能是X264问题了
还一方面就是解码了
 楼主| 发表于 2010-8-31 15:36 | 显示全部楼层
你编码的时候是不是开啥东西了?比如玩3D游戏Toka
还有就是你是不是换了DGNV版本,DLL还是载入的老版,或者 ...
Yuricon 发表于 2010-8-31 15:17



感谢倾听……orz

关于玩3D游戏,我以前吃到过苦头,现在压片时最多开一个foobar。。。连ut都不开……

现在准备做以下实验:1、首先是您提到的用ffms直接去压;2、使用原本的配置用xvid压…… 这样应该就能排除出问题所在了。
发表于 2010-9-2 15:23 | 显示全部楼层
本帖最后由 ssnake 于 2010-9-2 17:35 编辑

随机、无规律、难以重现的花屏我以前也碰到过,后来又莫名其妙地没再出现了,所以也没深究。当时的规律和bbscool前辈总结的几乎完全一样(除了不是在同一处花屏,而是每次试验都在不同位置,不过比如pan的地方花屏概率大很多)。

现在回想的话,凡是用到、特别是大量用到MaskTools的脚本,花屏概率比较大,这里仅仅提供一条线索供参考。另外,当时dgnv、ffms、dgavc均尝试过,没有显著差异。当时x264的参数基本固定在最疼的tesa/subme10/merange64等等上。

花屏时的软硬件环境:
Intel Core i7 920/9800GT/Windows Server 2008 x86
发表于 2010-9-2 16:39 | 显示全部楼层
RP蛇找到同类了,为啥我经常用MASKTOOLS类脚本也没事
tesa/subme 10 merange 64可是EP党标配口牙
发表于 2010-9-3 23:13 | 显示全部楼层
這就是BB肛了7次的片子麼……
发表于 2010-9-6 15:57 | 显示全部楼层
我以前也遇到过,主要是DGAVCIndex导才出现,没深研……
LZ可以换电脑看是不是与硬件有关...
 楼主| 发表于 2010-9-16 20:54 | 显示全部楼层
嘛啊~现在听了lititude童鞋的建议,使用ffms2之后 花屏就没有了
发表于 2010-9-17 18:39 | 显示全部楼层
ffms2不是還沒完美支持m2ts/ts麼。
Compatibility

    AVI, MKV, MP4, FLV: Frame accurate
    WMV: Frame accurate(?) but avformat seems to pick keyframes relatively far away
    OGM: Frame accurate(?)
    VOB, MPG: Seeking seems to be off by one or two frames now and then
    M2TS, TS: Seeking seems to be off a few frames here and there
    Image files: Most formats can be opened if seekmode=-1 is set, no animation support
发表于 2010-9-17 19:22 | 显示全部楼层
ffms2不是還沒完美支持m2ts/ts麼。
dlnm 发表于 2010-9-17 18:39


m2ts用seek = 0应该是可以打开的。
可以先封成mkv,用ffms打开。
发表于 2010-9-17 20:10 | 显示全部楼层
曾试过一次直接FFMS压m2ts,至少没少帧,压完的成品也没花瓶
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2024-3-29 14:50 , Processed in 0.129248 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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