Wiktionary
didcap
n. (context internet informal English) A vidcap depicting a damsel in distress.