adding video derivative generation