A Content Type with custom fields
Field Collection is a good option if the images will not be re-used across multiple Video content types. If you need to re-use the Images (and their field values) across multiple Video nodes, another option is to create a separate "Image" content type and use the Entity Reference module to link the Image nodes to the relevant Video nodes.