many developer make video that in video "they show they write something on their PC". i found that behind the video the voice i hear of developer and video they take using software in computer not by camera.

Which software they used to make the screencast. Are their any way or minimum requirement to make the video.