Does Blender have to render videos?

Check if you can disable any unnecessary parts on realtime. Also, any unnecessary modifiers. Armature is slow on highpoly meshes. Subdivision Surface is really slow in general. And if you are Eevee user like myself, it performs about 15% slower if you have normal maps on a mesh with any kind of animated deformation (surface tangents are recalculated in inefficient way). You can use this nodegroup for faster normals:

Finally, if you have any kind of keyframes on your armature, even if it is just one pose like in your example, Blender will recalculate the mesh on every frame, even if there is just one keyframe