I've scheduled vlc to save ts streams using cron.
cvlc https://somestream.ts --sout=file/ts:foo.mpg --run_time 4200
The resulting foo.mpg gets created and is playable. However, the resulting videos skips and is incomplete. I'm doing this on a Pi Model B+ too. Any ideas on what's going on?