It would be good if there was options to limit the number of videos that are processed each time cron runs.
Otherwise you can run into trouble if a lot of videos need to be processed in a single cron run.
Maybe you could limit by number of videos or by execution time or something.