Method and apparatus for video decoding based on a multi-core processor

A video decoding method of a multi-core processor and a device thereof are provided to offer load balance between cores under multi-core environment, thereby increasing performance of video decoding. A video decoder module(140) consists of function modules for performing video decoding. A memory(120) stores an inputted bit stream. The memory loads the function modules. A multi-core processor conducts video decoding for the inputted bit stream by using the function modules. The multi-core processor consists of plural cores. If an idle time occurs in a first core(111) while the video decoding is executed, a second core(112) having the remaining task regarding the video decoding allocates a partial task of the remaining task to the first core.