LinuxSir.cn,穿越时空的Linuxsir!

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

控制台下看电影的问题

[复制链接]
发表于 2005-5-2 03:55:55 | 显示全部楼层 |阅读模式
想在控制台下看电影
可是有错误
比如说运行mplayer -vo fbdev 006.rm
则出现
Can't open /dev/fb0: No such file or directory
Error opening/initializing the selected video_out (-vo)
问题是没有fb0
如果运行 mplayer  006.rm
则只有声音没有图像(图像就是一些白色的线在动)

上面两个问题应该怎么解决,希望哪位大哥帮忙一下
系统是10.1
发表于 2005-5-2 08:24:23 | 显示全部楼层
mplayer -vo help
在里面选一个吧
一个不行,试试其他
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 02:18:04 | 显示全部楼层
有没有弄出/dev/fb0的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 02:29:35 | 显示全部楼层
我试了QuickTime兄建议的做法
但是还是不能播放
难道就没有怎么建立/dev/fb0的方法么
回复 支持 反对

使用道具 举报

发表于 2005-5-3 03:08:47 | 显示全部楼层
跟内核好象有关,具体不知道了,控制台下面倒是放过片子,但是是自动拉伸到全屏了,分辨率不知道怎么调。
回复 支持 反对

使用道具 举报

发表于 2005-5-3 05:55:00 | 显示全部楼层
哇,在控制台下面看电影,太强了吧!

我还以为在控制台下是无法看电影的呢!
回复 支持 反对

使用道具 举报

发表于 2005-5-3 07:54:07 | 显示全部楼层
大致可以分两种,一种是要frame buffer的支持,vo用fbdev/fbdev2
另一种不用frame buffer,vo用vesa/cvidix
还有sdl,不知道要不要frame buffer支持
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 11:58:00 | 显示全部楼层
感谢楼上的,不过还是看不了
我的/dev里有下列文件
[ilovelily@localhost ilovelily]$ ls /dev/
adsp      hda7      mixer      ram6        tty1   tty31  tty53    usbmouse@
agpgart   hda8      mouse@     ram7        tty10  tty32  tty54    vc/
apm_bios  hda9      mouse0     ram8        tty11  tty33  tty55    vcc/
audio     hdc       null       ram9        tty12  tty34  tty56    vcs
cdrom@    ide/      nvidia0    random      tty13  tty35  tty57    vcs1
cdrom0@   initctl|  nvidiactl  rd/         tty14  tty36  tty58    vcs2
cdroms/   input/    port       root        tty15  tty37  tty59    vcs3
console   kmem      ppp        sequencer   tty16  tty38  tty6     vcs4
core@     kmsg      psaux      sequencer2  tty17  tty39  tty60    vcs5
discs/    log=      psmouse@   sg0         tty18  tty4   tty61    vcs6
dsp       loop/     ptmx       sg1         tty19  tty40  tty62    vcs7
dvd@      loop0     pts/       shm/        tty2   tty41  tty63    vcsa
fd@       loop1     ram0       snd/        tty20  tty42  tty7     vcsa0@
fd0       loop2     ram1       sound/      tty21  tty43  tty8     vcsa1
fd1       loop3     ram10      sr0         tty22  tty44  tty9     vcsa2
floppy/   loop4     ram11      sr1         tty23  tty45  ttyS0    vcsa3
full      loop5     ram12      st0         tty24  tty46  ttyS1    vcsa4
hda       loop6     ram13      st1         tty25  tty47  ttyS2    vcsa5
hda1      loop7     ram14      stderr@     tty26  tty48  ttyS3    vcsa6
hda10     md/       ram15      stdin@      tty27  tty49  ttyS4    vcsa7
hda2      md0       ram2       stdout@     tty28  tty5   ttyS5    zero
hda3      mem       ram3       tts/        tty29  tty50  ttyS6
hda5      mice      ram4       tty         tty3   tty51  ttyS7
hda6      misc/     ram5       tty0        tty30  tty52  urandom
回复 支持 反对

使用道具 举报

发表于 2005-5-3 12:10:16 | 显示全部楼层
可以在启动时给内核传参数加开fb支持,加入vga=XXX到lilo.conf或grub.conf后运行lilo或grub-install(具体查看vesafb文件)
你的mplayer是如何安装的,我没装过rpm或其它方式的mplayer包,一直都是源码编译安装的。
对一般人而言cvidix是console下vo输出的一个很不错的选择,不用fb支持。
用vesa输出(也无需fb)对于支持VESA2。0的显卡是应该没得任何问题的,对了,你的机器应该是x86的吧,因为VESA好像只能在x86平台下工作。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 12:38:14 | 显示全部楼层
可以在启动时给内核传参数加开fb支持,加入vga=XXX到lilo.conf或grub.conf后运行lilo或grub-install(具体查看vesafb文件)
这句话我不太明白。那个vesafb文件在哪里?
我的mplayer是10.1系统自带的,rpm
机器是x86
回复 支持 反对

使用道具 举报

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

本版积分规则

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