I haven’t the slightest idea what’s going on in this awesome Taiwanese YouTube video starring Orioles pitcher Wei-Yin Chen, but I can’t stop watching it.

Google Translate on the video title gives me this:

Kai son Chen Weiyin dog Happy New Year Happy New Year

Any help in solving this great mystery would be appreciated.