作者starsky1978 (来看热闹)
看板AVEncode
标题[请问] CPU Q9650 或 I7-920 转 X264 的速度?
时间Mon Jul 13 10:10:58 2009
使用软体:
AviSynth + DGIndex + MeGUI (已更新到最新版)
影片:
DVD-VOB 成 D2V 方式,转成 640x480 或 704x396
目前 CPU:
两年前的 C2D E6300 (65nm L2 2M)
MeGUI Encoder Settings:
X264 Unrestricted 2Pass HQ
转档速度: (不同影片的大约值)
1st Pass 落在 25 ~ 35 FPS
2st Pass 落在 10 ~ 20 FPS
(补充: Lanczos4Resize + TDeint 情况会最慢,IVTC 24FPS 只有做 BicubicResize 速度最快)
有用过 Q9650 或 I7-920 的前辈,转速大约多少 FPS?
看有没有升级 CPU 的必要。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.99.28
※ 编辑: starsky1978 来自: 220.134.99.28 (07/13 10:17)
※ 编辑: starsky1978 来自: 220.134.99.28 (07/13 10:18)
1F:→ andy199113:原PO发错板了? 07/13 19:13
2F:→ tinlans:那应该是不会改善多少,而且速度跟你设的 bitrate 也有很 07/14 00:44
3F:→ tinlans:大关系。 07/14 00:45
4F:推 yohko:理论上会快一倍....(双核>4核,而且时脉也变高了 07/14 00:46
5F:→ yohko:不过要注意,i7你得整台砍掉 07/14 00:46
6F:→ tinlans:我用的是 Q"X"9650 超 3.8 GHz + DDR3-1666 超 1800 来跑 07/14 00:51
7F:→ tinlans:滤镜挂 L4 + TDeint 搭一些 crop 跟 addborder,bitrate 07/14 00:53
8F:→ tinlans:设 1800 kbps,第二个 pass 大概 2 - 3 fps。 07/14 00:53
9F:→ tinlans:跟 profile 预设不一样的地方是 --deblock -2:-1 和 07/14 00:55
10F:→ tinlans:--bframes 16,Adaptive B-frames 我选 1 - Fast,P4x4 没 07/14 00:56
11F:→ tinlans:勾,大概就是这样。 07/14 00:56
12F:推 yohko:楼上是压BD吗..xd 07/14 01:14
13F:→ tinlans:虽然 BD 也差不多是这参数,但 bitrate 会给 6000 - 8000 07/14 03:03
14F:→ tinlans:,因为个人对画质要求非常高 XD 07/14 03:04
15F:→ starsky1978:tinlans 大,有没有测过 640x480 1000bps 的 FPS? 07/14 08:39
16F:推 yohko:BD解析度高慢是很正常的呀,不过如果这样还只有2~3fps...y 07/14 13:50
17F:→ yohko:你是不是没有开多线阿,这样也太慢了 07/14 13:51
18F:推 tonyhsie:把 .avs 跟 MeGUI 的 profile 放上来吧...别人才能测 07/14 18:09
19F:推 erspicu:要求画质别用2-PASS 直接用QP模式去压 设定18画质就够好了 07/14 21:44
20F:→ tinlans:多线预设就会开了吧,工作管理员都看到 7 thread 在跑。 07/14 22:36
21F:→ tinlans:CQ 的画质/大小比不划算,倒是先跑 CQ 看一下 bitrate 大 07/14 22:38
22F:→ tinlans:概会是多少,再用 ABR 2-pass 压个稍低一点的 bitrate 会 07/14 22:38
23F:→ tinlans:比较理想,而且之前彻夜做实验发现 CQ 未必比 ABR 强。 07/14 22:39
24F:→ tinlans:而且 --crf 18 离我要求的水准还有段距离 XD 07/14 22:42
25F:→ erspicu:人眼评测会加入自己主观的想法 建议直接PSNR输出数据去比 07/15 00:28
26F:→ erspicu:2-pass的目的 不是追求画质 而是在控制最终流量的需求下 07/15 00:29
27F:→ erspicu:却能够平衡画质的策略方法 等到你知道QP的意思 你就会知道 07/15 00:30
28F:→ erspicu:为什麽我会建议直接用QP去转 07/15 00:30
29F:→ erspicu:"CQ 的画质/大小比不划算" 你有把整个档案转完毕吗? 07/15 00:32
30F:→ erspicu:我猜可能是刚好跑到影片动态大的时候 你正好观测那边 07/15 00:33
31F:→ erspicu:实际上 QP的流量是起起伏伏 你可能刚好遇到大流量部分 07/15 00:34
32F:→ erspicu:就以为整个影片的流量都是那样吧 07/15 00:34
33F:→ erspicu:另外 CRF 18 可以说是几乎人眼能够辨识差异的极限 07/15 00:39
34F:→ erspicu:当然人会受到一些心理因素的影响 影响视觉评价 07/15 00:42
35F:→ erspicu:就像是我以前做过实验 给一个人测试 两个完全相同的WAV档 07/15 00:43
36F:→ erspicu:骗朋友说 一个是MP3 一个是无失真 最後他还能跟我说 07/15 00:43
37F:→ erspicu:一个高频有些损失 一个没有 他听得出来这样.... 07/15 00:44
38F:→ tinlans:一般 user 会搞混搞错或是判断失误的名词和理论你可以先假 07/15 02:49
39F:→ tinlans:设我都了解,毕竟书跟规格什麽的我都读过了。心理因素确实 07/15 02:49
40F:→ tinlans:我会比较主观,还有 CRF 18 我认为跟播放设备的尺寸也有影 07/15 02:50
41F:→ tinlans:响,19 寸跟 30 寸 LCD 用真实解析度看一样参数压的东西, 07/15 02:50
42F:→ tinlans:19 寸看起来 OK 但是 30 寸未必行,而且我还会用 720p 投 07/15 02:51
43F:→ tinlans:影机做人工检视,以 CQ 压到我能接受的程度平均流量也是要 07/15 02:52
44F:→ tinlans:2800 kbps 的水准,这样对片源平均 4000 - 5000 的 DVD 来 07/15 02:52
45F:→ tinlans:说压缩率不高,所以我才说会用 ABR 2-pass 把流量控制在那 07/15 02:53
46F:→ tinlans:附近更低一点的地方,另外 CQ 跑很快我当然是整个跑完看。 07/15 02:54
47F:→ erspicu:你可能有什麽东西误会了 07/15 02:56
48F:→ erspicu:你CQ 怎麽能设定 平均流量??? 07/15 02:56
49F:→ tinlans:用 CQ 压我都是用 --crf 24,27 寸 1920x1200 就能用肉眼 07/15 02:57
50F:→ tinlans:辨识出 18 跟 24 的差异。 07/15 02:58
51F:→ erspicu:CQ 每个影片最後压出来的平均流量都一定不相同 07/15 02:58
52F:→ tinlans:不能设定,但是可以用手算,影片大小 / 总秒数。 07/15 02:58
53F:→ erspicu:你是怎麽在CQ模式下设定2800kbps ?? 07/15 02:59
54F:→ tinlans:假设 CQ 调 --crf 24 输出 2.8 GB 的 .264,我可以用 07/15 03:00
55F:→ erspicu:我觉得你有可能是什麽环节有设定错或是误会了什麽?? 07/15 03:01
56F:→ erspicu:psnr比较数据有看过吗?? 07/15 03:01
57F:→ tinlans:(2.8 * 1024 * 1024 * 8) kbit / 影片总秒数得到平均值。 07/15 03:01
58F:→ tinlans:不是说压下去之前就设好,没有那麽神奇。 07/15 03:01
59F:→ tinlans:psnr 一定是 CQ 赢的,这个不用看也知道吧。 07/15 03:03
60F:→ tinlans:CQ 压缩之前不知道输出容量,压完才知道,再用容量推平均 07/15 03:04
61F:→ erspicu:那我就搞不懂了... 算了 07/15 03:04
62F:→ tinlans:,推出平均以後再重新用那个平均值送 ABR,眼睛看到的差异 07/15 03:05
63F:→ erspicu:PSNR比较高 然後画质看起来会比较差... 真怪 07/15 03:05
64F:→ tinlans:不会太大,但是容量可以控制。 07/15 03:05
65F:→ tinlans:其实反例也很好找啊,high motion 画面 ABR 配给它的流量 07/15 03:19
66F:→ tinlans:比 CQ 配过去的还高,然後 ABR 牺牲到的其它地方我刚好也 07/15 03:20
67F:→ tinlans:不重视,这样整体 PSNR Mean 较差但人注重的片段好就好。 07/15 03:21
68F:→ tinlans:所以我也只有七八年前刚玩压缩和偶尔跟人争 codec 好坏时 07/15 03:22
69F:→ tinlans:才会搬出 PSNR 的数据来用,实际上还是人工看。 07/15 03:23
70F:→ erspicu:你的说法有点待保留和讨论 不过就我所知 如果是要追求画质 07/15 03:34
71F:→ erspicu:CRF 18基本上接近备份用等级 不管高低动态 看起来在人眼中 07/15 03:35
72F:→ erspicu:跟原始影片差异几乎不太容易发现了 07/15 03:35
73F:→ erspicu:另外2-PASS好坏 还得看分配流量演算法上的策略 07/15 03:36
74F:→ tinlans:可能是我比较机车,我会挑重要场景定格逐 frame 看 XD 07/15 03:37
75F:→ erspicu:2-PASS就像是挖西墙补东墙那样 是看分配的策略而已 07/15 03:38
76F:→ tinlans:algo 确实常常发生一些意外性,所以其实各种说法都没有通 07/15 03:38
77F:→ tinlans:用性,还是要眼睛看过再选。 07/15 03:39
78F:→ tinlans:就非动画类的电影而言,我是觉得 ABR 2-pass 挖得恰到好处 07/15 03:41
79F:→ tinlans:,CRF 18 有时分配得很奇怪,2x 就 OK 但档案太大。 07/15 03:42
80F:→ tinlans:也有人推过 CRF -> ABR 的 2pass,但我发现动画不错但电影 07/15 03:45
81F:→ tinlans:却不行。 07/15 03:45
82F:→ starsky1978:to tonyhsie: 那 DVD 要不要顺便附上? 07/15 13:10
83F:→ starsky1978:avs 顶多是 Resize + IVTC 或 De-Interlace 07/15 13:12
84F:→ starsky1978:BicubicResize(640,480,0,0.5) 这个速度快 07/15 13:14
85F:→ starsky1978:Lanczos4Resize 速度最慢,锐利度提升,流量会变大 07/15 13:15
86F:→ starsky1978:缩小和动画用 Bicubic,放大或电影用 Lanczos 07/15 13:18
87F:→ starsky1978:Profile 用 Unrestricted 2Pass HQ 07/15 13:21
88F:→ starsky1978:用 Insance 根本跑不动,2FPS 在跑,CPU 要烧整天 07/15 13:23
89F:→ tonyhsie:其实你只要去看toms'的cpu chart 里面有压x264的速度比 07/15 13:25
90F:→ starsky1978:只到 QX6850,Intel 四核比双核快一倍。 07/15 13:50
91F:→ tinlans:其实 insane 也能调快一点,以前 insane 的 M.E. Range 也 07/15 13:52
92F:→ tinlans:才 16,後来才被调成 32,这个部分可以省不少时间。 07/15 13:53
93F:→ starsky1978:HQ 可能 Q9650 是 40-50FPS,I7-920 可能 50-60FPS 07/15 13:54
94F:→ starsky1978:C2D E6300 设 Insane 转一个 2小时,要花 24小时以上 07/15 13:56
95F:→ starsky1978:X264 的一些参数调整,没有研究。我转 XVID 比较多。 07/15 14:00