script
обычно используется для этой цели, хотя он не выводит видеофайлы - вместо этого scriptreplay
должен использоваться.
$ script --timing=foo.tm foo Script started, file is foo $ ...do stuff... $ exit Script done, file is foo $ scriptreplay foo.tm foo