找回密码
 立即注册
搜索
楼主: 卿卿雅儿

[软件] PC把1080p插值4K的播放软件该怎么配置?

[复制链接]
发表于 2015-12-29 20:25 | 显示全部楼层
3:2 pull down这一方法的重点就在于特殊的场序列,此种方式优化了24P视频转为30i并在隔行设备上播放时的流畅度(3:2 pull down之后的AAABBCCCDD显然比24P以复制帧形式转30P之后再转隔行的AAAABBCCDD更流畅),其核心就是“基于隔行”,在讨论逐行时根本不成立

在显示器上看24P电影这一情况的实质是24P转30P,基本处理方式就是每4帧复制1帧(相当于之前提到的AAAABBCCDD,此处讨论不考虑smooth motion等特殊方式),与3:2 pull down显然是不同的



想要自动切换帧率可使用madVR的switch display mode功能,建议设为when fullscreen,否则一开视频就切刷新率太难受了



如果电视开了MEMC之后感觉画面“忽快忽慢”,必然是因为刷新率不匹配导致的
回复

使用道具 举报

发表于 2015-12-29 21:32 | 显示全部楼层
MadVR开smooth motion就是,没必要折腾。当然未来gsync或者freesync普及就比较方便了。
我在家是RasPi2装openelc开自适应,看电视机支持的刷新率自动调。
回复

使用道具 举报

     
发表于 2015-12-29 22:20 | 显示全部楼层
在显示器上看24P电影的实质为什么是24P转30P?难道不应该是24P转60P吗?24帧画面抢60次刷新,每帧可以抢到2.5次刷新,然而不存在半次刷新,所以有12帧抢到了3次刷新,12帧抢到2次刷新,AAABBCCCDD不是最自然的分配方式吗,为什么要分配成AAAABBCCDD?
回复

使用道具 举报

     
发表于 2015-12-29 22:27 | 显示全部楼层
盗来的图。24p@60hz,这不是最自然而然的分配方式吗


回复

使用道具 举报

发表于 2015-12-29 23:42 | 显示全部楼层
orca 发表于 2015-12-29 22:20
在显示器上看24P电影的实质为什么是24P转30P?难道不应该是24P转60P吗?24帧画面抢60次刷新,每帧可以抢到2 ...

3:2 pull down这个机制就是为当初的显像管电视设计的,假设现在有ABCD四帧,3:2 pull down做变换之后,场序列是AAABBCCCDD(每一个字母代表一个场,字母表示画面来自于哪一帧)
由于在显像管电视上就是以场为单位进行画面刷新,此方式不会有任何问题;而如果直接在现在的设备上不作处理将其当做逐行视频播放,则此5帧分别是由AA AB BC CC DD组成,其中2/3两帧的上下场不是来自一个画面,这就是大家都见过的“片子没压好,每隔几帧就交错一次”

而与之对应的逐行变换则是ABCD->AABCD,考虑到之前用的表述是场,再把AABCD帧序列表述为AAAABBCCDD场序列以便直接对比前述的AAABBCCCDD,即可看出两种方式的区别,其实关键就是基于帧还是基于场

回复

使用道具 举报

头像被屏蔽
发表于 2015-12-30 08:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-12-30 13:45 | 显示全部楼层
cicsy 发表于 2015-12-30 08:22
madvr搞插值,还是2k到4k,那得是四路E5+四路泰坦的活了。

明显不可能

MADVR哪里要那么高的配置
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-12-30 14:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2015-12-30 15:01 来自手机 | 显示全部楼层
那么,potplayer+lvaf+madvr的方案,软件下载、安装和配置一条龙服务的教程有没有链接呢?我是一直用整合包的人,从来没自己弄过。
回复

使用道具 举报

     
发表于 2015-12-30 15:03 | 显示全部楼层
无名的旅人 发表于 2015-12-29 23:42
3:2 pull down这个机制就是为当初的显像管电视设计的,假设现在有ABCD四帧,3:2 pull down做变换之后,场 ...

