搜索 社区服务 统计排行 帮助
  • 36183阅读
  • 63回复

【原创】10bit视频编码——特性及全面播放方法介绍(2012.1.18更新)

楼层直达
级别: 圣骑士
注册时间:
2003-05-21
在线时间:
17小时
发帖:
2319
只看该作者 49楼 发表于: 2011-11-13
其实MPC-HC的心电图是怎么看的?
越直线越好,还是上下跳动幅度越小越好?

另外,不用megui的话,x264.exe命令行怎么用,是“来源mp4”“目标mp4” 引数复制自mediainfo就可以?
是不是有即时fps/s显示,也可以用ctrl+c中止?

123987
i hate and

The future is FX.
No more waiting, Unlock your power consumption now


Get Fake 8-Core FX Processor Black Saber Edition in Your System
More power consumption when you need it most with 1.2B/2B Tr.


Hitl○r MAD's Choice Award "But coupling that with the Fermis we're already using, the power bill would kill me!"
Dark History PC: FX central processing | Fermi graphic processing Inside

想象,就是缺乏想象

由 ROLL 于 01-19-2038 03:14 最后编辑
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 48楼 发表于: 2011-11-12
直接LAV+madVR可以通吃8~10bit@4:2:0/4:2:2/4:4:4的全部AVC視頻

順便介紹一下,如果不想對8bit用這種佔用較高的播放方式,而只在10bit下用,自動切換8/10bit播放濾鏡的方法(10bit用LAV(+xy-vsfilter/threaded-vsfilter)+madVR以保證不在中間將為8bit,):

播放器設置按照8bit的正常設置,譬如想DXVA的用EVR+PowerDVD Decoder,喜歡ffd的用ffd做解碼器。
分離器使用AV Splitter
打開AV Splitter的設置界面,在Graph Builder裡勾上“Use Internal Graph Builder”。
然後在下面Add Filter,如圖示設置:
保存,然後再一次Add Filter:
保存,此時DirectVobSub的優先級在madVR上面。

DirectVobSub使用threaded-vsfilter或者xy-vsfilter,因為可以支持P010/P016輸入輸出,不用在中途降到8bit。

播放器的濾鏡設定按8bit的方式設定,最下方加上一個LAV Video,如圖:

這樣一來8bit視頻會按照以前的方法解碼,10bit會按照LAV+DirectVobSub+madVR(有字幕時)或者LAV+madVR(無字幕時)來解碼。譬如按我上圖的設定,默認渲染器為EVR-CP時,8bit會走DVXA(我開了MPC-HC內置的DXVA),而10bit會自動切換成LAV+madVR:
8bit:
10bit:

圖裡的是MPC-HC的設置,其他播放器設置方法類似。

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 47楼 发表于: 2011-11-11
我看10bit用MadVR + LAV Filters + PotPlayer
级别: 新手上路
注册时间:
2011-07-31
在线时间:
28小时
发帖:
84
只看该作者 46楼 发表于: 2011-11-11
没大看明白...小白一只

我用的是KMP plus播放器,需要装哪些东西才能正常播放10bit压制的视频呢?
级别: 圣骑士
注册时间:
2003-05-21
在线时间:
17小时
发帖:
2319
只看该作者 45楼 发表于: 2011-11-07
没硬解真是痛,我10bit软解就只有15fps左右
近期还打算上推吐机火炉,这样就节不了能,难道又要等新显卡来着

123987
i hate and

The future is FX.
No more waiting, Unlock your power consumption now


Get Fake 8-Core FX Processor Black Saber Edition in Your System
More power consumption when you need it most with 1.2B/2B Tr.


Hitl○r MAD's Choice Award "But coupling that with the Fermis we're already using, the power bill would kill me!"
Dark History PC: FX central processing | Fermi graphic processing Inside

想象,就是缺乏想象

由 ROLL 于 01-19-2038 03:14 最后编辑
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 44楼 发表于: 2011-10-15
引用
引用第43楼roozhou于2011-10-14 23:43发表的  :
相机拍出来重影是因为LCD悲剧的响应时间

这是PDP不是LCD,如果是原生60FPS的话动的再快也没有重影
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 43楼 发表于: 2011-10-14
相机拍出来重影是因为LCD悲剧的响应时间
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 42楼 发表于: 2011-10-14
好吧搞错了说的是是SVP……

我这电视上24p大动态的画面用相机拍也是两个重影,但是我没有能调快门时间的相机,不知道快门调低了拍出来是什么效果
用FaceTime摄像头拍的 http://115.com/file/bhfccw72
其实画面一直在左右颤抖,但是在30FPS摄像头上就像两重影
不知道用PS EYE 60FPS模式拍出来是什么效果
级别: 新手上路
注册时间:
2011-09-20
在线时间:
1小时
发帖:
4
只看该作者 41楼 发表于: 2011-10-12
引用
引用第38楼a4840639于2011-10-11 22:29发表的  :
PANASONIC的MEMC……刚买回来的时候感觉不错,反正默认参数的avsp算出来的画面实在太猎奇,而电视的处理确实还是比那个强多了

