Dictionary.com
Thesaurus.com

has videoed

  • present perfect
    of video (3rd person singular).
    video
    noun
    a program, movie, or other visual media product featuring moving images, with or without audio, that is recorded and saved digitally or on videocassette: She used her phone to record a video of her baby's first steps.