『漫游』酷论坛>『影音数码技术学习交流』>[思考]啊啊啊啊啊啊, ..
[思考]啊啊啊啊啊啊,转码速度太慢了啊,要啥时候才能有压1080p速度和播放速度差不多的cpu啊?
quanfanpro@2010-05-20 20:42
x264参数
--profile high --level 5.1 --qp 20 --thread-input --threads 4 --deblock -2:-1 --keyint 240 --min-keyint 24 --b-adapt 2 --b-pyramid strict --ref 16 --cqmfile "D:\Soft\divx\AVC\Matrices\M4G High Detail V3.1.cfg" --merange 64 --me umh --direct auto --subme 9 --partitions all --trellis 2 --no-fast-pskip --output
cpu:肥龙2 x4 965 3.4g
分辨率1080p
速度只有可怜的1.3xfps,两个半小时的片子得45个钟头以上才能压好。。。。。。
另外江湖传闻用x64的x264转码速度可以提升10%左右??
还有那个pipe是什么意思啊??
megui不能直接调用x64的x264么?
希望大大们来解惑。。。。。。
ljwing@2010-05-20 21:01
等到没有cpu这个概念的时候
想快参数往下调[1.3xfps 很快了,嗯]
由于不追求快速,无法回答接下来的问题
longlong6267@2010-05-20 21:04
--qp 20?
小白路过
mickoo@2010-05-20 21:31
我同学的I7 920 OC 3.8G,也没比你快多少,1.8XFPS
quanfanpro@2010-05-20 21:34
晕,看来是我参数设置太高了,我就用自带那个HQ的profile试试看速度多少呢
HaibaraAi@2010-05-20 22:03
--ref 4
merange也低一点。
--no-fast-pskip 这个据说一般没什么用?
另外cqp?
还有4核的话--threads 6
另外看你参数设置本来就不想压快么。
quanfanpro@2010-05-20 22:34
还有4核的话--threads 6
谢谢楼上,若然threads 6了之后cpu基本上100%了,threads 4的时候只能用93%左右
Fenkmily@2010-05-20 23:03
国外都在玩12核了
国内还主流卖4核和6核,8核的还要订~(天价),郁闷
哎!~~国内什么时候才主流卖8核啊(那时价格也便宜下来了吧,没订购那么贵了吧)?等到呕血......
想和目前还在用的双核垃圾CPU换了的......直接用8核。
看来还是去玩玩AMD的6核算了吧。汉~
roozhou@2010-05-20 23:18
关键问题是参数太高,你用--preset fast保证就可以实时了
ROLL@2010-05-21 01:43
六、七格每秒都没有吗,都这个速度的四核了!?
我还在用老旧的低阶双核
还以为在DDR3、128bit SSE等的加持下,少说也会有4~7格的… (楼大破坏了偶对新机子的仲情)
顺手问问
那个什么VP8,如果要硬解,是不是又要换显卡了?
机子差,没硬解不行啊…
如果是的话,这显卡不又要等上一代的时间了…(还想跟大势换张DX11的)
roozhou@2010-05-21 01:58
DDR3是浮云,关键是主频和核心数(架构也很重要)。不过想要快的话用快的preset就可以了。在i7上用preset ultrafast压1080P可以到100fps以上。你要用r16, merange 64, subme 9, trellis 2就明显不是想要实时速度的。码率,速度,质量之间本来就是要掌握一个平衡点的。如果要保持质量不变,你可以用更高的码率来换取更快的速度,直到你的硬盘不够或者解码器吃不消。
VP8的解码复杂度低于H264,对于PC来说硬解完全没有必要。就像现在的MPEG2和ASP你觉得需要硬解吗?即使像E3200,X2 215这样低于300的U都可以软解BD 40Mbps的H264,换显卡不如换U。
upyzl@2010-05-21 07:17
LZ有米的话,换i7 980X吧
或者再等半年就会有桌面8核16线程的CPU了,还会有AVX指令集
国外用的那些8核12核都是服务器CPU么………………
不过服务器CPU贵很多吧
按当前国内收入水平买这个很不现实……
且相关优化方向也不一样……
引用
最初由 roozhou 发布
DDR3是浮云,关键是主频和核心数(架构也很重要)。不过想要快的话用快的preset就可以了。在i7上用preset ultrafast压1080P可以到100fps以上。你要用r16, merange 64, subme 9, trellis 2就明显不是想要实时速度的。码率,速度,质量之间本来就是要掌握一个平衡点的。如果要保持质量不变,你可以用更高的码率来换取更快的速度,直到你的硬盘不够或者解码器吃不消。
VP8的解码复杂度低于H264,对于PC来说硬解完全没有必要。就像现在的MPEG2和ASP你觉得需要硬解吗?即使像E3200,X2 215这样低于300的U都可以软解BD 40Mbps的H264,换显卡不如换U。
刚好趁此机会,请教一下关于解码速度方面的问题
假设相同画质的视频
一个是快参数高码率,一个是慢参数低码率
是不是主要还是由码率决定解码速度的(软解)?
还有,哪怕参数完全一样(包括码率,当然这个是用2pass方式压)
但一个是resize 720p一个是origin 1080p
是不是前者的解码速度还是快?(而且如果片源一样,后者还是清晰些?)
之所以会问这些问题
主要是现在用的是笔记本
CPU T1500(1.86GHz双核 L2 cache 512KB)
而且播一些视频的时候,开启硬解反而会一顿一顿的,软解反而流畅(播放器MPC-HC,分离器Haali,解码器CoreAVC2,渲染器为EVR自定义,OS是win7x86)
roozhou@2010-05-21 10:07
码率高的时候解码的瓶颈在bitstream decoding上(也就是CABAC解码),这个所需的CPU资源和码率成正比。像BD这样的码率,CABAC解码所占的CPU时间在50%~70%。大部分“快“参数只是针对编码的,对解码速度没有影响。如果想知道哪些参数加快解码,可以看看x264的tune fastdecode的设置。
同码率720P解码肯定比1080P快,因为除了CABAC解码其他部分肯定都能省下时间。
你的笔记本显卡是什么?1.86G的双核软解25M的应该没问题。不过我不用win7,所以不知道什么效果。我自己的本现在是AMD K8 1.8G 双核,不能硬解H264,WinXP下用PotPlayer内置分离器 + CoreAVC 2.0 + Overlay Mixer,25M的肯定没有问题
upyzl@2010-05-21 11:48
显卡是Mobility HD 2400
这个CPU可以软解25M?如此强悍啊
目前手头上的视频以4-5Mbps H.264的居多,720p 1080p的都有
但是5Mbps以上的1080p有时还是会卡(软解硬解都卡,不知道为什么;另外之前说的硬解卡软解不卡的是3-4Mbps的1080p)
当然对14.1"的笔记本来说,1.5Mbps 720p的就足够了
看了下tune fastdecode
就4个参数--no-cabac --no-deblock --no-weightb --weightp 0
这下终于知道为什么本里的1080p鸟之诗no cabac ref16也是流畅播放了
看来以后可以用台机尝试下新的压制方法(毕竟用笔记本的时候明显多些,所以现在是台机压,笔记本看)
HaibaraAi@2010-05-21 12:17
这卡硬解是可以 不过我还没有用这卡正常得放完任何一部片子,也可能是我设置或者放的东西参数略超了点的关系。
空载时候CPU占用多少?
另外720P 5M左右码率也会卡?
«12»共2页
| TOP