后来发现这东西还是没法忍,开到高以后字幕/场景切换/被前景遮住的panning什么的都没法看,改成中以后,问题没有那么明显,但是在一些复杂画面上还是会出问题,而且突然切换场景以后从流畅到不流畅的对比很令人不适

后来我发现这电视最大的问题就是24hz输入会直接2倍频到48hz显示,实写还好说,动画实在是抖得非常的厉害。开启MEMC可以解决这个问题,但是首先开到高那artifact我是没法忍的。开到中的话,暂且不论有时候还是会出问题和效果不是那么的自然,我发现它避免出现artifact的算法很简单,只要监测到某个区域内的运动不是比较规则的就不对那个区域进行处理,所以有时候该抖的还是抖,。

没见过24hz输入三倍/四倍频成72hz/96hz显示的效果,很多文章都说这样处理能根治24hz的抖动感,但是从原理上来讲我没想通




AVSP不就是一个脚本编写工具,有啥“默认参数”?

引用
引用第39楼roozhou于2011-10-12 00:38发表的  :
什么是抖动感,难道是卡?


抖动感的正解是使用胶片机拍摄时进片速度太快,或是刻意使用手持摄影机所制造出来的晃动,但很多人误以为是卡。基本上这种晃动可使用全局运动补偿轻易消除。
级别: 风云使者
注册时间:
2009-03-17
在线时间:
552小时
发帖:
1255
只看该作者 40楼 发表于: 2011-10-12
24P模式的优势应该是片尾垂直滚动staff字幕最能体现,48Hz[以及其倍数,没见过24Hz的]消除的是60Hz回放的“跳动感”,24P是让电视回放获得电影院的效果。
引用

60Hz   1  1  2  2  2  3  3  4  4  4

Film      1       2         3         4

24p    1   1   2   2   3   3   4    4

大概比划一下,说白了24P是颤抖,60Hz是跳动

片源本身过渡不自然播放就是卡,要不卡[平滑]就要插入预测帧[比如骚尼的Motionflow],简单有效的方法,离电视远一点看。


[ 此帖被ljwing在2011-10-12 11:16重新编辑 ]
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 39楼 发表于: 2011-10-12
什么是抖动感,难道是卡?
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 38楼 发表于: 2011-10-11
PANASONIC的MEMC……刚买回来的时候感觉不错,反正默认参数的avsp算出来的画面实在太猎奇,而电视的处理确实还是比那个强多了

后来发现这东西还是没法忍,开到高以后字幕/场景切换/被前景遮住的panning什么的都没法看,改成中以后,问题没有那么明显,但是在一些复杂画面上还是会出问题,而且突然切换场景以后从流畅到不流畅的对比很令人不适

后来我发现这电视最大的问题就是24hz输入会直接2倍频到48hz显示,实写还好说,动画实在是抖得非常的厉害。开启MEMC可以解决这个问题,但是首先开到高那artifact我是没法忍的。开到中的话,暂且不论有时候还是会出问题和效果不是那么的自然,我发现它避免出现artifact的算法很简单,只要监测到某个区域内的运动不是比较规则的就不对那个区域进行处理,所以有时候该抖的还是抖,。

没见过24hz输入三倍/四倍频成72hz/96hz显示的效果,很多文章都说这样处理能根治24hz的抖动感,但是从原理上来讲我没想通

级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 37楼 发表于: 2011-09-23
mvtools是提供一整套工具給需要的人自己在avs裡方便地組合使用,真想要效率的話肯定還是把要做的事情扔到一起組合成單獨的工具來減少數據間訪問的開銷。

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 新手上路
注册时间:
2011-09-20
在线时间:
1小时
发帖:
4
只看该作者 36楼 发表于: 2011-09-23
引用
引用第35楼roozhou于2011-09-21 20:43发表的  :
MVTools的主要问题是,滤镜之间不能直接访问数据,只能通过avs提供的帧缓冲来交换数据。如果做成一个滤镜的话就可以消除这个弊端,效率肯定能高很多。OpenCL的确是不错,不过如果能完全在显卡上做,不要频繁的与主存交换数据就好了。

P.S.我个人不喜欢MC插出来的帧,还是喜欢类似电影的motion blur效果。


MVTools也可以产生motion blur,不过片源最好是60fps或以上。
  1. super = MSuper()
  2. backward_vectors = MAnalyse(super, isb = true)
  3. forward_vectors = MAnalyse(super, isb = false)
  4. MFlowBlur(super, backward_vectors, forward_vectors, blur=100)

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 35楼 发表于: 2011-09-21
MVTools的主要问题是,滤镜之间不能直接访问数据,只能通过avs提供的帧缓冲来交换数据。如果做成一个滤镜的话就可以消除这个弊端,效率肯定能高很多。OpenCL的确是不错,不过如果能完全在显卡上做,不要频繁的与主存交换数据就好了。

P.S.我个人不喜欢MC插出来的帧,还是喜欢类似电影的motion blur效果。
快速回复

限150 字节
上一个 下一个