A computer-implemented method for processing a video, the method being applied to a terminal, and comprising: determining a subject region of a video frame in a video, in which a target object is located, and a background region, the background region being a region of the video frame other than the subject region; and overlaying the subject region in at least one of a first video frame having the target object on at least one of a second video frame having the target object, generating a special effect frame including at least two subject regions in each of which the target object is located, wherein the first video frame comprises a freeze-frame, the second video frame comprising a video frame after the freeze-frame, characterized in that, the overlaying the subject region in the at least one of the first video frame having the target object on the at least one of the second video frame having the target object, generating the special effect frame including the at least two subject regions in each of which the target object is located, comprises: determining a stance of the target object in the video frame of the video; in response to stances of the target object in a consecutive number N of the video frame being identical, selecting one of the consecutive number N of the video frame as the freeze-frame, wherein the N is a positive integer greater than or equal to 2; and overlaying the subject region of the freeze-frame on the second video frame, generating the special effect frame. determining a subject region of a video frame in a video, in which a target object is located, and a background region, the background region being a region of the video frame other than the subject region; and overlaying the subject region in at least one of a first video frame having the target object on at least one of a second video frame having the target object, generating a special effect frame including at least two subject regions in each of which the target object is located, wherein the first video frame comprises a freeze-frame, the second video frame comprising a video frame after the freeze-frame, characterized in that, the overlaying the subject region in the at least one of the first video frame having the target object on the at least one of the second video frame having the target object, generating the special effect frame including the at least two subject regions in each of which the target object is located, comprises: determining a stance of the target object in the video frame of the video; in response to stances of the target object in a consecutive number N of the video frame being identical, selecting one of the consecutive number N of the video frame as the freeze-frame, wherein the N is a positive integer greater than or equal to 2; and overlaying the subject region of the freeze-frame on the second video frame, generating the special effect frame. determining a stance of the target object in the video frame of the video; in response to stances of the target object in a consecutive number N of the video frame being identical, selecting one of the consecutive number N of the video frame as the freeze-frame, wherein the N is a positive integer greater than or equal to 2; and overlaying the subject region of the freeze-frame on the second video frame, generating the special effect frame.