I think it's Japanese. The three cans of cat food at the end - the labels look like Japanese.

Anyway, the music is not near as good as the video itself - that is a riot!!