分页: 1 / 3
录制 GIF 动画的软件===>byzanz
发表于 : 2007-08-04 18:41
由 wjs272
byzanz
录制 GIF 动画
录制 GIF 动画在很多时候都会派上用场。比如说,你需要向某个朋友演示软件的用法。在 Ubuntu 中,有一个录制 GIF 动画的小工具值得一用,它的名字是 byzanz。
安装 byzanz
首先,在终端中执行指令:sudo apt-get install byzanz,这将安装 byzanz 程序。接着,右击 GNOME 面板,在弹出的菜单中选择“Add to Panel”,然后在 Miscellaneous 中选中 Desktop Recorder,最后单击“Add”按钮,这样就将 byzanz 添加到了 GNOME 面板中,以方便下一步的使用。
byzanz 的使用
byzanz 能够录制整个桌面、矩形区域、以及窗口等三种类型。另外,如果你需要录制鼠标指针,那么可以选中“Record Mouse Cursor”选项。在录制时,我们根据自己的情况选择三种类型之一。当任务栏中的图标相应地变成了红色的圆形按钮后,你就可以开始进行预定的操作了。如果要结束录制,则点击红色的圆形按钮。这时,程序将弹出对话框提示你保存录制的 GIF 动画文件。
byzanz 的命令行用法可以参考:byzanz-record --help。
发表于 : 2007-08-04 18:47
由 iblicf
先顶你,,然后我不得不adblock ,,:) wa ca ca ....
发表于 : 2007-08-04 19:09
由 aitilang
这个东东太好了
以后给新手讲操作的时候就不用费劲描述了,还讲不清楚。。
发表于 : 2007-08-05 17:30
由 LONGSV
KDE安装后在面板和菜单里都找不到该程序,只能通过命令启动吗?
发表于 : 2007-08-05 17:46
由 millenniumdark
不錯。好東西。
选择窗口尺寸。文件名其实应该使用我那按照时间取名的bash作。大家先试试。
发表于 : 2007-08-05 17:54
由 eexpress
代码: 全选
☎ cat makegif.bash
#!/bin/bash
xwininfo >tmp
w=`grep Width tmp`; w=${w#*:};
h=`grep Height tmp`; h=${h#*:};
x=`grep 'Absolute.*X' tmp`; x=${x#*:};
y=`grep 'Absolute.*Y' tmp`; y=${y#*:};
NOW=`date '+%Y-%m-%d-%H-%M-%S'`
s="byzanz-record -c -x $x -y $y -w $w -h $h ${NOW}.gif"
echo $s
eval $s
发表于 : 2007-08-05 19:01
由 iblicf
你这个有什么用呢,? 不一样是录制个窗口区域么? 添加到nautilus script ? 最好加上 -l 参数吧,,,
这个要是录当前这个终端还麻烦了
能不能实现鼠标选区呢 ?
发表于 : 2007-08-05 19:03
由 eexpress
iblicf
没看清楚吧。是鼠标取窗口。不会加到面板就是啊。

发表于 : 2007-08-05 19:09
由 iblicf
eexpress 写了:iblicf
没看清楚吧。是鼠标取窗口。不会加到面板就是啊。

我知道是鼠标取窗口,syanz 本来就可以选,desktop ,area , window ,,没啥意思阿 ? 我这里要是选area 屏幕就黑了,,只能大致估算个位置
发表于 : 2007-08-05 19:13
由 eexpress
nnnnd。 我怎么没看到参数呢。man byzanz-record没有
发表于 : 2007-08-05 19:15
由 iblicf
代码: 全选
weiyh@MyPC:/tmp$ byzanz-record --help
用法:
byzanz-record [选项...] record your current desktop session
帮助选项:
-?, --help 显示帮助选项
--help-all 显示全部帮助选项
--help-gtk 显示 GTK+ 选项
应用程序选项:
-d, --duration=SECS Duration of animation (default: 10 seconds)
--delay=SECS Delay before start (default: 1 second)
-l, --loop Let the animation loop
-c, --cursor Record mouse cursor
-x, --x=PIXEL X coordinate of rectangle to record
-y, --y=PIXEL Y coordinate of rectangle to record
-w, --width=PIXEL Width of recording rectangle
-h, --height=PIXEL Height of recording rectangle
-v, --verbose Be verbose
--display=显示 要使用的 X 显示
发表于 : 2007-08-05 19:19
由 eexpress
??
发表于 : 2007-08-05 19:25
由 ofewiofewo
发表于 : 2007-08-05 19:35
由 eexpress
说那applet。晕。贴什么命令?
发表于 : 2007-08-05 19:53
由 蓝蓝
新咚咚~