AVEncode 板


LINE

※ 引述《lukia0326 (Stephen)》之铭言: : 在下一直搞不懂LAV DECODER MADVR 显卡的去交错功能彼此的关系 : 如果影片挂载LAV DECODER搭配MADVR渲染,然後MADVR的去交错打开 : 这样应该有去交错吧? : 但是这时候是哪一边的去交错在作用?? LAV video decoder本身有两种去交错作法 第一种为 Hardware Deinterlacing (CUVID only) LAV video decoder设定里右边中间的那项 这个只有nvidia的卡能用 选了之後 遇到interlaced的影像时 会透过N卡的CUDA进行Deinterlacing处理 属於硬体去交错 第二种是 Software Deinterlacing(YADIF) LAV video decoder设定里右边下面的那项 这个是软体去交错 用的是YADIF这个去交错演算法 由CPU处理 这两种使用其中一种都会作去交错处理 而当去交错处理完的视讯传给madVR时 madVR就不会再作去交错处理 此时madVR OSD的Deinterlacing会显示off 而如果decoder没有作去交错处理的话 madVR遇到interlaced的视讯串流 会透过DXVA呼叫显卡做Deinterlacing 这也是属於硬体去交错 此时madVR OSD的Deinterlacing会显示on 这边强调一点 LAV video decoder左上角的Setting for deinterlacing只是"判断方法" 判断完视讯是interlaced之後 要由LAV自己做Deinterlacing 或是交给renderer透过DXVA去呼叫显卡做deinterlacing 就看你如何设定而已 要注意如果LAV自己已经做了Deinterlacing 就不要把madVR的DXVA deinterlacing强制打开 否则就会变成做两次去交错 : 如果把LAV DDECODER的去交错选项改成"Disable",MADVR维持开启 : 这个时候播放影片就会无法成功去交错,画面会钝钝 Deinterlacing Mode选择"Disable"的话 LAV会让视讯串流被视为progressive 本身不做去交错处理 madVR也不会自动呼叫显卡做去交错处理 : 但如果挂载没有特别去交错功能选项的DECODER挂载MADVR(开启去交错) : 则能够成功去交错 LAV的Deinterlacing Mode你选择AUTO 或Aggressive或Force应该也是一样结果 但建议选AUTO 或Aggressive 选Force的话连progressive的视讯也会被去交错处理 : 还有显卡的去交错,是甚麽情况下才会作用? 透过DXVA的话 是当renderer(EVR or madVR)去呼叫它时 透过CUDA的话 是当decoder(LAV)去呼叫它时 : 用POTPLAYER挂载MADVR时用的去交错功能是显卡的去交错功能吗?? 非N卡的话 只看OSD的Deinterlacing是ON还是OFF就知道了 : 然後,在我播放DVD电影时,MADVR有个功能可以将29.97的格率手动转 : 换成24P,忘记叫甚麽名字了,要按Shift+Ctrl+T 应是Shift+Ctrl+ALT+T 此热键为切换去交错方法(DXVA or IVTC) : 那这个功能跟去交错有关系吗? 有 这个要解释有点长 我们知道影像档基本上有循序式(或称逐行扫描)跟交错式(或称隔行扫描)两种, 循序式(Progressive)如480p、720p、1080p这种後面有个"p"的都是, 交错式(Interlaced)如480i、1080i这种後面有个"i"的都是。 遇到交错式影像,必须要进行去交错处理(Deinterlacing), 否则会有明显的横向扫描线, 而交错式影像基本上又可分成两大类─Video跟Film, Video通常指原生的交错式影像,为摄影机以60i模式拍摄(以美规NTSC来说), 一秒60个场(field),场是指半个画面,也就是半个帧(frame), 这种没办法还原成一个完整的图像, 只能靠各种去交错演算法去模拟出完整的画面,让其变成30p或60p。 而Film是指原生为循序式影像, 把每个图像经过拆场并重新排列让其变成一秒60场(60i)的交错式影像, 这个过程称为Telecine, 常见於电影或动画(原生24p的影像)经过3:2pulldown的处理後变成60i的交错式影像, 这种影像可以完美的还原为24p的循序式影像, 只需将每两个场交叠并去掉多余的场即可, 这种方法称为Inverse Telecine(IVTC 即反向Telecine)。 而madVR侦测到交错式影像,就会呼叫显卡去做硬体去交错(DXVA deinterlacing), 不过madVR目前并不会判断它是video还是film, 而一律视为video并呼叫DXVA deinterlacing, 这会变成使用显卡的内建去交错演算法, 虽然显卡本身也有IVTC这种演算法, 但有时候显卡并不能正确的判断影像内容并执行IVTC, 而会把它错当成原生交错式影像处理。 我们如果知道播的是film内容的交错式影像, 可以手动使用Ctrl+Alt+Shift+T这个指令将其切换为film, 这时madVR就会用CPU执行它自身的IVTC算法, 而我们就会得到完美的原生24P影像。 : 如果这时候是用LAV DECODER解码,那去交错功能要不要打开?? Deinterlacing Mode选择AUTO 或Aggressive 其他都自动就好 顶多需要时自己转IVTC : 这问题困扰我很久,不知有没有神人能帮忙XDDD -- 实用播放软体设置与教学 http://lysandria1985.blogspot.com/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.83.104
1F:推 web2312:好文推xd 02/25 14:24
2F:推 Mije:推 02/25 14:32
3F:推 woodghost:又多学到东西了 02/25 16:29
4F:推 lukia0326:神人非推不可!!!! 02/25 17:58
5F:→ lukia0326:但在下还有一个问题,我有几部很奇怪的影片,他的格式 02/25 17:59
6F:→ lukia0326:是属於循序扫描,但是画面却有非常明显的交错扫描纹路, 02/25 18:00
7F:→ lukia0326:所以我把LAV的去交错设调成"Force"之後居然成功把去交 02/25 18:00
8F:→ lukia0326:交错的纹路给消除了,变成正常的影像,请问这是甚麽原因 02/25 18:01
9F:→ lukia0326:??? 02/25 18:01
有可能是压制错误 把interlaced压成progressive但是又没做去交错处理 或是做了但选错方法 没处理好等等(注1.) 所以格式上会是progressive但是内容是interlaced 注1.有些interlaced内容非常难搞,前面提的两大类只是最基本最常见的分法 实际上有些状况更复杂 例如:hybird 不同帧率混合 i/p混合 原生交错/非原生交错混合 等等
10F:→ lukia0326:还有一个问题,你说如果不是N卡的话,LAV都是做软体去 02/25 18:02
11F:→ lukia0326:交错,那右下角的"Enable YADIF"到底要不要勾啊??? 02/25 18:02
我觉得有点误解我的意思XD 我的意思是 都没勾的话 LAV会让madVR去呼叫硬体去交错 而勾了"Enable YADIF"的话 LAV会自己做软体去交错 我是比较建议让madVR去呼叫硬体去交错 ※ 编辑: coldcolour 来自: 114.32.83.104 (02/25 18:36)
12F:→ web2312:据国外使用者的经验,YADIF反交错品质比硬体去交错好@@ 02/25 18:53
13F:→ web2312:不过个人习惯也用硬体去交错,因为YADIF解1080i吃CPU颇重 02/25 18:57
14F:→ coldcolour:我用A卡 它的硬体去交错有5种方法 ccc选AUTO的话madVR 02/25 19:23
15F:→ coldcolour:会自动选择vector adaptive 而我实际测试的结果 02/25 19:24
16F:→ coldcolour:vector adaptive是明显优於其他四种 但是跟YADIF比起来 02/25 19:25
17F:→ coldcolour:就看不出来哪个比较好了...N卡的话我没用过就不知道了~ 02/25 19:26
18F:→ coldcolour:测试影片是用有一堆斜线的那个 不过也许正常的影片结果 02/25 19:31
19F:→ coldcolour:会不一样 懒的测了 眼睛快脱窗了XD 02/25 19:31
20F:→ coldcolour:YADIF好像好那麽一点点点 但是差别真的很小~~ 02/25 19:38
21F:→ lukia0326:你是指"向量适应"吧?但是我在CCC选择强制向像适应的话 02/25 19:39
22F:→ lukia0326:画面似乎会抖动,超怪的= = 02/25 19:40
23F:→ coldcolour:那就是你的影片内容不能用向量适应 还是选自动吧 02/25 19:43
24F:→ coldcolour:原因可能是影片里有film内容(不一定全部 有可能是混合) 02/25 19:46
25F:推 lukia0326:原来如此,太感谢你了~你真的超强的!! 02/25 19:47
26F:→ coldcolour:我不强 我只会一些基本的东西Orz 02/25 19:54
27F:推 lukia0326:这篇应该整理到 02/25 20:22
28F:推 goldie:很强大的1篇解说文~推!整个来龙去脉说好清楚学了好多^^谢谢 02/25 23:25
29F:推 ThisIsNotKFC:推好文 02/26 00:18
30F:推 kkkkkkq:连结里面的reclock实在是太棒了 一解我多年来的困扰 02/26 00:30
31F:→ lukia0326:到底开启MADVR的FRC之後还需不需要用RECLOCK? 02/26 01:55
32F:→ kkkkkkq:至少我觉得开了reclock声音比较好听 02/26 07:25
我先贴一段madshi的说明原文: Technically the FRC algorithm simulates a display with infinite refresh rate. Which means that every video frame is displayed exactly when the timestamps ask for it. Consequently the motion smoothness depends on proper timestamps. If the timestamps (or audio clock) contain jitter, the playback will contain jitter, too. So even if Reclock might not be needed to avoid frame drops/repeats, anymore, when using madVR's new FRC algorithm, you might still want to use Reclock, because it provides a stable and reliable audio clock with very low jitter, and it supports WSAPI exclusive mode, too. You can however slave Reclock to the audio hardware clock, if you want. Having Reclock fully enabled with audio resampling is still possible, though, it shouldn't harm madVR's FRC algorithm. 以下只是我个人见解: 关於使用FRC时要不要开Reclock,现在有三种可能的设置方式 状况1. 不使用Reclock 状况2. 使用Reclock,但设为Slave模式(不使用同步功能,只使用它的WASAPI输出) 状况3. 正常使用Reclock 状况1跟状况2只差在一个WASAPI输出,当然WASAPI输出对音质有正面帮助这就不说了 至於状况3需不需要,取决於你的影片是否有一个正确的timestamps(帧呈现的时间点), 据madshi说法,FRC开启时每一帧都会依timestamps精确的呈现, 如果timestamps或是audio clock(timestamps与audio clock有关) 有jitter(时基误差 指与事件的理想时间的误差)那麽播放时也会有jitter, 虽然不再需要靠Reclock来防止掉帧或重复帧,但Reclock提供了一个有极低jitter, 稳定的audio clock。 实际上用FRC时Reclock开或不开可能不太容易感觉得到差别,但基本上我还是开着, 除了WASAPI之外,之前也提到帧率跟萤幕更新率相近的状况不适合开FRC, 所以像我在60Hz萤幕播放原生60i(video)的影片就让Reclock作用,不使用FRC; 播放24p或非原生60i(film)做IVTC的影片再打开FRC,Reclock一样让它作用, 不会有不良影响,也不用把Reclock开开关关造成麻烦 FRC设置热键开关要方便的多 当然如果你讨厌Reclock造成的延迟或它对音讯resample造成的影响 也可以不要用 结论: 用不用都可以,看你高兴XD ※ 编辑: coldcolour 来自: 114.32.83.104 (02/26 13:50)
33F:推 lukia0326:没注意到你有回我,感谢精辟的解说!!不过我是用USB DAC 03/02 00:59
34F:→ lukia0326:作为我的播放装置,而在我的系统下,我并没有觉得WASAPI 03/02 01:00
35F:→ lukia0326:的音质有比较好就是了,我是透过USB ASIO来输出,而且 03/02 01:01
36F:→ lukia0326:我也不是很喜欢独占模式,还是大大可以说明一下WASAPI 03/02 01:01
37F:→ lukia0326:比较好的原因呢XDDD 03/02 01:02
38F:→ coldcolour:比较好是跟预设的DS比较的结果 WASAPI跟ASIO都具有 03/02 02:06
39F:→ coldcolour:音讯低延迟输出的特性 两者的作用路径也很像 就差在 03/02 02:07
40F:→ coldcolour:ASIO是各家自订 WASAPI是微软标准 如此而已 03/02 02:10
41F:推 s25g5d4:WASAPI会乱砍峰值.. 03/02 07:53
42F:推 xvid:砍峰值的说法有spec.或ref.? 03/02 14:14
43F:→ lukia0326:老实说没有个几十万的系统或是万元以上耳机都听不出来 03/02 18:41
44F:→ lukia0326:不要走火入魔了。 03/02 18:41
45F:推 sssyoyo:专业到吓人 跪推 06/27 22:13







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP