Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

linux CLI下看电影截图看图攻略

作者:佚名  来源:不详  发布时间:2009-8-13 8:02:00
说明:
1.我们这里不讨论这个意义多大,所以希望不要和我说这个事情没有意义之类的,我们只讨论可行性。

2.请尽量不要使用自己编译的内核做文章描述的操作,因为没人知道你裁减了什么。可能出现这个问题:
QUOTE:
Undefined video mode number: 31b

3.软件反正sourceforge都有,但我是以ubuntu做的实验,其他没试过,反正就是下个包编译一下。
4.参考了太多文章,等下一一列举,方便大家参考

一.framebuffer知识(非必须)
参考这里:http://www.91linux.com/html/article/kernel/20071204/8805.html
二.开启framebuffer
当前很多流行的Linux发行版默认不开启这项功能,可以在grub的配置文件menu.lst中,在kernel一行末尾加上vga=&*%
vga数值的查询,可以通过hwinfo这个软件,没装的自己装上:
CODE:
sudo hwinfo --framebuffer

显示信息会是下面这样的:
QUOTE:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.447]
Unique ID: rdCR.C08WO4BnFcF
Hardware Class: framebuffer
Model: "NVIDIA MCP67 - mcp68-02"
Vendor: "Build 070522.6
"
Device: "MCP67 - mcp68-02"
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 64 MB
Memory Range: 0xe0000000-0xe3ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits

Mode后面那个十六进制数值即上面vga所需参数,选择一个自己喜欢就可以了。
三.电影
这个没什么好说的,比如我的文件为:hanyun.avi
CODE:
mplayer -vo fbdev hanyun.avi

效果图在这里
指定大小的话可以这样
CODE:
mplayer -vo fbdev2 hanyun.avi -vf scale=1024:768

效果图这里

四.看图
这个是我最头痛的事情,网上最为推崇的是mgaview,我试了高低各个版本编译,始终错误,
QUOTE:
mga_jpg.c:121: 错误: 赋值运算的左操作数必须是左值

。c语言学得不好,没办法解决,google出来两个结果,完全打不开,貌似时debian的问题 苦忙几小时未果,终于决定换个软件。
又找到几个替代品,zgv和fbi。zgv在我自己编译的28内核上可以工作,但是退出花屏。换到24内核上,直接搞死显示器 据说是svgalib搞出来的问题,需要编辑/etc/vga/libvga.config,头痛就不去man了。
所以,我最后装了fbi,很好用。
CODE:
fbi xiaoxiao.jpg

然后h查看帮助,这个本来是有截图的,但是fbgrab截下来一张空白,估计是控制台那边有图片的时候没法截……
五.抓图
这个就用经典软件fbgrab即可。
在想要截图的终端中输入
CODE:
fbgrab a.png

即可将当前屏幕上的内容存到a.png中。这一操作无需root权限。
为指定终端截图

使用-c参数可以实现为指定终端截图。这一操作需要root权限。如
CODE:
fbgrab -c 2 b.png

即可对Ctrl-Alt-F2进入的终端截图。也可同时使用-C参数延时,如
CODE:
fbgrab -c 2 -C 3 c.png

小注:忘记了是否需要imagemagick,如果大家遇到什么问题,先装这个试试
六.参考
imagemagick使用
实用技巧:Linux截图与考屏方法总结
linux 字符界面怎么显示图片
Undefined video mode number: 31b
Undefined Video Mode 31b
[分享]让你的Ubuntu 7.10支持Frame Buffer
zgv退出时就死机
从zgv中退出后就花屏,如何解决?
请大家推荐一款命令行下的看图软件,谢谢。
为控制台终端截图
linux 字符界面怎么显示图片
字符界面下看电影
ubuntu 字符界面下看电影(打开framebuffer)



收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图