分页: 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
没看清楚吧。是鼠标取窗口。不会加到面板就是啊。 :lol:

发表于 : 2007-08-05 19:09
iblicf
eexpress 写了:iblicf
没看清楚吧。是鼠标取窗口。不会加到面板就是啊。 :lol:
我知道是鼠标取窗口,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
LONGSV 写了:KDE安装后在面板和菜单里都找不到该程序,只能通过命令启动吗?
重新登录X试试
http://ubuntucookbook.com/recipes/recor ... ation.html

发表于 : 2007-08-05 19:35
eexpress
说那applet。晕。贴什么命令?

发表于 : 2007-08-05 19:53
蓝蓝
新咚咚~