这是在讨论在液晶显示器上看24P蓝光的问题,我不知道你为什么老是要引入什么场之类的由于涉及到隔行扫描和交错而让问题明显复杂化的概念。在60Hz液晶显示器上看24P蓝光,跟场、隔行扫描、交错什么的,一点关系都没有吧。
你的第一段话,我无异议。
从第二段话开始看不懂,找资料看了一上午,看到下面这个图引入了视频帧video frame和电影帧film frame,才明白了一小点你想说什么。
按我对这图的理解,一个场的画面来自某一个原电影帧的画面,当然,是隔行的、拉丝的,所以信息量只有原电影帧的一半,而相邻每两个场(一个奇数场和一个偶数场)构成一个完整的视频帧(就是图上的video fields那一列,标1的是奇数场,标2的是偶数场,所以所有的12都连起来了表示构成一个视频帧,而所有的21就没有连起来)。我这理解没什么大问题吧。
你第二段里的“帧”应该就是指的视频帧而不是电影帧吧。“……则此5帧分别是由AA AB BCCC DD组成,其中2/3两帧的上下场不是来自一个画面……”按你的说法这里有10次刷新或10个场,构成了5个视频帧;但我觉得这并不对啊,这又不是NTSC那种渣渣每秒刷新60次,刷一次只能显示个拉丝的半视频帧,刷两次才能拼成完整一帧。按我的理解,60Hz的液晶显示器每次刷新都能显示一帧完整的非拉丝的图画,所以每刷一次就能显示一个视频帧,每秒可以显示60个视频帧,具体到你这里说的ABCD4个电影帧,应该是刷新了10次,显示了10个视频帧。

回复

使用道具 举报

     
发表于 2015-12-30 15:11 | 显示全部楼层
卿卿雅儿 发表于 2015-12-30 15:01
那么,potplayer+lvaf+madvr的方案,软件下载、安装和配置一条龙服务的教程有没有链接呢?我是一直用整合包 ...

没有这个方案,只有MPC-HC(mpc-be)+lav+madvr方案

如果要达到最佳效果到头来还是要自己设置
回复

使用道具 举报

     
 楼主| 发表于 2015-12-30 15:23 来自手机 | 显示全部楼层
暁美ほむら 发表于 2015-12-30 15:11
没有这个方案,只有MPC-HC(mpc-be)+lav+madvr方案

如果要达到最佳效果到头来还是要自己设置

我现在装完美解码自己带了个potplayer,下载个madvr包安装上就能在这个potplayer里用了吗?
还是必须卸了重装一个干净的potplayer?
回复

使用道具 举报

     
发表于 2015-12-30 15:29 | 显示全部楼层
卿卿雅儿 发表于 2015-12-30 15:23
我现在装完美解码自己带了个potplayer,下载个madvr包安装上就能在这个potplayer里用了吗?
还是必须卸了 ...

有完美就不需要别的播放器了,因为自带了
回复

使用道具 举报

发表于 2015-12-30 15:48 | 显示全部楼层
orca 发表于 2015-12-30 15:03
这是在讨论在液晶显示器上看24P蓝光的问题,我不知道你为什么老是要引入什么场之类的由于涉及到隔行扫描 ...

我想表达的意思是,3:2 pulldown是一个来自于几十年前NTSC制式规格标准制定时提出来的方法,这个处理方式是基于显像管电视与场方式传输的(pulldown这个词的词源也是来自于类似“下拉电影胶片”这样的老概念),且其最终结果是将24P变为30I,将现在24P电影在60Hz显示器上播放时进行的帧率变换处理同样使用这个特定术语来表述,我认为是不合适的

你后来补充的两张图与理解都是对的



正常的TVrip帧率是24(NTSC)或25(PAL),不会是30,电影DVD/BD等同样如此;仅有部分演唱会DVD/BD是30的
如果下载版视频发现帧率是30,一般是做错了所致……比如猪猪的柯南,多年以来一直不做IVTC强行blend,一到动态就鬼影……

此外,部分动画后期编辑混乱,比如前景与背景不是一个pattern、telecine之后又在30I下加字幕或特效等等,压制时已经难以恢复到正确的24P,只得被迫全片反交错30P出片(也可以切分画面分别处理或者做VFR等)



个人之所以不推荐使用解码包,主要原因是没有必要(我自己也不用),普通用户pot+lavf+madVR已经完全足够,真的不必装3个播放器N个解码器等等……

用法其实挺简单的,官网或doom9下载这几个软件,安装或解压之后运行lavf与madVR文件夹下的install.bat注册,此后打开pot,F5进入设置菜单,设置一下滤镜子选项下面的分离器/音视频解码器(全改成lavf),再设置一下视频-渲染器,最后关联一下视频文件即可
此外,可以在pot设置-基本中选择保存配置文件到ini(而不是注册表),此后每次重做系统只需重新注册lavf+madVR并关联视频文件即可

