tools: recorder: let the user select the output file

This also puts all frames into the same file.

Signed-off-by: Simon Busch <morphis@gravedo.de>
tools: recorder: let the user limit the number of frames to record

Signed-off-by: Simon Busch <morphis@gravedo.de>