Monday, December 1, 2014

Creating a screencast in Linux

Hey All....

This post explains how to create video tutorials or a screencast in Debian based distributions.

You have too many softwares on the OSS world. But this procedure seems to be the apt way of creation.

You require these to be installed before quickly going through this post:

1. audacity
2. avidemux
3. kazam

Install 1, 2 and 3 using synaptic package manager or with the commands

1. sudo apt-get install audacity
2. sudo apt-get install avidemux
3. sudo apt-get install kazam

Steps to follow:

1. Start kazam from the run mode: 

Disable both Sound from microphone and Sound from speakers
Next capture the full screen, or the window or the area you want to cover.

Save the file in your videos - rename the file from the default kazam timing nomenclature.

2. Simultaneously start audacity and speak along while the video recording / screen recording is taking place. Save your file as mp3.

[Connect your mic and make sure your mic settings are selected in the dropdown of the audacity. ]

How to create a clear Audio file?

You need a good mic first. No matter the quality - there seems to be many a times noises like hiss, buzz or background noises.

To remove these noise:

Copy the original mp3 - duplicate it to not to lose the original file.

Copy the noise part of your audio and select Effect -> Noise Removal tool: from the top pane of audacity and click the button - Get Noise Profile

Then again Ctrl + A to the whole audio clip and again select Effect -> Noise Removal -> and click ok.

Save the new file next to your video file.

3. Last part is to blend both into 1 single piece.

This is where avidemux comes into picture.

1. Open the video first as input
2. Next open the audio in mp3 format as output
3. Save the project as either avi / mpeg format

That's it ! Go test your video !

Let me know your thoughts about screencast creation!

Ananth S Gouri

No comments:

Post a Comment