The <source> element is used inside a <picture> element to indicate different versions of the same image (perhaps of different size). It is not used with just the <img> element, but must be contained by a parent.
Would you only use source then for multiple versions of the same media and all other times (basic html) it would be;
<video/audio src=“xyz” controls>not supported</video/audio>