Skip to main content

Creating Screencasts on Ubuntu

Add repositories


System --> Administration --> Software Sources
Tick "Community maintained Open Source software (universe)
Tick "Software restricted by copyright or legal issues (multiverse)"
Close
Reload



Install QEMU, avidemux, ffmpeg2theora, audacity on the host


$ sudo apt-get install qemu avidemux ffmpeg2theora audacity
 
Alternatively (preferably) qemu could be compiled from source. It's not nearly as hard as it sounds. There's a great guide to compiling QEMU on the Hampshire LUG wiki. Doing this means you can enable the (closed source) KQEMU module which dramatically improves performance of QEMU.


Install xvidcap
Home page: http://xvidcap.sf.net/
  • Download the .deb
Visit download page: http://sourceforge.net/project/showfiles.php?group_id=81535&package_id=83441

Download xvidcap_1.1.4_i386.deb from mirror.

$ wget -c http://kent.dl.sourceforge.net/sourceforge/xvidcap/xvidcap_1.1.4_i386.deb
  • Install the .deb
$ sudo dpkg -i xvidcap_1.1.4_i386.deb
 
Run the XVIDCap Screen capture
to capture a screen cast. 


Run the XVIDCap from the Applications -> Sound & Video -> XVidCap Screen Capture


Next select the screen area you want to capture either by resizing the red rectangle appeared under the XVid Cap. or by clicking the "Select rectangular area to capture" button 


Then click on the  red circular button to start capture. and stop button to stop the capture.


The saved capture file will be a .mpeg file which will be saved in your home directory by default it will be "test-0000.mpeg" 
 

Comments

Popular posts from this blog

Replace a String in Multiple Files in Linux Using Grep and Sed

Command grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' Note: The forward slash '/' delimiter in the sed argument could also be a different delimiter (such as the pipe '|' character). The pipe delimiter might be useful when searching through a lot of html files if you didn't want to escape the forward slash, for instance. matchstring is the string you want to match, e.g., "football" string1 would ideally be the same string as matchstring, as the matchstring in the grep command will pipe only files with matchstring in them to sed. string2 is the string that replace string1. Example grep -rl '5.00.00.40' ./ | xargs sed -i 's/5.00.00.40\/vc/5.79.17.43\/BB/g' Extracted from : http://vasir.net/blog/ubuntu/replace_string_in_multiple_files/

Installing Apache, PHP, MySQL and phpMyAdmin on Ubuntu

Installing Apache 1. Open Terminal (Application -> Accessories -> Terminal) and execute the following command: sudo apt-get install apache2 2. When the setup is complete you can check if the Apache is working properly by pointing your browser to http://localhost. If you see the text “It works!”, it means Apache is working just fine. 3. Towards the end of the installation if you see a message like this inside Terminal, “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName“, you can fix this by executing the following command. It will open Gedit (text editor). gksu gedit /etc/apache2/conf.d/fqdn 4. When Gedit opens, type “ServerName localhost” inside the file and click Save. Then close the file. Installing php5 1. Inside Terminal, execute the following command: sudo apt-get install php5 libapache2-mod-php5 2. When setup is complete, you have to restart Apache so that php5 will work on Apache. Execute t...