Log in

View Full Version : xvid version Question


zimbot
12th May 2011, 23:09
Friends,

I made a file with ffmpeg [ -vcodec libxvid ]

ffmpeg -i D:\path\vid\my.mpg -ab 192000 -ar 48000 -b 8000000 -s 720x480
-vcodec libxvid -acodec libmp3lame D:\path\vid\my.avi
( and file looks fine - plays in VLC , wonderful )

when I analyze a file with Gspot it repots the file video codec to be xvid ISO MPEG-4. ISO
I think this is xvid 1.3.1 .
when i examine with media info or ffprobe it simply says Codec:xvid.

What are the major differences between
xvid 1.1.2 and xvid ISO MPEG-4. ISO?


If i wish to provide a person Xvid 1.1.2 can I get that older codec version or would it be suggested to have the person update thier player codecs.

They are asking for Xvid 1.1.2 is this a reasonable request isn't it just older - don't ya think they could just update their codec?

Simply said is the file I made with ffmpeg [-vcodec libxvid ] simply a newer version of xvid 1.1.2 or is something fundamentally different.

Thanks much

j

sneaker_ger
13th May 2011, 00:17
There is not need to upgrade the xvid decoder. Encodes with 1.3.x are downwards compatible.

zimbot
13th May 2011, 15:21
thanks for the reply.
so we think the files i made with ffmpeg -- that gsot reports as "xvid ISO MPEG-4. ISO"
are indeed xvid 1.3.x and that should be backwards compatible.

and is it further true that the only reason that gspot says xvid ISO MPEG-4. ISO is because that is what is in the header?

thanks much

sneaker_ger
14th May 2011, 01:09
I have no idea on how gspot detects these attributes.

Placio74
14th May 2011, 13:37
GSpot is a bit old - .dat file does not contain bitstream version info about 'latest' Xvid versions.
Last Xvid bitstream version info contained in GSpot (2.70a) .dat file is XviD0046 (1.1.2 final).

When GSpot detect XVID FourCC and does not recognise bitrstream version info, just show XviD ISO MPEG-4 at name field.

if you have current/latest FFmpeg build, will probably include libxvid code from latest stable Xvid release 1.3.1 (XviD0063) or current development 1.4.0 (XviD0070).

Of course, in GSpot bitstream version info is shown in User Data / Metadata field.


BTW
Some bitstream version info are missing in GSpot .dat file:
XviD0047 = Xvid 1.2.-127 dev
XviD0048 = Xvid 1.2.-127 dev
XviD0049 = Xvid 1.2.0 Final
XviD0050 = Xvid 1.2.1/1.2.2 Final
XviD0055 = Xvid 1.3.-127 dev
XviD0057 = Xvid 1.3.-127 dev
XviD0061 = Xvid 1.3.0 RC1
XviD0062 = Xvid 1.3.0 Final
XviD0063 = Xvid 1.3.1 Final
XviD0070 = Xvid 1.4.-127 dev
also XviD0046 corresponds to Xvid 1.1.2 and 1.1.3 versions.