回复

使用道具 举报

发表于 2015-12-30 16:00 | 显示全部楼层
orca 发表于 2015-12-29 06:48
同39楼。我们说的3:2 pulldown的影响是指24p的片子在60Hz的显示设备上播放时因为刷新率不是帧率的整数倍 ...

Doom9是不是常用3:2pulldown我不知道,但是你引用的维基恰恰是说不需要“3:2 pulldown”么…没法证明这个术语可以适用于纯逐行视频吧囧
回复

使用道具 举报

发表于 2015-12-30 16:08 | 显示全部楼层
无名的旅人 发表于 2015-12-30 15:48
我想表达的意思是,3:2 pulldown是一个来自于几十年前NTSC制式规格标准制定时提出来的方法,这个处理方式 ...

应该是60i不是30i吧
回复

使用道具 举报

     
发表于 2015-12-30 16:17 | 显示全部楼层
无名的旅人 发表于 2015-12-30 15:48
我想表达的意思是,3:2 pulldown是一个来自于几十年前NTSC制式规格标准制定时提出来的方法,这个处理方式 ...

OK,受教了。我以前还一直奇怪为什么要用pulldown这个词。不过现在网络上普通讨论中就这么拿来用的真是不少,连madshi都这么干了。
回复

使用道具 举报

     
发表于 2015-12-30 16:31 | 显示全部楼层
本帖最后由 orca 于 2015-12-30 16:43 编辑
烈之斩 发表于 2015-12-30 16:00
Doom9是不是常用3:2pulldown我不知道,但是你引用的维基恰恰是说不需要“3:2 pulldown”么…没法证明这 ...

在madvr那个帖子里,“search this thread”,用pulldown做关键词,真能搜出很多的,连madshi都这么干的,作案现场我上面附了一个,应该还不只一个。游客也能搜。

wiki那个,它是举的120Hz例子,说这个刷新率下看24fps的片子正好不用做3:2这种不均匀的分配,因为120是24的整数倍,每个电影帧正好可以分到5次刷新;那意思就是如果60Hz就需要做3:2的分配了(因为看24fps,常用刷新率只有60是需要做3:2分配的,别的刷新率不是用这个比例);然后它就直接用3:2 pulldown 来指代这种3:2的分配了。

回复

使用道具 举报

发表于 2015-12-30 17:04 | 显示全部楼层
zatsuza 发表于 2015-12-30 16:08
应该是60i不是30i吧

这部分术语其实稍有点乱,为了防止话题复杂化,我之前仅仅使用了24P与30I两个词,按照我自己的理解,具体来分的话是这样


24/25/30/60P:
浅显易懂,无须解释;比如常见的下载版视频

24T/30T:
这俩其实是同义词,都指24P的影片做telecine(或者说2:3/3:2 pulldown)之后的“每5帧交错2帧的30帧隔行视频(60个场)”,比如美日等NTSC制式国家的TV与DVD/BD原始规格
实际上我楼内之前所述的30I都是为了便于理解,实际指的就是24T/30T

25/30I:
每秒50/60个场,此50/60个场的画面分别来自于25/30个帧的奇偶行,拼回去之后就是25/30帧,比如中国、欧洲等PAL制式国家的TV与DVD/BD原始规格

50I/60I:
每秒50/60个场,但此50/60个场的画面在被摄像机记录时均来自不同的时间,也就是说实际上这是个画面高度减半的50/60帧视频,比如某些摄像机的60I/120I高速摄像模式

24D/30D:
这俩仍然是同义词,都指制作方使用了错误的方式进行24P至NTSC的转换,没有正常的做telecine,而是直接采取简单粗暴的24P复制帧到30P,之后把30P再按照隔行方式编码出片,实际上这种视频处理的时候每5帧删1帧就行了……比如日本某些制作不规范的奇葩碟片


以上内容我也不能保证称呼方式足够主流,不过基本概念应该是没错的
回复

使用道具 举报

     
 楼主| 发表于 2015-12-30 17:56 来自手机 | 显示全部楼层
