PCEVA,PC绝对领域,探寻真正的电脑知识
12
返回列表 发新帖
开启左侧

再测IVB核显加速转码【第三弹】换片源,低码率

[复制链接]
mercuryfall  楼主| 发表于 2013-3-20 19:24 | 显示全部楼层
lynn 发表于 2013-3-20 18:09
嗯,确实不支持,但是MEDIACODER中的INTEL CODER可以选择GPU加速,这是什么意思? ...

看具体速度吧,MediaCoder那个检测是按CPU选的,发现是SNB以上的都让选。
但如果设置不对,或者其实不支持,就会调用Intel Media SDK的软编码功能。

跑出来就跟第一代“ATI AVIVO视频转换”一样,速度没提多少,画质降低不少。
jerrytot 发表于 2013-3-20 22:20 | 显示全部楼层
本帖最后由 jerrytot 于 2013-3-20 22:35 编辑

楼主你发的链接里没有片源啊, Les.Misérables.2012.1080p.BrRip.x264.YIFY这个文件不是片源, 才768K的码率,而且画质非常差
Limygm 发表于 2013-3-21 06:50 | 显示全部楼层
mercuryfall 发表于 2013-3-20 17:03
Intel Media SDK是不支持CRF的,所以测出来没有对比价值。除非先用x264+CRF跑一遍,然后在以跑出来的码率 ...

我的意思是,结论已经很明显了,参数不是太差的情况下,GPU 加速画质不行,但速度有优势

所以现在应该是探讨实用性,方便性,在编码时间差不多的情况下,那边画质更优秀,或者在画质相似的情况下,哪边编码时间短

这种情况下,两边都应该用最方便的参数,并且符合实际情况

公平性的话,GPU 加速如果没有 crf 参数就是个劣势
nokia5510 发表于 2013-3-21 09:54 | 显示全部楼层
从这几张图来看,GPU转码的画质在移动设备上还是可以接受的
以前的真不行
mercuryfall  楼主| 发表于 2013-3-21 20:02 | 显示全部楼层
Limygm 发表于 2013-3-21 06:50
我的意思是,结论已经很明显了,参数不是太差的情况下,GPU 加速画质不行,但速度有优势

所以现在应该是 ...

嗯,大家目的都是一样的。

我的论点是既然是测试GPU转码的画质,那就最好以GPU的设置为基准,CRF不支持固定码率,会对测试造成不小的难度。
而且CRF的速度介于1pass到2pass之间,刚进行了实验,即使用Ultra Fast+CRF16,转码速度也接近Very Slow+1pass了(还是主楼那个样片,耗时40s),体积上也比较接近(最终平均码率760kbps)。画质上说,受限于Ultra Fast本身的处理方式,画质比Very Fast+1pass还惨。
那么可以认定CRF对画质的提升不如调预设,属于锦上添花的设置方式,对收藏党可能用处不小,但在应该不必参与这次测试(耗时过长、画质提升小)。

最后从原理上说,CRF通过减小motion blur帧的码率,提高关键帧码率,来达到视觉效果上的提升,而不是实际每帧的画质提升。如果真用图片比较,可能会更差也说不定。这点从视频信息上也可以看出来,CRF压出来的东西“最高码率”跟“最低码率”两个值的差距非常大。
mercuryfall  楼主| 发表于 2013-3-21 20:05 | 显示全部楼层
jerrytot 发表于 2013-3-20 22:20
楼主你发的链接里没有片源啊, Les.Misérables.2012.1080p.BrRip.x264.YIFY这个文件不是片源, 才768K的码率 ...

哦,抱歉,那个是无意中压进去的,应该是倒数第二章截图的视频,跟“Ultra Fast”那个是同一个东西。

片源是那个BT种子,节选1:35:40-1:37:36之间的视频。
Kanepan 发表于 2013-3-22 12:53 | 显示全部楼层
妹子是关键,支持LZ 出门去找妹子
yddzhandao 发表于 2013-3-22 18:45 | 显示全部楼层
妹纸?妹纸又不能解码!
jerrytot 发表于 2013-3-22 21:58 | 显示全部楼层
要质量还得CPU软压啊, GPU要达到同等质量必须加大码率才行
adaizjr 发表于 2013-3-23 12:06 | 显示全部楼层
CPU转码追求的是质量
GPU转码追求的是速度
用途不一样

转码给移动设备,用GPU还是不错的
gxingw 发表于 2013-3-24 18:33 | 显示全部楼层
本帖最后由 gxingw 于 2013-3-24 19:10 编辑

CPU编码,现在个人觉得更大的作用主要在2pass下,压制的视频越长帮助越大,因为2pass能更合理的分配整个视频的码率,虽然设定是平均1000k,像编码一整部电影,在激烈运动的画面码率会蹦到4000k甚至更高都可能,反之在一些静态画面会降到1-200k也可能,这才是2pass的用武之地,像这种只编码1 2分钟的测试是体现不出这方面的优势的。

有个叫BitrateViewer的软件可以用来看整个视频的码率分配。

另外,个人觉得参考帧和B帧并非越高越好,像有时高参考帧编码出来的视频还比低参考帧的差点点(差距很小,但还是有的),这个可以用crf模式编码同一段视频来比较文件大小看。
ldenny 发表于 2013-3-25 06:08 | 显示全部楼层
raw是1080P的码率2K,rip是540P的码率768,25%的内容用35%的码率来表示画面还那么糟糕问题出在哪呢?上帖我看了就想说了现在mediacoder的预置参数真够坑的...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部