The invention discloses a method for shooting by rotating a viewing frame. The method comprises a step of acquiring a center coordinate of the viewing frame, a step of rotating a picture, a step of calculating a rotating angle beta, a step of calculating the polar coordinate system angles of four corners of the viewing frame which is rotated by the angle beta, a step of calculating the relative coordinates of a Descartes rectangular coordinate system of the four corners of the rotated viewing frame, a step of calculating the absolute coordinates of the four corners of the rotated viewing frame, a step of drawing a rectangular viewing frame, a step of calculating the minimum enclosing rectangle of the rotated viewing frame, a step of tailoring an image in the minimum enclosing rectangle for the first time, a step of rotating the image reversely by an angle of beta with the viewing frame as the center, and a step of tailoring the image for the second time with the center of the view frame as the center, with W as the width and with H as the height. According to the method, the viewing frame within a video area can be moved and rotated, the head or the body of a shooting target can be corrected in a dynamically tilting mode, and the purposes that the shooting area is accurately defined and the shooting process is accelerated are achieved.