你们讲得好高深。我说个实际感受,PC接索尼W850A放新番(win8,播放器和显卡缺省设置),电视开动画模式(估计有补帧),播放器显示23.9fps的BDRIP,高速画面在电视上偶尔会有马赛克花屏现象(每次不到半秒)。换回PC模式就正常。 补帧这东西,索尼做都这么难用,估计其它厂家更烂了。
回复

使用道具 举报

     
发表于 2015-12-30 19:57 | 显示全部楼层
无名的旅人 发表于 2015-12-30 15:48
我想表达的意思是,3:2 pulldown是一个来自于几十年前NTSC制式规格标准制定时提出来的方法,这个处理方式 ...

NSTC不是29.97吗?
回复

使用道具 举报

     
发表于 2015-12-30 20:05 | 显示全部楼层
orca 发表于 2015-12-30 15:03
这是在讨论在液晶显示器上看24P蓝光的问题,我不知道你为什么老是要引入什么场之类的由于涉及到隔行扫描 ...

你们们用60P或者120P的设备看24P的东西,考虑3:2 pull down干什么……
那你们是不是还得考虑24p->25i的情况?……现在国产电影上视频网站播出还真有24转25的,那个卡……
回复

使用道具 举报

     
发表于 2015-12-30 20:19 | 显示全部楼层
无名的旅人 发表于 2015-12-30 17:04
这部分术语其实稍有点乱,为了防止话题复杂化,我之前仅仅使用了24P与30I两个词,按照我自己的理解,具体 ...

你是指现在BD原盘均为24T/30T,无24P原始版本?
大多数BD盘都是23.976 fps,即数字摄像机拍摄的24P……不转的呀。
回复

使用道具 举报

     
发表于 2015-12-30 21:35 | 显示全部楼层
hein 发表于 2015-12-30 20:05
你们们用60P或者120P的设备看24P的东西,考虑3:2 pull down干什么……
那你们是不是还得考虑24p->25i的情 ...

见我44楼那个图,我们讨论的是把60个视频帧分配给24个电影帧时的问题。因为60不是24的整数倍,必然是分不均匀的,有的电影帧分到了3个视频帧,有3次刷新露脸的机会,有的电影帧就只分到了2个视频帧,只有两次刷新露脸的机会,44楼那个图下面一排,绿红蓝橙不同颜色的方块数目的比例就是2:3:2:3。我们前面讨论时所谓的3:2 pulldown就是指的这个比例分配,这种不均匀的分配会导致画面的抖动。这是对“3:2 pulldown”这个专业术语的滥用,毫无疑问;但普通的网络讨论中这样滥用的挺多的,madshi这种大神都在这样用,作案现场我前面已经给出了。

我干嘛要考虑24p→25i的情况呢。如果我用60hz显示器看24p,考虑的就是24p→60p的问题;如果我用60hz显示器看25i,考虑的就是25i→60p的问题;无论如何也不会考虑24p→25i的。60hz看25i同样也会有分配不均的问题,但比例不会是3:2,而是别的比例。当然如果显示器的刷新率能调到50hz,就可以分均匀了,不会有因为分配不均导致的抖动感,不过不是每台显示器都能调到50hz的。
回复

使用道具 举报

     
发表于 2015-12-30 22:17 | 显示全部楼层
orca 发表于 2015-12-30 21:35
见我44楼那个图,我们讨论的是把60个视频帧分配给24个电影帧时的问题。因为60不是24的整数倍,必然是分不 ...

这我知道,但是你用PC接上显示器,看24P的电影抖没抖。
我猜测一般PC播放器,播放片子就是一秒输出24幅画面吧,没有做3:2的事情,只不过显卡输出到显示器时是60hz吧。
反正这种影响我是感受不到抖动的。不行的话显卡设置输出1080p24的,而我刚才测试了下,我的显示器是能识别24p的,显示器信息提变为NTSC 23.97。

所以我不知道为啥要去做一次3:2的处理,我下载过一些片源把24P转成30P的,看的时候反而是抖的。
回复

使用道具 举报

     
发表于 2015-12-30 22:33 | 显示全部楼层
hein 发表于 2015-12-30 22:17
这我知道,但是你用PC接上显示器,看24P的电影抖没抖。
我猜测一般PC播放器,播放片子就是一秒输出24幅画 ...

PC接60hz显示器,看24p电影,抖。和用1080p24看时那种不连续感的差别比较轻微,就像31楼说的,一种是忽快忽慢的一顿一顿,一种是节奏均匀的一顿一顿。在片尾那种staff滚动列表稍微容易辨别出一点。
回复

