fedora下影音播放相关的几个问题
投入fedora9的怀抱,这两天忙着电影播放软件及主流影音文件播放编码的问题。有以下几个问题求教各位:f9下有totem/mplayer/xine三种主流播放器,但因版权问题没有内置mp3/wma/wmv/rm/rmvb等格式的解码器。发现其他人的解决方法有:
1. 卸载totem,安装totem-xine
2. 直接安装上mplayer或xine并安装所谓的w32codecs
但问题的实质并未说清楚,如果仅仅是缺乏解码器的话,为何不直接安装相关解码器并将解码器和播放器相关联呢?比如直接安装w32codecs后,再配置totem,让它在播放电影时直接到w32codecs目录中寻找相应的解码器?
卸载totem,换成totem-xine到底是怎么回事?这只是换了播放器,和解码器何干?
另外,如果安装了mplayer及其解码器后,如何设置totem共享使用mplayer的解码器呢?
这些问题一直找不到答案,希望这里的朋友能帮帮我解答一下,非常感谢! Fedora下大多使用 mplayer,最好是使用kmplayer。
windows下的解码器有标准接口,大家按照统一接口编写解码器和播放器即可。
linux下没有这样的统一的标准。
w32codesc是一套“非法”解码器,它是直接从windows下拷贝来的,并不是在linux下编写和编译的。mplayer播放器是通过linux转windows的模式间接调用这种windows下的解码器。toterm没有这种转接调用模式。
存在这种linux下调用windows代码的功能是由于解码器的程序基本只是纯算法,和OS平台无关,所以相对容易间接调用。
xine和mplayer是同一个层面的东西,totem和gmplayer,kmplayer是同一个层面的东西。
建议你用mplayer。 只要不把linux按windows的方式来理解,就会明白一些 2F的朋友一定对lin有很深入的了解,解释的虽然高深了点,但我会试着理解。感觉totem只是个播放器,它对影音文件的解码还是需要依靠gstream这个后台。我现在安装好mplayer,可以正常播放rm了,只是wmv还没搞定,呵呵。
3F的建议很必要,windows方式太根深蒂固了。
多谢两位 gnome下有两套多媒体解码系统,一套是gstreamer,这个是gnome主推的,作为totem默认采用的。
另一套是xine,这个是大家都喜欢用的。kde下默认采用xine。如是kaffeine就采用xine。而totem-xine就是totem采用xine而不是gstreamer。
因此gnome下大家也一般都会安装xine,而不用gstreamer。 看上去很复杂!!
页:
[1]