What codecs are supported by the Video library?

Seems strange to me the documentation for the Video library doesn’t mention what codecs are supported. The first three files I have tried do not load.

Also: Which would be the optimal codec if I was to pre-process video?

Also: How can I determine the video resolution after opening the file?

Also: Is there a file size limit?