使用道具 举报

     
发表于 2015-12-30 22:43 | 显示全部楼层
在madvr里设置好smooth motion的快捷键,在60hz看24p电影时,反复开关smooth motion,就能看出差别了。smooth motion关的时候,就是最常见最普通的60hz看片观感,smooth motion打开的时候,就是模拟的显示器刷新率设置成24hz附近时看片的那种观看感受。用片尾staff滚动列表测试比较容易看出。
回复

使用道具 举报

     
发表于 2015-12-31 02:00 | 显示全部楼层
hein 发表于 2015-12-30 22:17
这我知道,但是你用PC接上显示器,看24P的电影抖没抖。
我猜测一般PC播放器,播放片子就是一秒输出24幅画 ...

不,如果你不做任何设置,默认情况下渲染器就是用“3:2 pull down”的方式输出给显示器的,即一帧重复给三次,下一帧重复给两次,以此反复。

如果你的显示器确实能接受 24 hz 信号同时也能稳定输出 24 hz 信号那固然好。不过有些显示器说是支持 24 hz,其实是接受了 24 hz 信号之后自己内部做了 pull down 然后还是 60 hz 输出的……
回复

使用道具 举报

     
发表于 2015-12-31 02:08 | 显示全部楼层
无名的旅人 发表于 2015-12-29 11:26
其实软硬件插帧并无实质性的不同,只是两种实现方式而已,真正的区别还是在算法与效率;另外,由于一个在 ...

感谢。等我有机会试试看吧,确实文字描述说不清楚。

加速播放如果本来就是目的之一那其实是一举两得了。madvr 的 smooth motion 确实是 frame-blending,以牺牲一点锐度来解决帧率和刷新率不匹配的问题,但对于低帧率本身造成的抖动感是完全没作用的,如果你已经开了插帧类功能那自然也就没有必要开了。
回复

使用道具 举报

发表于 2015-12-31 14:18 | 显示全部楼层
MotionFlow的插帧模式可设置为标准或流畅,这两者在具体实现上是怎么差异处理的我也不清楚,推测可能是调节算法参数,也可能是调整模拟帧质检的阈值,流畅模式下允许输出一些芯片认为“可能有问题”的帧来提高流畅度

一般来讲不建议使用流畅模式,主观流畅度相比标准并无太大区别,但画面错误却会明显多一些



日本2D动画由于实际帧率低、前后帧画面上的关联性不强、前景与背景帧率不一致等诸多原因,插补运算难度较大,实际效果也不如电影等常规视频
但即使如此,对于动画我仍会开启电视的MEMC功能,个人认为还是利大于弊的;SVP建议就别用了



NTSC BD帧率实际上有23.976、有24整、也有仍然做telecine到29.97的(比如某些日本动画BD)
回复

使用道具 举报

     
 楼主| 发表于 2016-1-1 13:13 | 显示全部楼层
折腾了半天,也没看出有没有效果,这个设置怎样才算成功了?
我下载了MADVR,运行install.bat,提示成功,potplayer的设置现在是这样的:




但是渲染器里没有MADVR可以选,是不是缺了东西?

回复

使用道具 举报

发表于 2016-1-1 13:33 | 显示全部楼层
卿卿雅儿 发表于 2016-1-1 13:13
折腾了半天,也没看出有没有效果,这个设置怎样才算成功了?
我下载了MADVR,运行install.bat,提示成功,p ...

lavf里有好几个bat,分别是注册分离器(install_splitter)、视频解码器(install_video)、音频解码器(install_audio)的,需要点3次……你应该是只点了分离器的那一个

原版一直不提供单个bat全部注册确实有点麻烦,taro大的改版增添了install_all.bat一键全部注册,用起来会方便一些,此外还有些其他改动不一一说明,帖子里都有



全局滤镜优先权那边不需要做设置



madVR在pot中叫做madshi视频渲染,madshi就是madVR的作者名



如果想确认实际播放中到底在使用什么解码器,可按tab或右键-滤镜查看

回复

使用道具 举报

     
发表于 2016-1-1 17:24 | 显示全部楼层
楼主你还是把完美删了,装个Kawaii Codec Pack一步到位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-25 04:48 , Processed in 0.140922 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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