『漫游』酷论坛>『影音数码技术学习交流』>i5 750为啥压制CPU占用 ..
i5 750为啥压制CPU占用只有50% ?
minime@2010-02-21 03:57
为了压片入了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"
HaibaraAi@2010-02-21 07:09
badapt2+bframes会使速度严重下降,且占不满CPU(bf越高越明显)
解决方法
1:下调这个参数
2:提高其他参数,比如T2啥的
3:开多个x264
alphaa@2010-02-21 10:23
被晒得眼睛都烂掉了...
minime@2010-02-22 06:18
引用
最初由 HaibaraAi 发布
badapt2+bframes会使速度严重下降,且占不满CPU(bf越高越明显)
解决方法
1:下调这个参数
2:提高其他参数,比如T2啥的
3:开多个x264
我在想是不是换回xp 32bit系统会好点?
sammysui@2010-02-22 09:50
引用
最初由 minime 发布
我在想是不是换回xp 32bit系统会好点?
可能是没设置好,我的系统是R2 64位系统,cpu双核基本上每个都是98%以上占用率。
squallatf@2010-02-22 13:35
64 比 32快 cpu 50%是正常的,瓶颈在avs处理上而不是编码。
我i7 860 50%都没有呢
roozhou@2010-02-22 13:39
64比32快50%?楼上是不是穿越了?
瓶颈在哪里的话需要测试了才知道,可以试试--preset ultrafast,基本上这个速度就是输入端的极限了
squallatf@2010-02-22 13:52
引用
最初由 roozhou 发布
64比32快50%?楼上是不是穿越了?
瓶颈在哪里的话需要测试了才知道,可以试试--preset ultrafast,基本上这个速度就是输入端的极限了
不好意思我少打了个逗号,64比32快10%左右,cpu占用率50%是正常的。
minime@2010-02-23 02:23
引用
最初由 squall617 发布
不好意思我少打了个逗号,64比32快10%左右,cpu占用率50%是正常的。
但是720*480压制速度跟720p一样快就不正常了吧?
怎么也应该快上一倍的
这是啥原因
a4840639@2010-02-23 02:29
楼主能把avs脚本和x264的完整命令行贴出来么?
用vfw4x264来连接64bit的x264对性能的损失应该也挺大,有可能的话直接用LAVF/FFMS输入吧(不过目前还不支持任何后处理)
ssnake@2010-02-23 03:25
引用
最初由 a4840639 发布
有可能的话直接用LAVF/FFMS输入吧(不过目前还不支持任何后处理)
http://doom10.org/index.php?topic=177.0
虽然现在只支持BicubicResize、SelectEvery和Crop
squallatf@2010-02-23 13:43
昨天压了个480p 速度确实和720p一样快
不挂字幕建议直接用LAVF/FFMS输入,早期的LAVF/FFMS可能会出现fps判断错误的情况,最新的没测试过不知道修复没有。不过好像新版可以强制fps。
roozhou@2010-02-23 16:49
lavf/ffms判断fps错误关系不大,顶多就是码率可能出错。如果用crf那就没有影响了
a4840639@2010-02-23 21:05
ffms输入VOB的时候感觉时间戳很乱...
不知道支不支持IFO输入
minime@2010-02-24 00:38
引用
最初由 squall617 发布
昨天压了个480p 速度确实和720p一样快
不挂字幕建议直接用LAVF/FFMS输入,早期的LAVF/FFMS可能会出现fps判断错误的情况,最新的没测试过不知道修复没有。不过好像新版可以强制fps。
我就是要挂字幕的啊
正在做ffb的中文视频
而且480速度完全跟720p没区别
那这样的话,压片i5还不如q8400了?
«123»共3页
| TOP