A method for processing white balance of image frames of a sequence of video image frames, comprising: acquiring a first image frame of said sequence with a face image at a first acquisition time point, acquiring a second image frame of said sequence without a face image at a second acquisition time point different from the first acquisition time point; and acquiring a transitional image frame of said sequence at a time point between said first and said second acquisition time point, performing a white balance processing for the first image frame based on a first gain value configured to adjust a color of the face image in the first image frame to a skin color; performing a white balance processing for the second image frame based on a second gain value different from the first gain value; and performing a white balance processing for the transitional image frame based on a transitional gain value, characterized in further comprising determining the transitional gain value based on a transition strategy for transition between the first image frame and the second image frame; wherein the transition strategy comprises at least one of: determining said transitional gain value according to a smooth curve indicating correspondence between gain values in a range from the first gain value to the second gain value and acquisition time points, or between gain values in a range from the second gain value to the first gain value and acquisition time points; and determining said transitional gain value according to a rate of change, indicating an extent of change in gain value per unit of acquisition time point. acquiring a first image frame of said sequence with a face image at a first acquisition time point, acquiring a second image frame of said sequence without a face image at a second acquisition time point different from the first acquisition time point; and acquiring a transitional image frame of said sequence at a time point between said first and said second acquisition time point, performing a white balance processing for the first image frame based on a first gain value configured to adjust a color of the face image in the first image frame to a skin color; performing a white balance processing for the second image frame based on a second gain value different from the first gain value; and performing a white balance processing for the transitional image frame based on a transitional gain value, characterized in further comprising determining the transitional gain value based on a transition strategy for transition between the first image frame and the second image frame; wherein the transition strategy comprises at least one of: determining said transitional gain value according to a smooth curve indicating correspondence between gain values in a range from the first gain value to the second gain value and acquisition time points, or between gain values in a range from the second gain value to the first gain value and acquisition time points; and determining said transitional gain value according to a rate of change, indicating an extent of change in gain value per unit of acquisition time point. determining said transitional gain value according to a smooth curve indicating correspondence between gain values in a range from the first gain value to the second gain value and acquisition time points, or between gain values in a range from the second gain value to the first gain value and acquisition time points; and determining said transitional gain value according to a rate of change, indicating an extent of change in gain value per unit of acquisition time point. <EOS>