Self-guided Video Training