german self 312 videos