分页: 1 / 1

[求助]用mencoder转换视频怎么提高效率?

发表于 : 2008-12-03 17:10
Siovard
我用mencoder转换视频时cpu的占用率很低,不到30%,在windows下用图形化德WinMEnc(也是基于mencoder的)可以选多线程,使CPU占用率达到90%,一样的视频一样的设置,转换的速度是Ubuntu下的两倍多,不知道U下自己编脚本时用什么方法可以提高硬件的使用率,使用诸如多线程之类的东西?

Re: [求助]用mencoder转换视频怎么提高效率?

发表于 : 2008-12-04 9:06
foolegg
你用的什么编码器?不同的编码格式,开启多线程的参数也不一样。

但是大多是在xxxopts里添加thread参数(xxx就是你在-ovc里指定的编码器)

比如x264就是

-x264opts thread=x.....

至于开多少线程,似乎通常是cpu核心数x3/2取整,单核就是2,双核3,4核6

Re: [求助]用mencoder转换视频怎么提高效率?

发表于 : 2008-12-04 9:16
yugaopingM97
:em01

Re: [求助]用mencoder转换视频怎么提高效率?

发表于 : 2008-12-05 21:34
Siovard
2楼,这是我用的代码

代码: 全选

mencoder filename.xx -o xx.mp4 -ofps 30000/1001 -sws 10 -ovc lavc -lavcopts aglobal=1:vglobal=1:vcodec=libx264:vhq:vbitrate=500:vrc_maxrate=4000:coder=1:level=21 -oac lavc -lavcopts acodec=libfaac:abitrate=96 -of lavf -lavfopts format=mp4 -af resample=48000,volume=10 -vf harddup,scale=480:272
这个我是用来转avc的psp视频的,请问怎么添加,谢谢