The short version is that Blender can output nearly any frame rate and video format you would likely want. The long answer follows.
There are 3 parts to the answer for your question.
- As https://blender.stackexchange.com/users/66870/emir mentioned, this question answers you about what size the image frame can be: What is Blender's maximum render size?
- The Frame rate is set in the property editor's Scene dimension's menu:
All of the 'industry standard' frame rates are supported:
and you can use the bottom item in the menu to set a custom frame rate.
- The output format is selected in the properties editor Scene Output Menu:
and you can select from a wide range of still formats or video container formats:
The usual approach is to render to a series of still images, most often png although openEXR is becoming popular and then to use the visual sequence editor to assemble the images. Once that's done, you render the output one more time, switching to one of the 3 movie formats. Each movie format also has options for output codecs. For instance if I select 'FFmpeg Video', new options appear:
How well Blender will suit your editing needs depends a great deal on how much memory you have on your computer, of course.