screencast.rst
changeset 912 b9eab34a4ce1
parent 597 55d1fc30ba15
child 913 f7cb11596372
equal deleted inserted replaced
911:9cbb29dece55 912:b9eab34a4ce1
       
     1 .. -*- coding: utf-8 -*-
       
     2 .. contents::
       
     3 
       
     4 Wink.
       
     5 =====
       
     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 
       
    13 vnc2flv.
       
    14 ========
       
    15 
       
    16 In order to rrecord require VNC server running on host.
       
    17 
       
    18   http://www.unixuser.org/~euske/python/vnc2flv/index.html
       
    19                 home page
       
    20 
       
    21 ffmpeg.
       
    22 =======
       
    23 
       
    24   $ ffmpeg -f x11grab -s cif -i :0.0 capture.mpg
       
    25 
       
    26 Screenshort movies.
       
    27 ===================
       
    28 
       
    29 ImageMagic and shell script.
       
    30 ----------------------------
       
    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
       
    66 
       
    67   http://linuxdevcenter.com/pub/a/linux/2004/03/04/screen_capture_movies.html
       
    68                 Making Screen-Capture Movies by Robert Bernier
       
    69 
       
    70 Recordmydesktop.
       
    71 ================
       
    72