LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1551|回复: 7

mplayer**面

[复制链接]
发表于 2011-2-25 23:46:10 | 显示全部楼层 |阅读模式
系统:Fedora-14_x86_64 桌面 gnome-2.32

在mplayer官网下载了源码和解码器包..编译安装后播放视频有声音,但没界面出来..
在控制台下播放xixi.avi文件
$mplayer xixi.avi  其提示如下:

MPlayer SVN-r32829-4.5.1 (C) 2000-2011 MPlayer Team

Playing xixi.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [XVID]  720x400  24bpp  29.970 fps  1916.5 kbps (233.9 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.2 (build 2540/release)
Load subtitles in ./
Can't open /dev/fb0: Permission denied
[fbdev2] Can't open /dev/fb0: Permission denied
VO: [v4l2] No such file or directory
vo_cvidix: No vidix driver name provided, probing available ones (-v option for details)!
[nvidia_vid] Error occurred during pci scan: Operation not permitted
[VO_SUB_VIDIX] Couldn't find working VIDIX driver.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[mpeg4 @ 0xc65200]Invalid and inefficient vfw-avi packed B frames detected
Movie-Aspect is 1.80:1 - prescaling to correct movie aspect.
VO: [null] 720x400 => 720x400 Planar YV12

解码器都是正常的..就是没有图形输出界面..是不是缺少哪个图形库呢..
渴望大家的帮助,谢谢..
发表于 2011-2-26 00:05:00 | 显示全部楼层
据说控制台下的图形是通过 framebuffer 显示的,需要操作 /dev/fb0 设备,而普通用户没有读取这个设备的权限,需要把自己加到某个用户组,记得大概是 video 还是什么的。另外就是用 fbset -i 确认一下自己的 framebuffer 是否启用了,老早的时候可以用  vga=0x318 这样的参数启动万能 vesafb,或者自己显卡对应的模块,总之需要稍微折腾一下才能让 mplayer 跑在控制台下。不过个人感觉,这玩意有啥用啊,有 X 不开不是闲的么。
回复 支持 反对

使用道具 举报

发表于 2011-2-26 00:23:17 | 显示全部楼层
Can't open /dev/fb0: Permission denied

sudo mplayer。。。

要不就是vo选错了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-26 03:46:07 | 显示全部楼层
Post by AutoXBC;2129152
据说控制台下的图形是通过 framebuffer 显示的,需要操作 /dev/fb0 设备,而普通用户没有读取这个设备的权限,需要把自己加到某个用户组,记得大概是 video 还是什么的。另外就是用 fbset -i 确认一下自己的 framebuffer 是否启用了,老早的时候可以用  vga=0x318 这样的参数启动万能 vesafb,或者自己显卡对应的模块,总之需要稍微折腾一下才能让 mplayer 跑在控制台下。不过个人感觉,这玩意有啥用啊,有 X 不开不是闲的么。
X图形界面更是装不呀. 在./configure --enable-gui 通不过,需要更多的依赖...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-26 03:54:23 | 显示全部楼层
Post by delectate;2129155
Can't open /dev/fb0: Permission denied

sudo mplayer。。。

要不就是vo选错了?
其怪啦.用sudo mplayer xixi.avi 居然找不到命令,但是进入到/usr/local/bin 目录下,然后sudo ./mplayer xixi.aiv 居然可以播放啦,但是按F键也不能缩放.而且按Q键也退不出来.只会停止,只有ctrl+alt+F2 组合键切换到另一个控制台,然后再切换回来就退出来啦,真邪门啦!!  记得以前在KDE下用mplayer命令播放视频的时候是会跳出一个小窗口的,为什么现在没有了呢?到底是少了哪个库文件??
回复 支持 反对

使用道具 举报

发表于 2011-2-26 08:43:20 | 显示全部楼层
smplayer,多省事啊%……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-26 10:46:03 | 显示全部楼层
Post by delectate;2129164
smplayer,多省事啊%……
源上没有smplayer 可能因为系统是64位的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-26 14:17:09 | 显示全部楼层
原来是少了gtk+****devel 和zlib****devel 几个包..在yum上安装完这几个包后再重新编译安装mplayer就好啦..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表