Chinaunix首页 | 论坛 | 博客
  • 博客访问: 292807
  • 博文数量: 81
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 952
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-31 22:05
文章分类

全部博文(81)

文章存档

2011年(1)

2010年(1)

2009年(79)

我的朋友

分类: LINUX

2009-08-08 08:07:10

 

1.安装mplayer
sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer
安装完成后启动,在右键主菜单中 -> Preferences/属性 -> Video/视频,在”Available drivers/可用驱动”中选择”x11″或”xv”,在同一窗口下半部份钩上”允许掉帧/Enable frame dropping”。安装完mplayer默认是支持较少视频格式的,要想像在Windows下那样播放各种类型的视频,就要安装w32codecs。

2.配置 Mplayer
打开文件:
sudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backup
sudo gedit /etc/mplayer/mplayer.conf

故障解决方案:

a,有声音无图像
找出下面这一行
 # Specify default video driver (see -vo help for a list).
 vo=x11

以下面这一行取代
# Specify default video driver (see -vo help for a list).
vo=xv


b,无法全屏
查找#zoom=yes ,然后去掉#即可

c,音频输出部分
#Specify default audio driver (see -ao help for a list).
ao=pulse,alsa, 或者ao=alsa,

d,混音工具(可选)
#mixer = /dev/mixer去掉#即可

e,设置输出频率(可选)

#Resample the sound to 44100Hz with the lavcresample audio filter.
af=lavcresample=44100

推荐使用默认的44100 ,如果喜欢低频可适当调低,喜欢高频不妨设置为48000或者以上,如果没什么特殊爱好可不设置或者干脆设置为*,这里不该设置,这里的值是采样率,和高频低频没关系,如果一定要设置,建议选择48000

f,开启默认缓存(可选)
# Use 8MB input cache by default.
cache = 8192
#
# Prefill 20% of the cache before starting playback.
cache-min = 20.0
#
# Prefill 50% of the cache before restarting playback after the cache emptied.
cache-seek-min = 50



3.安装w32codecs的几种方法:
a.
    * 在终端输入 sudo gedit /etc/apt/sources.list
    * 添加源 deb feisty main restricted universe multiverse
    * 保存,然后终端依次输入 sudo apt-get update
                      sudo apt-get install w32codecs 安装完成

可供参考的源还有 deb ftp://ftp3.tsinghua.edu.cn/mirror/debian/debian-multimedia testing main
                deb feisty free non-free
(来自国外的一个方法(DVD playerback和Win32 Codecs)最后一句为sudo apt-get install libdvdcss2 w32codecs )

b.     
    * 在终端输入:wget
    * 等待下载完毕 dpkg -i w32codecs_20071007-0.0_i386.deb
    * 安装完成(这个deb包可能会因更新而改变,假如提示404,请到 /distributions/debian-multimedia/pool/main/w/w32codecs上查看最新版本)

c.
    *到Mplayer网站下载最新的解码包,网址是 选择其中“Binary Codec Packages”标题下的“linux x86 ...”, 如Linux x86 20061022, 下载后解压到 /usr/lib/codecs/ 或 /usr/lib/win32即可。

例如
sudo mkdir /usr/lib/codecs/
cd /tmp
wget -c
tar jxvf essential-20071007.tar.bz2
sudo mv essential*/* /usr/lib/codecs/


注意:发现要想播放realplay文件必须下载 下的all-20071007.tar.bz2才可以,使用essential的编码包不能正常播放realplay文件
如果你的源中没有,可以去官方网站下载。论坛中有网友共享的附件,链接为点击进入 下载地址

到现在为止,假如3个方法都试过而且都失败的话,那么恭喜你,请到Google继续寻找答案。
接着顺便记下多媒体解码器的安装,一劳永逸法:sudo apt-get install xubuntu-restricted-extras

4.配置中文字幕显示(可选)

mkdir ~/.mplayer
ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf
gedit ~/.mplayer/gui.conf


********************************
sub_cp = "cp936"
font_text_scale = "4.000000"
font_osd_scale = "4.000000"
sub_fuzziness=2



如果按照上的方法不行,无论GUI窗口还是命令行播放视频字幕都是横线,就请尝试下面的方法。

对于命令行播放

~/.mplayer/config 文件里加上

subcp="cp936"
font = "/usr/share/fonts/truetype/arphic/uming.ttf"
subfont = "/usr/share/fonts/truetype/arphic/uming.ttf"


对于GUI窗口播放 在 MPlayer 点右键
Preferences -> Subtitle & OSD -> Encoding,选择 Simplified Chinese charset (CP936)。
Preferences -> Font, 在 Font 处输入/usr/share/fonts/truetype/arphic/uming.ttf,在 Encoding 处选择 Unicode


5.安装 mplayer 皮肤

假设下载回来的是名字是skin_name.tar.bz2的压缩包:(以下操作以在Nautilus文件管理器下操作为主)
解压缩下载回来的tar.bz2包,得到skin_name这个文件夹。接下来把这个文件夹剪切到 自己home目录下的 .mplayer/skins下,此目录为隐藏属性需要ctrl+h键才能看到。 mplayer皮肤列表中将显示为the_other_name

6.安装浏览器插件


sudo apt-get install mozilla-mplayer

重启Firefox使mozilla-mplayer插件生效
阅读(511) | 评论(0) | 转发(0) |
0

上一篇:异常处理方法

下一篇:文件处理

给主人留下些什么吧!~~