首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mplayer是多线程的吗?

mplayer是多线程的吗?
EN

Ask Ubuntu用户
提问于 2011-12-31 15:53:05
回答 3查看 8K关注 0票数 4

mplayer站点中有一篇文章是从2011-03到26,也就是3月26日,它说mplayer是多线程的。所以这是在Oneiric被释放之前的几个月。这是否意味着我从Ubuntu Oneiric中的"sudo apt install mplayer“中获得的股票mplayer是多线程的,我不需要从SVN编译,也不需要编译mplayer-mt,或者做什么特别的事情?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2012-01-01 23:53:21

在11.10中,您可能需要在每个cli或~/..mplayer/config中添加一个选项"-lavdopts threads=X“,其中X=线程数(1-8,默认值为1)。

例如。2,以cli为单位

代码语言:javascript
复制
-lavdopts threads=2

或在~/..mplayer/config中

代码语言:javascript
复制
lavdopts=threads=2

mplayer2也可在11.10中使用,默认情况下应该执行mt操作

您可以签入htop或通过使用mpstat ( sysstat包的一部分)( mpstat)来检查mt是否正在发生。

如果您使用上面的参数,它可能会显示在终端中(使用mplayer2,而不是mplayer),如-

==========================================================================

开放视频解码器:芬伯 FFmpeg的libavcodec编解码器系列

要求解码器使用2个线程,如果支持的话。

选定视频编解码器:ffh264 vfm: ffmpeg (FFmpeg H.264)

==========================================================================

我更喜欢mplayer2,不过这两种方法都应该对你好。

票数 4
EN

Ask Ubuntu用户

发布于 2012-01-01 22:41:09

mplayer的手册页显示了这个小片段:

看看发射台构建日志 --它是用线程编译的--这是制作多线程应用程序所必需的。

综合起来-我可以推断出在oneiric中的mplayer版本是多线程的.但是您需要指定要解码mpeg/h.264的线程数,因为默认情况是一个线程。

票数 1
EN

Ask Ubuntu用户

发布于 2012-01-01 22:11:19

据我所知,11.10中的mplayer是多线程的,您不需要做任何事情。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/91774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档