[求助]用mencoder转换视频怎么提高效率?
-
- 帖子: 70
- 注册时间: 2008-09-11 23:58
[求助]用mencoder转换视频怎么提高效率?
我用mencoder转换视频时cpu的占用率很低,不到30%,在windows下用图形化德WinMEnc(也是基于mencoder的)可以选多线程,使CPU占用率达到90%,一样的视频一样的设置,转换的速度是Ubuntu下的两倍多,不知道U下自己编脚本时用什么方法可以提高硬件的使用率,使用诸如多线程之类的东西?
- foolegg
- 帖子: 249
- 注册时间: 2007-12-01 14:56
Re: [求助]用mencoder转换视频怎么提高效率?
你用的什么编码器?不同的编码格式,开启多线程的参数也不一样。
但是大多是在xxxopts里添加thread参数(xxx就是你在-ovc里指定的编码器)
比如x264就是
-x264opts thread=x.....
至于开多少线程,似乎通常是cpu核心数x3/2取整,单核就是2,双核3,4核6
但是大多是在xxxopts里添加thread参数(xxx就是你在-ovc里指定的编码器)
比如x264就是
-x264opts thread=x.....
至于开多少线程,似乎通常是cpu核心数x3/2取整,单核就是2,双核3,4核6
-
- 帖子: 2
- 注册时间: 2008-12-04 9:08
-
- 帖子: 70
- 注册时间: 2008-09-11 23:58
Re: [求助]用mencoder转换视频怎么提高效率?
2楼,这是我用的代码
这个我是用来转avc的psp视频的,请问怎么添加,谢谢
代码: 全选
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