A video player, comprising: a video playing unit, configured to convert an image inputted to the video playing unit into a driving signal for driving a display panel; and an image preprocessing unit, configured to receive the inputted image from a display source, to preprocess the inputted image into n preprocessed images, and to output the n preprocessed images to the video playing unit, wherein the video playing unit is further configured to convert the n preprocessed images into n sets of first driving signals, and to output the n sets of first driving signals via the n output terminals of the video playing unit for displaying, wherein n is an integer greater than 1, and the n preprocessed images correspond to the n output terminals of the video playing unit with each other in a preset manner; wherein the image preprocessing unit comprises an image dividing unit configured to divide the image received from the display source into n sub images; and a sub image labeling unit configured to label the n sub images by adding an image label to the respective sub image so as to obtain the n preprocessed images with image labels; the sub image labeling unit is further configured to label the n sub images by converting grey scale levels of A pixels on a first row of each sub image into a preset grey scale level value to form an image label, wherein the preset grey scale values corresponding to A pixels of different sub images are different, and A is an integer greater than 1. a video playing unit, configured to convert an image inputted to the video playing unit into a driving signal for driving a display panel; and an image preprocessing unit, configured to receive the inputted image from a display source, to preprocess the inputted image into n preprocessed images, and to output the n preprocessed images to the video playing unit, wherein the video playing unit is further configured to convert the n preprocessed images into n sets of first driving signals, and to output the n sets of first driving signals via the n output terminals of the video playing unit for displaying, wherein n is an integer greater than 1, and the n preprocessed images correspond to the n output terminals of the video playing unit with each other in a preset manner; wherein the image preprocessing unit comprises an image dividing unit configured to divide the image received from the display source into n sub images; and a sub image labeling unit configured to label the n sub images by adding an image label to the respective sub image so as to obtain the n preprocessed images with image labels; the sub image labeling unit is further configured to label the n sub images by converting grey scale levels of A pixels on a first row of each sub image into a preset grey scale level value to form an image label, wherein the preset grey scale values corresponding to A pixels of different sub images are different, and A is an integer greater than 1. the image preprocessing unit comprises an image dividing unit configured to divide the image received from the display source into n sub images; and a sub image labeling unit configured to label the n sub images by adding an image label to the respective sub image so as to obtain the n preprocessed images with image labels; the sub image labeling unit is further configured to label the n sub images by converting grey scale levels of A pixels on a first row of each sub image into a preset grey scale level value to form an image label, wherein the preset grey scale values corresponding to A pixels of different sub images are different, and A is an integer greater than 1.