4. FFMpeg
FFmpeg is a complete solution to record, convert and stream audio and video. It is a command line tool to convert one video file format to another. It also supports grabbing and encoding in real time from a TV card. Several FrontEnds/GUIs available. Like WinFF, Super, Avanti, AutoFF,Xpegt, GVC.