I downloaded an xvid codec and converted an mpeg into an xvid file.
I have a portable MP4 player, which plays AVI xVid files only.
But it is unable to play the converted file and simply gives the message "file not supported".
The player came with other xvid files already on there, and apart from the data rate, they are alsmost identical in properties as with the one I produced by converting the mpeg.
Does anyone know why it won't play? Could it be due to the data rate? If that is a problem, then how do I lower the data rate when I convert file?
Could it also be that the codec I have downloaded on my system is newer than the codec the MP4 player is using? Would that cause a problem?
If not, do you have any other suggestions as to why it can't play the xvid file?
Thanks for any assistance, I know very little about this subject so all help is appreciated!
Well 140 is almost six times the data rate. The sample size by the way is more to do with how it was encoded. XviD always uses YV12 and if the encoder is fed YV12 it should list 12bit as the sample size. If you feed the encoder YUY2; 16bit and RGB24; 24bit.
So you made sure that you didn't use bframes or anything else that wasn't used in the other file?
I'm not too sure what bframes are. I'm very new to this. I'm not sure what was used in the other file that works as it came as a sample file already on the portable player. I used some software called Ultra MPEG converter to convert the MPEG into the xvid. It could have used bframes but I really wouldn't know.
I've used GSpot to compare the two, but its all too technical for me and I really don't understand what GSpot is showing. The only bit I do get is that it says they are both encoded as xvid's.
Is there any way to check whether bframes were used using GSpot?
Also, could it be that the high data rate of the file I converted is too much for the portable player to cope with? Is it possible to reduce the data rate?