[讨论]关于LINUX下的多媒体播放

Totem,mplayer,sopcast,realplayer,bmp
回复
头像
tanbamboo
帖子: 40
注册时间: 2006-07-24 14:40
送出感谢: 0
接收感谢: 0

[讨论]关于LINUX下的多媒体播放

#1

帖子 tanbamboo » 2006-07-29 10:51

对于LINUX的多媒体系统不是很了解,有哪位大牛可以详细的讲解一下?
各个播放器是独自使用自己的编解码器的吗?还是相同的文件类型共用相同的解码器?
我发现Mplayer播放rm、rmvb、avi都比totem流畅,totem太卡了,比realplayer也流畅,很不明白为什么有这么大区别。还有例如wma,在bmp、xmms下都没法播放,但是mplayer和rhythmbox可以播放。
似乎Mplayer类似于windows下的MPC,看来采用mplayer+rhythmbox是比较好的一个多媒体播放组合。
头像
蝴蝶兰
帖子: 202
注册时间: 2006-04-18 10:13
来自: china
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 蝴蝶兰 » 2006-08-04 11:18

mplayer播放有的rmvb时会出现声音与图像不同步.realplayer没这个问题.
回避问题 = 曲线救国 = 棒槌
头像
tanbamboo
帖子: 40
注册时间: 2006-07-24 14:40
送出感谢: 0
接收感谢: 0

#3

帖子 tanbamboo » 2006-08-04 16:45

声音图像不同步,好像听说是可调的,我还没有遇到。
我要追寻开源的自由,开源,让人生更精彩
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01
送出感谢: 0
接收感谢: 1 次

#4

帖子 xiechy » 2006-08-04 19:23

mplayer+rhythmbox
rhythmbos是使用gstreamer后端的,gstreamer是一个开放框架,可以引入其他的库,例如gstreamer0.10-pitfdll就可以使用外部的dll(win的动态连接库)来播放。
xine、mplayer使用自己的框架;realplayer也是自成一体。
gstreamer0.10比0.8有很大进步,基本上是重写了,但还是有很多缺陷,所以amarok(kde下的音乐播放器)决定暂时不支持gstreamer引擎,而是使用xine的或者kde自己的ark(??不大记得是不是这个名字了)。

总得来说,xine的最成熟,mplayer的也是老资格(avcodec的速度号称是最快的)。gstreamer的前途最光明。
totem分为使用gstreamer和xine的后端的两种版本。二者冲突,只能装一种。
另外,大家所说的w32codec包是mplayer工程下的产物,但似乎xine也能利用;mplayer的real支持利用的是Libavcodec的RealVideo 1.0解码器,和使用RealPlayer库的RealVideo 2.0, 3.0和4.0解码器。http://www.mplayerhq.hu/DOCS/codecs-status.html这是详细的支持的codecs的列表。

总得来说,一般播放用xine后端的似乎多些,mplayer也用用,gstreamer的似乎少一点。
头像
tanbamboo
帖子: 40
注册时间: 2006-07-24 14:40
送出感谢: 0
接收感谢: 0

#5

帖子 tanbamboo » 2006-08-05 15:47

谢谢xiechy!
我之前在Ubuntu 5.10下曾经按照wiki指南,把totem的后端换成了xine,可是之后播放老是很卡(安装后系统Examples目录里面的Experience ubuntu.ogg视频文件),直接用xine或者gxine也都很卡,似乎还是有些东东不能播放,比如mp3(已经安装了w32codec)。所以后来又换回来了,然后就一直用了Mplayer+W32CODEC+rhythmbox了。
不知道这个解码和cpu、显卡有没有关系。
(系统:AMD Authlon XP 2500+、784M DDR400、ATI Readon 9600 Pro)

PS.看来要仔细了解了解linux下的多媒体系统
我要追寻开源的自由,开源,让人生更精彩
Vstar
帖子: 273
注册时间: 2005-10-03 14:13
来自: Tokushima, Japan
送出感谢: 0
接收感谢: 1 次
联系:

#6

帖子 Vstar » 2006-08-06 22:34

现在totem很少用,基本上都是使用mplayer。播放rm和rmvb时使用realplayer,因为mplayer会出现不同步现象,只要用左右键迅速向前快进再快退就会出现,而且rm和rmvb在mplayer里很多不能实现定位,学校在线点播使用的smi列表格式也只能通过realplayer直接播放。
播放mp3、wma我一直在用audacious,很不错,对中文标签支持很好。
致虚极,守静笃
GPX-ZERO
帖子: 38
注册时间: 2005-08-04 14:37
来自: 中国香港
送出感谢: 0
接收感谢: 0

#7

帖子 GPX-ZERO » 2006-08-08 1:52

遇上mplayer播放rmvb出现声画不同步,加上-mc <seconds/frame> -framedrop可以缩短修正不同步时间.
例如mplayer -mc 1 -framedrop .rmvb.
播放mp3可以用mpg321或mplayer,我发觉MAD decoder比较上mpg123可以得到更高音质,mplayer调用MAD方法是mplayer -ac mad .mp3.
id3和ape就得用上audacious了.
xzymail
帖子: 513
注册时间: 2006-06-29 11:36
送出感谢: 0
接收感谢: 0

#8

帖子 xzymail » 2006-08-13 10:33

可是我的mplayer播放时会卡啊,怎么办啊,弄了很久了,可是老是没有解决
还有,realplayer也没有声音
bkkkd
帖子: 110
注册时间: 2005-08-23 11:19
送出感谢: 0
接收感谢: 0

#9

帖子 bkkkd » 2006-08-14 19:35

请问wmv用什么软件来播放呀?
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 karron » 2006-08-15 8:26

一般播放视频卡,首先看看显卡驱动是否安装了。如果是mplayer,可以调整选项中的vo,一般来说如果是nvidia的显卡,用xv(好像是)效果最好,资源占用最少。

只要安装好正确的解码器。mplayer+totem-xine足以应付绝大部分的视频。具体解码器的安装,可以参考6.06版块的一个置顶帖。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
回复

回到 “影音多媒体”