Mediacoder里调用X264,编码效率飘忽不定是为什么?
dwing吧
全部回复
仅看楼主
level 1
家里一台小摄像机,拍些孩子玩的视频,用Mediacoder压H264,源是H264,20M的码率,目标格式是H264 720P Main3.1,CRF22,压缩处理速度大概在30FPS左右,CPU跑满100%。
换成我的手机拍的视频,源也是H264,20M码率,编码参数都相同,结果压缩处理速度只有8FPS左右,CPU利用率在14%上下。性能监视器里看到只有单核在跑任务,利用率在60%到100%之间跳动,其它核都空着。
请问这两种情况为什么有这么大的区别?压片我希望CPU跑满,可以快点压完,有什么办法吗?
新手,谢谢帮忙
2014年07月07日 05点07分 1
level 1
没人回答?
难道只有我自己遇到这个问题?
2014年07月07日 06点07分 2
level 8
多开
2014年07月07日 06点07分 3
希望能够弄清楚原理,多开只是一种解决途径而已。
2014年07月07日 06点07分
回复 hense_jiang :等你搞清楚mediacoder原理了,不会去用这种傻瓜软件了吧!
2014年07月07日 07点07分
回复 648433211 : 单独用X264会有不同吗? 其实我的问题是:某几个片子,看起来都是264编码,但是再用x264处理时对CPU的利用率有很大差别,这其中的原理是什么?如何能够让CPU充分利用?
2014年07月07日 07点07分
回复 hense_jiang : 原理是什么,得问mediacoder的作者要源代码看,别人又不知道。
2014年07月07日 10点07分
1