History of Creating Screencasts
Version 2 | Current version | |
---|---|---|
After you have created a bitweaver tutorial screencast, you can upload it to the screencast file gallery .swf Screencasts on Linux - using x11vnc and vnc2swfrequired softwareDetermine window idwe now resize the browser window to a reasonable size, something like 600x600px or whatever suits you. the smaller the better since the screencast filesize will be greatly influenced by this.open up a terminal such as xterm and type: Find the window id of the browser
your mouse pointer should now be a crosshair. use this to target the browser window and in the terminal it should say something like this: xwininfo output
the only information we want from this is the the Window id: 0xc00008 Start up x11vncFirst you should set a password that other people with net access can't simply take over your computer.Set VNC password
To start x11vnc run this in your xterm window, where you insert the window id you just determined. This will start VNC for only the window you specified and therefore only this window will be recorded. Add the trailing & that you can continue working in the one terminal window (you might have to hit enter to regain control of the terminal) Starting x11vnc
Start recording with vnc2swfNow that your browser is controlled by x11vnc, you can start vnc2swf. Run the following to create an swf files named by date and time:Commence recording with vnc2swf
After you have entered your password, your recording will start. Do what you came here to do and once you're done with the recording, hit <ctrl> in the terminal where you started vnc2swf. This should stop the recording and also the x11vnc server. You can confirm that x11vnc has stopped by typing: ps aux | grep x11vnc If a process other than the just executed grep shows up, kill it by doing the following: Killing x11vnc
that's it. in your home folder, you should have a file called something like: ~/screencast-2007-01-07-20.04.swf Final tipsIf you are planning on doing this regularly, you can add something like this to your ~/.bashrcUpdating ~/.bashrc
now all you need to type in your terminal is $ xvnc -id 0xc00008 & $ xswf and you're set if you have swftools installed, you can get details from your swf file or even manipulate it. $ swfbbox ~/screencast-2007-01-07-20.04.swf Original Movie Size: 540.00 x 564.00 :0.00 :0.00</ctrl> | Generic Notes
.swf Screencasts on Linux - using x11vnc and vnc2swfrequired softwareDetermine window idwe now resize the browser window to a reasonable size, something like 600x600px or whatever suits you. the smaller the better since the screencast filesize will be greatly influenced by this.open up a terminal such as xterm and type: Find the window id of the browser
your mouse pointer should now be a crosshair. use this to target the browser window and in the terminal it should say something like this: xwininfo output
the only information we want from this is the the Window id: 0xc00008 Start up x11vncFirst you should set a password that other people with net access can't simply take over your computer.Set VNC password
To start x11vnc run this in your xterm window, where you insert the window id you just determined. This will start VNC for only the window you specified and therefore only this window will be recorded. Add the trailing & that you can continue working in the one terminal window (you might have to hit enter to regain control of the terminal) Starting x11vnc
Start recording with vnc2swfNow that your browser is controlled by x11vnc, you can start vnc2swf. Run the following to create an swf files named by date and time:Commence recording with vnc2swf
After you have entered your password, your recording will start. Do what you came here to do and once you're done with the recording, hit <ctrl> in the terminal where you started vnc2swf. This should stop the recording and also the x11vnc server. You can confirm that x11vnc has stopped by typing: ps aux | grep x11vnc If a process other than the just executed grep shows up, kill it by doing the following: Killing x11vnc
that's it. in your home folder, you should have a file called something like: ~/screencast-2007-01-07-20.04.swf Final tipsIf you are planning on doing this regularly, you can add something like this to your ~/.bashrcUpdating ~/.bashrc
now all you need to type in your terminal is $ xvnc -id 0xc00008 & $ xswf and you're set if you have swftools installed, you can get details from your swf file or even manipulate it. $ swfbbox ~/screencast-2007-01-07-20.04.swf Original Movie Size: 540.00 x 564.00 :0.00 :0.00</ctrl> |