> Can you convert time into space (bytes) and use dd instead of cat?
>
> Cheers,
> florin
>

This is working for me and seems like the cleanest way to go. Working on 
file size vs duration now.