Here is the format of your video
Code:
Input #0, avi, from 'blah.avi':
Duration: 00:02:00.0, start: 0.000000, bitrate: 421 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 320x240, 20.00 fps(r)
Stream #0.1: Audio: mp2, 44100 Hz, stereo, 128 kb/s
ffmpeg can be used as an encoder and probably VirtualDub, maybe the player also expects the streams within the file to be in this particular order. Anyway, your player looks like one of these Rockchip based ones and they normally play all kinds of formats ... kinda strange.
Regards