The past tense of videocast is also videocast.
The third-person singular simple present indicative form of videocast is videocasts.
The present participle of videocast is videocasting.
The past participle of videocast is videocast.