le meilleur moyen sur fedora pour enregister un screencast me semble ffmpeg (comparé à gnom record my desktop ou istanbul).
avantage : choix sur le codec en sortie
ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 /home/gael/screencast.mpg
pour enregistrer sans perte de qualité
ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 640x480 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.mkv
pour compresser adapté au streaming sur internet et pour android
ffmpeg -i output.mkv -s 320x240 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -vpre ipod640 -b 800 -bt 800 -crf 22 -threads 0 our-final-product.mp4
source
https://help.ubuntu.com/community/AndroidVideoEncoding
on peut capture une seule fenêtre grâce à ce programme
xwininfo -frame
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x4a00049 "Mozilla Firefox"
Absolute upper-left X: 860
Absolute upper-left Y: 280
Relative upper-left X: 860
Relative upper-left Y: 280
Width: 931
Height: 698
Depth: 24
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +860+280 -129+280 -129-222 +860-222
-geometry 931x698+860+280
ensuite utilisez les informations corners voir ex ci dessous
ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0+857,257 -vcodec mpeg4 -sameq /home/gael/screencast2.avi
pour convertir une vidéo pouvant être lué en streaming
ffmpeg -i source-video.avi -s 432x320 -b 384k -vcodec h264 -flags +loop+mv4 -cmp 256 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -subq 7 -trellis 1 -refs 5 -bf 0 -flags2 +mixed_refs -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10 -qmax 51 -qdiff 4 -acodec aac output-video.G1.mp4
sources ::
http://ffmpeg.org/ffmpeg-doc.html
ensuite pour créer un DVD
télécharger le rpm pour fedora 12