FFRecord started with the gorecord code and uses the excellent FFMPEG libraries. The program is released under the GNU GPL version 2 and comes with no warranty.
When using the ASF format, the video can be played AND seeked while recording. Live TV time-shifting becomes possible without requiring a large program like MythTV. ASF is currently the only general format supported by FFMPEG and mplayer that supports seeking while recording.
The new version of FFRecord supports ring buffers allowing continuous recording with limited disk space.
You will alse need the adequate version of FFMPEG in order to build FFRecord. Everything is explained in the README in the FFRecord package.All details
You can contact me at ffrecord <at> colabti <dot> org.