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

i5 750为啥压制CPU占用只有50% ?

楼层直达
级别: 新手上路
注册时间:
2004-12-22
在线时间:
0小时
发帖:
156
为了压片入了i5 750

用的win 7 64bit,megui压720p的x264

以前我的扣肉6400同样的设置大概5fps这样

这次换i5变成15fps了,三倍提升不知道是不是正常的?

我编码喜欢勾选那个turbo,就是1st pass很快

但这次换i5后turbo不起作用了,编码速度只提高到18fps而已。
以前扣肉用了turbo的1st pass都有起码3倍速度,也就是说i5应该有45fps

而且这次压480p的片,按照扣肉的经验,速度比720p快2倍多的。
但这次同样的片源速度出来跟720p一样只有15fps

整个过程cpu占用率都不超过50%,何解?

压制过程中的两个进程
vfw4x264.exe占用30
x264_64.exe占用20

--------------------
有谁有i5配w7 64bit的使用经验么?

问题有点多,有点杂。。。不好意思

========================时间线========================
我贴一下参数。

源文件是MJPG

x264 1376 Jeeb's patch build v2

AVS代码

a=directshowSource("J:\0ff\ff13open1.avi", audio=true)
b=directshowSource("J:\0ff\ep10.avi", audio=true)
c=directshowSource("J:\0ff\ep10ed.avi", audio=true)
d=a+b+c
e=d.TextSub("J:\0fft\ep10t.ass").SelectEven.ConvertToYV12()
audio=e
Return AudioDub(e, audio)

480p的话就加一个.LanczosResize(720, 480)在e那里

x264设置
program --profile high --level 4.1 --pass 2 --bitrate 2500 --stats ".stats" --thread-input --ipratio 1.1 --pbratio 1.1 --vbv-bufsize 9000 --vbv-maxrate 24000 --ratetol 2.5 --qcomp 0.7 --merange 12 --me umh --direct auto --trellis 2 --psy-rd 0.00:0 --output "output" "input"
级别: 新手上路
注册时间:
2009-01-02
在线时间:
8小时
发帖:
32
只看该作者 1楼 发表于: 2010-02-21
badapt2+bframes会使速度严重下降,且占不满CPU(bf越高越明显)
解决方法
1:下调这个参数
2:提高其他参数,比如T2啥的
3:开多个x264
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 2楼 发表于: 2010-02-21
被晒得眼睛都烂掉了...
级别: 新手上路
注册时间:
2004-12-22
在线时间:
0小时
发帖:
156
只看该作者 3楼 发表于: 2010-02-22
引用
最初由 HaibaraAi 发布
badapt2+bframes会使速度严重下降,且占不满CPU(bf越高越明显)
解决方法
1:下调这个参数
2:提高其他参数,比如T2啥的
3:开多个x264


我在想是不是换回xp 32bit系统会好点?
级别: 新手上路
注册时间:
2010-02-10
在线时间:
7小时
发帖:
89
只看该作者 4楼 发表于: 2010-02-22
引用
最初由 minime 发布


我在想是不是换回xp 32bit系统会好点?


可能是没设置好,我的系统是R2 64位系统,cpu双核基本上每个都是98%以上占用率。

大家今天都还好吧?没有被人欺负,也没有欺负别人吧?
级别: 新手上路
注册时间:
2004-08-01
在线时间:
4小时
发帖:
480
只看该作者 5楼 发表于: 2010-02-22
64 比 32快 cpu 50%是正常的,瓶颈在avs处理上而不是编码。
我i7 860 50%都没有呢

überm Sternenzelt richtet Gott, wie wir gerichtet.

Girls
Usually
Need
Diamond
And
Money
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2010-02-22
64比32快50%?楼上是不是穿越了?

瓶颈在哪里的话需要测试了才知道,可以试试--preset ultrafast,基本上这个速度就是输入端的极限了
级别: 新手上路
注册时间:
2004-08-01
在线时间:
4小时
发帖:
480
只看该作者 7楼 发表于: 2010-02-22
引用
最初由 roozhou 发布
64比32快50%?楼上是不是穿越了?

瓶颈在哪里的话需要测试了才知道,可以试试--preset ultrafast,基本上这个速度就是输入端的极限了

不好意思我少打了个逗号,64比32快10%左右,cpu占用率50%是正常的。

überm Sternenzelt richtet Gott, wie wir gerichtet.

Girls
Usually
Need
Diamond
And
Money
级别: 新手上路
注册时间:
2004-12-22
在线时间:
0小时
发帖:
156
只看该作者 8楼 发表于: 2010-02-23
引用
最初由 squall617 发布

不好意思我少打了个逗号,64比32快10%左右,cpu占用率50%是正常的。


但是720*480压制速度跟720p一样快就不正常了吧?

怎么也应该快上一倍的

这是啥原因
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 9楼 发表于: 2010-02-23
楼主能把avs脚本和x264的完整命令行贴出来么?
用vfw4x264来连接64bit的x264对性能的损失应该也挺大,有可能的话直接用LAVF/FFMS输入吧(不过目前还不支持任何后处理)
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 10楼 发表于: 2010-02-23
引用
最初由 a4840639 发布
有可能的话直接用LAVF/FFMS输入吧(不过目前还不支持任何后处理)
http://doom10.org/index.php?topic=177.0
虽然现在只支持BicubicResize、SelectEvery和Crop

级别: 新手上路
注册时间:
2004-08-01
在线时间:
4小时
发帖:
480
只看该作者 11楼 发表于: 2010-02-23
昨天压了个480p 速度确实和720p一样快
不挂字幕建议直接用LAVF/FFMS输入,早期的LAVF/FFMS可能会出现fps判断错误的情况,最新的没测试过不知道修复没有。不过好像新版可以强制fps。

überm Sternenzelt richtet Gott, wie wir gerichtet.

Girls
Usually
Need
Diamond
And
Money
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 12楼 发表于: 2010-02-23
lavf/ffms判断fps错误关系不大,顶多就是码率可能出错。如果用crf那就没有影响了
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 13楼 发表于: 2010-02-23
ffms输入VOB的时候感觉时间戳很乱...
不知道支不支持IFO输入
级别: 新手上路
注册时间:
2004-12-22
在线时间:
0小时
发帖:
156
只看该作者 14楼 发表于: 2010-02-24
引用
最初由 squall617 发布
昨天压了个480p 速度确实和720p一样快
不挂字幕建议直接用LAVF/FFMS输入,早期的LAVF/FFMS可能会出现fps判断错误的情况,最新的没测试过不知道修复没有。不过好像新版可以强制fps。


我就是要挂字幕的啊

正在做ffb的中文视频

而且480速度完全跟720p没区别
那这样的话,压片i5还不如q8400了?
快速回复

限150 字节
上一个 下一个