Using FFMpeg to convert videos for the VTech KidiGo

So a neighbor of mine came up to me with a VTech KidiGo. It’s a kids audiobook, mp3 and video player. And it’s a horrible one at that. You either have the choice to buy audio files and videos from VTech, or you’ll have to put up with a video player that only accepts a strange format.

So this neighbor came up to me wanting to put videos on this thing and of course nothing really worked. Everything I tried failed on the KidiGo with “Invalid Format”. Finally I tried to transcode the video with ffmpeg and what worked was the following:

ffmpeg -i input.avi -vf scale=480:272 -b:v 1M -vcodec libxvid output.avi

The resulting media file has the correct dimensions and the audio file is an untouched 128kbps mp3 stereo stream. Heres the VLC info on the resulting codec used:

the resulting codec used as displayed by vlc
the resulting codec used as displayed by vlc