author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sat, 23 Jul 2011 13:13:09 +0300 | |
changeset 912 | b9eab34a4ce1 |
parent 597 | record.rst@55d1fc30ba15 |
child 913 | f7cb11596372 |
permissions | -rw-r--r-- |
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
1 |
.. -*- coding: utf-8 -*- |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
2 |
.. contents:: |
377 | 3 |
|
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
4 |
Wink. |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
5 |
===== |
377 | 6 |
|
7 |
Using Wink you can capture screenshots, add explanations boxes, buttons, |
|
8 |
titles etc and generate a highly effective tutorial for your users. |
|
9 |
||
10 |
http://www.debugmode.com/wink/ |
|
11 |
home page |
|
12 |
||
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
13 |
vnc2flv. |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
14 |
======== |
378
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
15 |
|
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
16 |
In order to rrecord require VNC server running on host. |
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
17 |
|
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
18 |
http://www.unixuser.org/~euske/python/vnc2flv/index.html |
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
19 |
home page |
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
20 |
|
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
21 |
ffmpeg. |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
22 |
======= |
378
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
23 |
|
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
24 |
$ ffmpeg -f x11grab -s cif -i :0.0 capture.mpg |
1aeb77e1b4be
Added vnc2flv and ffmpeg.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
377
diff
changeset
|
25 |
|
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
26 |
Screenshort movies. |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
27 |
=================== |
377 | 28 |
|
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
29 |
ImageMagic and shell script. |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
30 |
---------------------------- |
377 | 31 |
|
32 |
#!/bin/bash |
|
33 |
let iter=1 |
|
34 |
while [ "$iter" -le "$stop" ]; do |
|
35 |
import $iter.png |
|
36 |
sleep 1 |
|
37 |
let x+=1 |
|
38 |
done |
|
39 |
||
40 |
If you interesting in capturing specific window - by 'xwininfo' find, |
|
41 |
intereesting your window id (hex value) and use command: |
|
42 |
||
43 |
import -window $windowid $iter.png |
|
44 |
||
45 |
To quick view result run: |
|
46 |
||
47 |
$ cd $img_dir |
|
48 |
$ animate -delay 20 *.png |
|
49 |
^C |
|
50 |
||
51 |
To compound image together: |
|
52 |
||
53 |
$ convert -delay 20 *.png capture.mng # license free, multi-image file format |
|
54 |
$ convert -delay 20 *.png capture.gif |
|
55 |
||
56 |
You can add text to pictures before compound theirs: |
|
57 |
||
58 |
$ mogrify -fill yellow -draw 'Rectangle 10,10 150,30' -fill black -pointsize 14 \ |
|
59 |
-draw 'text 15,25 "by http://example.com"' $iter.png |
|
60 |
||
61 |
If screen capturing slow for you use MIFF file format. |
|
62 |
||
63 |
Use root flag to capture all screen: |
|
64 |
||
65 |
$ import -window root $iter.png |
|
379 | 66 |
|
67 |
http://linuxdevcenter.com/pub/a/linux/2004/03/04/screen_capture_movies.html |
|
68 |
Making Screen-Capture Movies by Robert Bernier |
|
912
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
69 |
|
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
70 |
Recordmydesktop. |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
71 |
================ |
b9eab34a4ce1
Take proper file name.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
597
diff
changeset
|
72 |