FFMPEG
GUI (screencastor) or terminal (gedit file)
trim video (front or back)
record screen or part of screen (audio & video)
delay onset of recording
MKVMERGE
GUI (mkvmerge GUI) or terminal (gedit file)
split files into segments
add files together
add subtitles or audio tracks