First off I would like to say, what a big help Afterdawn has been to me. Whenever i googled a problem with my computer, an afterdawn topic popped up and i found a solution. Now to my problem. My friend has an mp4 player which is incapable of playing xvid files. Its a Vosonic Xdrive vp6230. Is there like a firmware update which will allow other video file formats to be played on the player. He spent around 300 bucks and he can hardly use it. Thanks in advance.
XviD == MPEG-4. So it will work fine. Problem is that the device only supports SP, so as long as you stick with SP it should playback fine. Not clear from what I could see whether it supports MPEG-4 in avi or not, so probably safer to stick with mp4.
Perhaps if you could tell me what you mean by "an XviD file". XviD is a video codec only and an MPEG-4 one as stated. Literally I guess an XviD file would mean a raw mp4v stream however that isn't much good since it is just video without audio so the XviD video stream is stored in a container with audio. Now as I said to be safe I would stick with mp4 as a container because from what I could see MJPEG avi's were listed as supported but MPEG-4 was only mentioned in reference to an mp4 container. Also mentioned mp3 support, but with reference to MPEG-4/mp4 it only mentioned aac. So SP MPEG-4 and LC aac audio in an mp4 container would be the way to go. The SP MPEG-4 can be XviD since in mp4 MPEG-4 video is simply MPEG-4 video, unlike avi it doesn't matter if it was encoded with XviD, DivX, 3ivX, QT or whatever.
Sorry If I havent been clear. I meant .avi files encoded with xvid arent working. I'm pretty sure that .avi encoded with divx are however working. These are just files he downloads ie. movies, anime. I don't really know how to make these files have an .mp4 container.
Well if DivX avi's work then changing the fourCC's of the XviD ones may work. That's if it simply just doesn't handle the fourCC XVID. Also possible that the files are simply encoded with ASP features like bframes. You can remux an XviD avi to mp4 via mp4box/yamb.