A method for adjusting video playback comprising: extracting a plurality of keyframes from a target video; determining at least one label for each of the plurality of keyframes, comprising; detecting whether the keyframe includes content within a set of target content, wherein the set of target content includes at least one of: object content; character content; word content; and scene content; and generating a label indicating certain content within the set of target content for the keyframe when the keyframe includes the certain content; establishing a correspondence relation, for each keyframe, between the keyframe and the at least one label for the keyframe, according to the plurality of keyframes and the at least one label for each keyframe; acquiring (101, 203) a keyword inputted by a user; determining (102, 204) at least one matching keyframe corresponding to the keyword in the target video which includes the plurality of keyframes; displaying (103, 205) the at least one matching keyframe; and adjusting (104, 206) a playback position of the target video to a target playback position when a selection operation on a keyframe of the at least one matching keyframe is detected, wherein the target playback position is a playback position corresponding to the keyframe as indicated by the selection operation; characterized in that the method further comprises: generating a set of labels comprising every label of every keyframe; determining the number of occurrences for each label in the set of labels; and deleting, for each keyframe having a number of labels greater than a predetermined label number threshold, a label having the maximum number of occurrences in the set of labels until the number of the labels for the keyframe is not greater than the predetermined label number threshold. extracting a plurality of keyframes from a target video; determining at least one label for each of the plurality of keyframes, comprising; detecting whether the keyframe includes content within a set of target content, wherein the set of target content includes at least one of: object content; character content; word content; and scene content; and generating a label indicating certain content within the set of target content for the keyframe when the keyframe includes the certain content; detecting whether the keyframe includes content within a set of target content, wherein the set of target content includes at least one of: object content; character content; word content; and scene content; and generating a label indicating certain content within the set of target content for the keyframe when the keyframe includes the certain content; establishing a correspondence relation, for each keyframe, between the keyframe and the at least one label for the keyframe, according to the plurality of keyframes and the at least one label for each keyframe; acquiring (101, 203) a keyword inputted by a user; determining (102, 204) at least one matching keyframe corresponding to the keyword in the target video which includes the plurality of keyframes; displaying (103, 205) the at least one matching keyframe; and adjusting (104, 206) a playback position of the target video to a target playback position when a selection operation on a keyframe of the at least one matching keyframe is detected, wherein the target playback position is a playback position corresponding to the keyframe as indicated by the selection operation; characterized in that the method further comprises: generating a set of labels comprising every label of every keyframe; determining the number of occurrences for each label in the set of labels; and deleting, for each keyframe having a number of labels greater than a predetermined label number threshold, a label having the maximum number of occurrences in the set of labels until the number of the labels for the keyframe is not greater than the predetermined label number threshold. generating a set of labels comprising every label of every keyframe; determining the number of occurrences for each label in the set of labels; and deleting, for each keyframe having a number of labels greater than a predetermined label number threshold, a label having the maximum number of occurrences in the set of labels until the number of the labels for the keyframe is not greater than the predetermined label number threshold.