A method for video processing, comprising: receiving an image pre-capture instruction from a user when a real-time video image receiving terminal plays a real-time video picture, wherein while the real-time video image receiving terminal plays a real-time video picture, real-time video data is stored into an cache area of a memory of the terminal; and controlling, in response to the image pre-capture instruction from the user, the terminal to suspend playing of the real-time picture and to play back the video pictures stored in the cache area of the memory of the terminal, wherein the memory is configured as two cache areas, namely, an odd-number cache area and an even-number cache area; the data are stored into the odd-number cache area and the even-number cache area, characterized in that: a first frame data of the video data is stored into a lowest bit address of the odd-number cache area; a second frame data is stored into a lowest bit address of the even-number cache area; when a third frame data is received, the first frame data is stored into a higher bit address adjacent to original address of the first frame data and the third frame data is stored into the lowest bit address of the odd-number cache area, and so on; the even-number cache area applies the same operation, that is, when a fourth frame data is received, the second frame data is stored into a higher bit address adjacent to original address of the second frame data and the fourth frame data is stored into the lowest bit address of the even-number cache area, and so on; and thereby all the real-time data are stored into the lowest bit address of the odd-number cache area or the even-number cache area; and data of stored frames are stored in turn into incremental addresses. receiving an image pre-capture instruction from a user when a real-time video image receiving terminal plays a real-time video picture, wherein while the real-time video image receiving terminal plays a real-time video picture, real-time video data is stored into an cache area of a memory of the terminal; and controlling, in response to the image pre-capture instruction from the user, the terminal to suspend playing of the real-time picture and to play back the video pictures stored in the cache area of the memory of the terminal, wherein the memory is configured as two cache areas, namely, an odd-number cache area and an even-number cache area; the data are stored into the odd-number cache area and the even-number cache area, characterized in that: a first frame data of the video data is stored into a lowest bit address of the odd-number cache area; a second frame data is stored into a lowest bit address of the even-number cache area; when a third frame data is received, the first frame data is stored into a higher bit address adjacent to original address of the first frame data and the third frame data is stored into the lowest bit address of the odd-number cache area, and so on; the even-number cache area applies the same operation, that is, when a fourth frame data is received, the second frame data is stored into a higher bit address adjacent to original address of the second frame data and the fourth frame data is stored into the lowest bit address of the even-number cache area, and so on; and thereby all the real-time data are stored into the lowest bit address of the odd-number cache area or the even-number cache area; and data of stored frames are stored in turn into incremental addresses.