Dictionary.com
Thesaurus.com

has videoed

  • present perfect of video (3rd person singular).