Please refer to the browsers' specifications regarding videos.
Any video that works well on the Internet will work well in an online questionnaire.
Decisions regarding the resolution typically go along with file size, and therefore storage capacity and loading time. There is no commonly valid answer, because the optimal size depends on the respondents and the server context.
Whether alternative formats (e.g., WebM) should be provided
... depends on what browser generations you want to support. Typically mp4 is fine for most users, but "most" in the sense of 95%+ may not be sufficient for your cause.
Ans the usage of subtitles is definitely a methodological question, not a technical one.