播放一些avi文件出现mplayer-frame-sync-error,并不停的弹出,一直闪烁:
我收集到的一个方法
原文:I was having the same problem with some .avi files when it came to the "frame sync error".
I fixed it by changing the audio codec family from FFmpeg/libavcodec audio decoders to AAC (MPEG2/4 Advanced Audio Coding).
Try that and see how it works (Preferences -> Audio codec family)
英文我懒得翻译了
不过我的情况是用这方法解决的不太彻底,正常播放没事,快进快退后还是有这个提示,不管了,现在我就用命令行mplayer来播放,使这个错误提示在命令行里出现,这样就不会打扰我看片了,HOHO。
cights 于 2010-04-26 08:28:42发表:
8# cstn
不知道吓坏了多少人
hantu 于 2010-04-26 00:00:53发表:
不好意思,打漏了一个字母.
cocoleo 于 2010-04-25 21:51:26发表:
是yum install mplayer mplayer-gui 不是yum install mplayer mplayer-ui
hantu 于 2010-04-25 19:37:22发表:
yum install mplayer mplayer-ui
就行了.
cstn 于 2010-04-25 17:57:12发表:
这是我在Fedora12下安装mplayer的方法,可以参考一下
去mplayer官网下载
主程序src:MPlayer-1.0rc2.tar.bz2
解码器codecs:essential-20071007.tar.bz2
皮肤skin:standard-1.9.tar.bz2(官网提供了很多种皮肤,我选择的是标准皮肤,你也可以选择其他的)
安装(命令行用su命令切换成root用户):
1. 先安装解码器
# mkdir /usr/local/lib/codecs/
# bzip2 -cd essential-20071007.tar.bz2 | tar xvf -
# cp essential-20071007/* /usr/local/lib/codecs/
2. 安装mplayer主程序
# bzip2 -cd MPlayer-1.0rc2.tar.bz2 | tar xvf -
cd进入解压出来的Mplayer-1.0rc2文件夹,并确保你系统装有gtk+、gtk+ devel、glib、glib devel这四个组件,反正Fedora12-DVD安装系统后是自带就有的,CD安装的不清楚。
# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32
(说明:configure后面跟的都是参数和mplayer配置文件设置,其中一定要用--cc=gcc32这个参数,是调用的gcc3.2来编译程序,因为我在网上找的教程可能比较老的缘故,具体说是mplayer-1.0pre7不支持gcc4.0编译,要用3.2的才行,反正我是用这个参数编译成功了的,gcc4.0以上我没试,不过我系统Fedora12-DVD版安装的,自带是gcc4.4.2,添加这个参数到底有没有起作用、到底mplayer-1.0rc2支不支持gcc4.0以上编译,我不清楚,我也是菜鸟。LZ可以用高版本的gcc试一下,成功了就吼一声,这一步成功的话,后面就比较稳当了。)
# make
# make install
这时mplayer已经安装在你系统里了,但别急,还没完。
3. 安装皮肤
# bzip2 -cd standard-1.9.tar.bz2 | tar xvf - -C /usr/share/mplayer/Skin/
# mv /usr/share/mplayer/Skin/standard/ /usr/share/mplayer/Skin/default/
实际上就是把解压出来的皮肤文件放到mplayer的皮肤文件夹里,因为刚才安装的mplayer主程序是不带任何皮肤文件的。default皮肤文件夹是默认皮肤,如果你想以后再添加更多的皮肤,直接把皮肤文件夹,比如文件夹名为abc的皮肤,解压后放到/usr/share/mplayer/Skin/下面,然后在mplayer图形界面的设置里就可以更改了。现在你就有了default和abc两种皮肤了。
4. 启动mplayer
以上步骤做完,应该在应用程序菜单的 “影音” 下有 “MPlayer Media Player” 的快捷方式了,直接点击就可以启动。
命令行里启动mplayer的方法是:
cd命令进入到你存放视频或者歌曲的文件夹里
$ mplayer xxx.avi
或者
$ gmplayer xxx.avi
mplayer是启动不带图形界面控制面板的播放器
gmplayer则是启动带有图形控制面板的播放器
命令行具体用法请用man mplayer命令查看
也可以建立桌面快捷启动器:
桌面右键选择创建启动器,名称MPlayer或者自拟,命令为/usr/bin/gmplayer或者/usr/bin/mplayer(区别同上),mplayer默认图标在/usr/share/pixmaps/mplayer-desktop.xpm
5. 其他一些问题的设置和解决办法
出现mplayer-unable-to-find-pcm0错误提示:
在mplayer的Preferences设置选项里选择audio选项卡,然后一个一个的试哪个driver能让你的mplayer发音,我用sdl--SDLlib audio output能行,然后选择configure driver按钮,在Device这里我选择的是alsa,如果你的不行,就试一试别的。然后点OK完成设置。
播放一些avi文件出现mplayer-frame-sync-error,并不停的弹出,一直闪烁:
我收集到的一个方法
原文:I was having the same problem with some .avi files when it came to the "frame sync error".
I fixed it by changing the audio codec family from FFmpeg/libavcodec audio decoders to AAC (MPEG2/4 Advanced Audio Coding).
Try that and see how it works (Preferences -> Audio codec family)
英文我懒得翻译了
不过我的情况是用这方法解决的不太彻底,正常播放没事,快进快退后还是有这个提示,不管了,现在我就用命令行mplayer来播放,使这个错误提示在命令行里出现,这样就不会打扰我看片了,HOHO。
使用中文字幕乱码的解决方法:
首先安装一个可用的中文字体,fedora系统自带也有,也可以下载一个,我下载的是宋体的.ttf格式字体,然后放到$HOME/.mplayer/文件夹下(说明一下$HOME是你目前用户的变量目录,直接cd $HOME/.mplayer就可以进去),然后再用mv命令将这个TTF字体命名为subfont.ttf
命令行mplayer下使用以下格式的播放命令可正常显示中文
$ mplayer xxx.avi -sub xxx.srt -font $HOME/.mplayer/subfont.ttf -utf8
(如果你使用的是srt字幕是utf8编码格式的,就用-utf8这个参数,一般网上提供的srt字幕都是网友在windows下编辑的,所以很多时候都是gbk编码的,GB编码就用-subcp gb这个参数,GB2312编码就用-subcp gb2312这个参数,utf8编码当然就用-utf8这个参数啦,我目前的做法是直接将新下载下来的srt字幕用gedit等文件编辑器打开,再用utf8编码格式另存为一份,替换掉原来的srt字幕,以后都用-utf8这个参数了,懒得去判断它到底是什么编码,哈哈。
至于字幕文件含有简体、繁体、英文等多轨字幕时怎样在命令行播放时选择需要的字幕进行显示,我还没折腾过,日后再说,^_^。
gmplayer图形方式显示中文字幕我还没成功解决,LZ解决了记得吼一声。
6. mplayer的卸载
cd命令进入MPlayer-1.0rc2也就是你使用make和make install进行安装的那个目录,执行
# make uninstall
便可删除,所以之前安装mplayer后还是把这个原始安装目录保留比较方便。但你如果删除了这个目录,也没有关系,直接去把mplayer的安装目录删除就行了,linux没有windows的注册表这回事,放心删~删得干干净净。
编辑这个帖子搞了我2个多小时,一是帮助和我一样的小白用户(每每看到有人问怎么安装,我就想起我当年幸苦尝试的情景,忍不住想帮一把),二是对我自己的安装方法也做一个总结并备忘在红联上。
安装mplayer是老生常谈的问题了,我也是菜菜鸟,以上内容如老鸟们觉得可以改进或者有不同的方法,请吼出来,让我等菜菜鸟们也进步一下。
还有我上面也有说到自己没有解决的问题,请大家也帮帮忙哈~
牟头人 于 2010-04-25 16:21:25发表:
我也不会,自己装了个,可以用,但是界面都不全,什么按钮都没有
xzj4167 于 2010-04-25 12:05:25发表:
yum
caoyu1199 于 2010-04-25 11:50:30发表:
不知咋回事
caoyu1199 于 2010-04-25 11:50:15发表:
问题又来了,装好用不了
onplans 于 2010-04-25 10:40:35发表:
http://www.linuxdiyf.com/bbs/thread-104778-1-1.html
wangyu 于 2010-04-25 10:34:02发表:
你发帖问下Linux具体怎么开发的,当你知道如何开发Linux时,就知道怎么装Mplayer了